builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1228 starttime: 1461369997.14 results: success (0) buildid: 20160422161455 builduid: d46e7c3c2f0a4f62a65d8fc87bd5767b revision: fb0d7b82c072b81ec2d2551dd832f48c287527f9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:37.142066) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:37.142551) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:37.142838) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:37.185196) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:37.185482) ========= 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-1461368818.56773-1689389143 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 17:06:37-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.47M=0.001s 2016-04-22 17:06:37 (9.47 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.278458 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:37.499620) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:37.499948) ========= 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-1461368818.56773-1689389143 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.041370 ========= master_lag: 0.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:37.608531) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:37.608845) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev fb0d7b82c072b81ec2d2551dd832f48c287527f9 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev fb0d7b82c072b81ec2d2551dd832f48c287527f9 --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-1461368818.56773-1689389143 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 17:06:37,810 truncating revision to first 12 chars 2016-04-22 17:06:37,810 Setting DEBUG logging. 2016-04-22 17:06:37,810 attempt 1/10 2016-04-22 17:06:37,811 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/fb0d7b82c072?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 17:06:38,135 unpacking tar archive at: mozilla-inbound-fb0d7b82c072/testing/mozharness/ program finished with exit code 0 elapsedTime=0.628071 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:38.271372) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:38.271700) ========= script_repo_revision: fb0d7b82c072b81ec2d2551dd832f48c287527f9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:38.272090) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:38.272386) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 17:06:38.303518) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 33 secs) (at 2016-04-22 17:06:38.303892) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--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-1461368818.56773-1689389143 _=/tools/buildbot/bin/python using PTY: False 17:06:38 INFO - MultiFileLogger online at 20160422 17:06:38 in /builds/slave/test 17:06:38 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 17:06:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:06:38 INFO - {'append_to_log': False, 17:06:38 INFO - 'base_work_dir': '/builds/slave/test', 17:06:38 INFO - 'blob_upload_branch': 'mozilla-inbound', 17:06:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:06:38 INFO - 'buildbot_json_path': 'buildprops.json', 17:06:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:06:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:06:38 INFO - 'download_minidump_stackwalk': True, 17:06:38 INFO - 'download_symbols': 'true', 17:06:38 INFO - 'e10s': False, 17:06:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:06:38 INFO - 'tooltool.py': '/tools/tooltool.py', 17:06:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:06:38 INFO - '/tools/misc-python/virtualenv.py')}, 17:06:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:06:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:06:38 INFO - 'log_level': 'info', 17:06:38 INFO - 'log_to_console': True, 17:06:38 INFO - 'opt_config_files': (), 17:06:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:06:38 INFO - '--processes=1', 17:06:38 INFO - '--config=%(test_path)s/wptrunner.ini', 17:06:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:06:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:06:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:06:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:06:38 INFO - 'pip_index': False, 17:06:38 INFO - 'require_test_zip': True, 17:06:38 INFO - 'test_type': ('testharness',), 17:06:38 INFO - 'this_chunk': '1', 17:06:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:06:38 INFO - 'total_chunks': '10', 17:06:38 INFO - 'virtualenv_path': 'venv', 17:06:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:06:38 INFO - 'work_dir': 'build'} 17:06:38 INFO - ##### 17:06:38 INFO - ##### Running clobber step. 17:06:38 INFO - ##### 17:06:38 INFO - Running pre-action listener: _resource_record_pre_action 17:06:38 INFO - Running main action method: clobber 17:06:38 INFO - rmtree: /builds/slave/test/build 17:06:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:06:39 INFO - Running post-action listener: _resource_record_post_action 17:06:39 INFO - ##### 17:06:39 INFO - ##### Running read-buildbot-config step. 17:06:39 INFO - ##### 17:06:39 INFO - Running pre-action listener: _resource_record_pre_action 17:06:39 INFO - Running main action method: read_buildbot_config 17:06:39 INFO - Using buildbot properties: 17:06:39 INFO - { 17:06:39 INFO - "project": "", 17:06:39 INFO - "product": "firefox", 17:06:39 INFO - "script_repo_revision": "production", 17:06:39 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 17:06:39 INFO - "repository": "", 17:06:39 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 17:06:39 INFO - "buildid": "20160422161455", 17:06:39 INFO - "pgo_build": "False", 17:06:39 INFO - "basedir": "/builds/slave/test", 17:06:39 INFO - "buildnumber": 50, 17:06:39 INFO - "slavename": "tst-linux64-spot-1228", 17:06:39 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 17:06:39 INFO - "platform": "linux64", 17:06:39 INFO - "branch": "mozilla-inbound", 17:06:39 INFO - "revision": "fb0d7b82c072b81ec2d2551dd832f48c287527f9", 17:06:39 INFO - "repo_path": "integration/mozilla-inbound", 17:06:39 INFO - "moz_repo_path": "", 17:06:39 INFO - "stage_platform": "linux64", 17:06:39 INFO - "builduid": "d46e7c3c2f0a4f62a65d8fc87bd5767b", 17:06:39 INFO - "slavebuilddir": "test" 17:06:39 INFO - } 17:06:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 17:06:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 17:06:39 INFO - Running post-action listener: _resource_record_post_action 17:06:39 INFO - ##### 17:06:39 INFO - ##### Running download-and-extract step. 17:06:39 INFO - ##### 17:06:39 INFO - Running pre-action listener: _resource_record_pre_action 17:06:39 INFO - Running main action method: download_and_extract 17:06:39 INFO - mkdir: /builds/slave/test/build/tests 17:06:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:06:39 INFO - https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:06:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:06:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:06:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:06:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 17:06:40 INFO - Downloaded 1361 bytes. 17:06:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:06:40 INFO - Using the following test package requirements: 17:06:40 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:06:40 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:06:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 17:06:40 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:06:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 17:06:40 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:06:40 INFO - u'jsshell-linux-x86_64.zip'], 17:06:40 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:06:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 17:06:40 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:06:40 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:06:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 17:06:40 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:06:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 17:06:40 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:06:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 17:06:40 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:06:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 17:06:40 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 17:06:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:06:40 INFO - https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:06:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:06:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:06:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:06:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 17:06:43 INFO - Downloaded 22746057 bytes. 17:06:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:06:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:06:44 INFO - caution: filename not matched: web-platform/* 17:06:44 INFO - Return code: 11 17:06:44 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:06:44 INFO - https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:06:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:06:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:06:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:06:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 17:06:46 INFO - Downloaded 36406441 bytes. 17:06:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:06:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:06:50 INFO - caution: filename not matched: bin/* 17:06:50 INFO - caution: filename not matched: config/* 17:06:50 INFO - caution: filename not matched: mozbase/* 17:06:50 INFO - caution: filename not matched: marionette/* 17:06:50 INFO - caution: filename not matched: tools/wptserve/* 17:06:50 INFO - Return code: 11 17:06: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:06:50 INFO - https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:06:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:06:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:06:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:06:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 17:06:54 INFO - Downloaded 64378028 bytes. 17:06:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:06:54 INFO - mkdir: /builds/slave/test/properties 17:06:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:06:54 INFO - Writing to file /builds/slave/test/properties/build_url 17:06:54 INFO - Contents: 17:06:54 INFO - build_url:https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:06:55 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:55 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:06:55 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:06:55 INFO - Contents: 17:06:55 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:55 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:06:55 INFO - https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:06:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 17:07:00 INFO - Downloaded 90889408 bytes. 17:07:00 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:07:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:07:06 INFO - Return code: 0 17:07:06 INFO - Running post-action listener: _resource_record_post_action 17:07:06 INFO - Running post-action listener: set_extra_try_arguments 17:07:06 INFO - ##### 17:07:06 INFO - ##### Running create-virtualenv step. 17:07:06 INFO - ##### 17:07:06 INFO - Running pre-action listener: _pre_create_virtualenv 17:07:06 INFO - Running pre-action listener: _resource_record_pre_action 17:07:06 INFO - Running main action method: create_virtualenv 17:07:06 INFO - Creating virtualenv /builds/slave/test/build/venv 17:07:06 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:07:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:07:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:07:06 INFO - Using real prefix '/usr' 17:07:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:07:07 INFO - Installing distribute.............................................................................................................................................................................................done. 17:07:13 INFO - Installing pip.................done. 17:07:13 INFO - Return code: 0 17:07:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:07:13 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:07:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:13 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:07:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29b6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2abb470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac3840>, '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 0x2ac4140>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a027c0>, '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-1461368818.56773-1689389143', '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:07:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 17:07:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 17:07:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:13 INFO - 'CCACHE_UMASK': '002', 17:07:13 INFO - 'DISPLAY': ':0', 17:07:13 INFO - 'HOME': '/home/cltbld', 17:07:13 INFO - 'LANG': 'en_US.UTF-8', 17:07:13 INFO - 'LOGNAME': 'cltbld', 17:07:13 INFO - 'MAIL': '/var/mail/cltbld', 17:07:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:13 INFO - 'MOZ_NO_REMOTE': '1', 17:07:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:13 INFO - 'PWD': '/builds/slave/test', 17:07:13 INFO - 'SHELL': '/bin/bash', 17:07:13 INFO - 'SHLVL': '1', 17:07:13 INFO - 'TERM': 'linux', 17:07:13 INFO - 'TMOUT': '86400', 17:07:13 INFO - 'USER': 'cltbld', 17:07:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461368818.56773-1689389143', 17:07:13 INFO - '_': '/tools/buildbot/bin/python'} 17:07:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:13 INFO - Downloading/unpacking psutil>=0.7.1 17:07: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:07: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:07:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07: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:07: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:07:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:07:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:07:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:07:17 INFO - Installing collected packages: psutil 17:07:17 INFO - Running setup.py install for psutil 17:07:17 INFO - building 'psutil._psutil_linux' extension 17:07:17 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:07:18 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:07:18 INFO - building 'psutil._psutil_posix' extension 17:07:18 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:07:18 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:07:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:07:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:07:18 INFO - Successfully installed psutil 17:07:18 INFO - Cleaning up... 17:07:18 INFO - Return code: 0 17:07:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:07:18 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:07:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:18 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:07:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29b6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2abb470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac3840>, '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 0x2ac4140>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a027c0>, '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-1461368818.56773-1689389143', '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:07:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 17:07:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 17:07:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:18 INFO - 'CCACHE_UMASK': '002', 17:07:18 INFO - 'DISPLAY': ':0', 17:07:18 INFO - 'HOME': '/home/cltbld', 17:07:18 INFO - 'LANG': 'en_US.UTF-8', 17:07:18 INFO - 'LOGNAME': 'cltbld', 17:07:18 INFO - 'MAIL': '/var/mail/cltbld', 17:07:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:18 INFO - 'MOZ_NO_REMOTE': '1', 17:07:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:18 INFO - 'PWD': '/builds/slave/test', 17:07:18 INFO - 'SHELL': '/bin/bash', 17:07:18 INFO - 'SHLVL': '1', 17:07:18 INFO - 'TERM': 'linux', 17:07:18 INFO - 'TMOUT': '86400', 17:07:18 INFO - 'USER': 'cltbld', 17:07:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461368818.56773-1689389143', 17:07:18 INFO - '_': '/tools/buildbot/bin/python'} 17:07:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:07:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:07:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:07:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:07:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:07:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:07:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:07:23 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:07:23 INFO - Installing collected packages: mozsystemmonitor 17:07:23 INFO - Running setup.py install for mozsystemmonitor 17:07:23 INFO - Successfully installed mozsystemmonitor 17:07:23 INFO - Cleaning up... 17:07:23 INFO - Return code: 0 17:07:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:07:23 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:07:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:23 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:07:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29b6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2abb470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac3840>, '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 0x2ac4140>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a027c0>, '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-1461368818.56773-1689389143', '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:07:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:07:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 17:07:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:23 INFO - 'CCACHE_UMASK': '002', 17:07:23 INFO - 'DISPLAY': ':0', 17:07:23 INFO - 'HOME': '/home/cltbld', 17:07:23 INFO - 'LANG': 'en_US.UTF-8', 17:07:23 INFO - 'LOGNAME': 'cltbld', 17:07:23 INFO - 'MAIL': '/var/mail/cltbld', 17:07:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:23 INFO - 'MOZ_NO_REMOTE': '1', 17:07:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:23 INFO - 'PWD': '/builds/slave/test', 17:07:23 INFO - 'SHELL': '/bin/bash', 17:07:23 INFO - 'SHLVL': '1', 17:07:23 INFO - 'TERM': 'linux', 17:07:23 INFO - 'TMOUT': '86400', 17:07:23 INFO - 'USER': 'cltbld', 17:07:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461368818.56773-1689389143', 17:07:23 INFO - '_': '/tools/buildbot/bin/python'} 17:07:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:23 INFO - Downloading/unpacking blobuploader==1.2.4 17:07:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:07:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:07:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:07:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:07:27 INFO - Downloading blobuploader-1.2.4.tar.gz 17:07:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:07:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:07: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:07: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:07:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07: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:07: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:07:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:07:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:07:28 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:07:28 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:07:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:28 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:07:28 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:07:29 INFO - Downloading docopt-0.6.1.tar.gz 17:07:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:07:29 INFO - Installing collected packages: blobuploader, requests, docopt 17:07:29 INFO - Running setup.py install for blobuploader 17:07:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:07:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:07:29 INFO - Running setup.py install for requests 17:07:30 INFO - Running setup.py install for docopt 17:07:30 INFO - Successfully installed blobuploader requests docopt 17:07:30 INFO - Cleaning up... 17:07:30 INFO - Return code: 0 17:07:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:07:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:07:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:07:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29b6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2abb470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac3840>, '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 0x2ac4140>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a027c0>, '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-1461368818.56773-1689389143', '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:07:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:07:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:07:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:30 INFO - 'CCACHE_UMASK': '002', 17:07:30 INFO - 'DISPLAY': ':0', 17:07:30 INFO - 'HOME': '/home/cltbld', 17:07:30 INFO - 'LANG': 'en_US.UTF-8', 17:07:30 INFO - 'LOGNAME': 'cltbld', 17:07:30 INFO - 'MAIL': '/var/mail/cltbld', 17:07:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:30 INFO - 'MOZ_NO_REMOTE': '1', 17:07:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:30 INFO - 'PWD': '/builds/slave/test', 17:07:30 INFO - 'SHELL': '/bin/bash', 17:07:30 INFO - 'SHLVL': '1', 17:07:30 INFO - 'TERM': 'linux', 17:07:30 INFO - 'TMOUT': '86400', 17:07:30 INFO - 'USER': 'cltbld', 17:07:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461368818.56773-1689389143', 17:07:30 INFO - '_': '/tools/buildbot/bin/python'} 17:07:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:07:31 INFO - Running setup.py (path:/tmp/pip-WCzXfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:07:31 INFO - Running setup.py (path:/tmp/pip-nbeKTw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:07:31 INFO - Running setup.py (path:/tmp/pip-95VbGJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:07:31 INFO - Running setup.py (path:/tmp/pip-OInkCd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:07:31 INFO - Running setup.py (path:/tmp/pip-8ATE3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:07:31 INFO - Running setup.py (path:/tmp/pip-zNqbu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:07:32 INFO - Running setup.py (path:/tmp/pip-nOpM9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:07:32 INFO - Running setup.py (path:/tmp/pip-lEmHXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:07:32 INFO - Running setup.py (path:/tmp/pip-ruyGMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:07:32 INFO - Running setup.py (path:/tmp/pip-r_u9ql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:07:32 INFO - Running setup.py (path:/tmp/pip-GATZgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:07:32 INFO - Running setup.py (path:/tmp/pip-8e2eY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:07:32 INFO - Running setup.py (path:/tmp/pip-5SN21g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:07:33 INFO - Running setup.py (path:/tmp/pip-54XwjX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:07:33 INFO - Running setup.py (path:/tmp/pip-h9cKQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:07:33 INFO - Running setup.py (path:/tmp/pip-HAhoZg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:07:33 INFO - Running setup.py (path:/tmp/pip-MUIZO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:07:33 INFO - Running setup.py (path:/tmp/pip-BJtkVr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:07:33 INFO - Running setup.py (path:/tmp/pip-ACw3lZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:07:33 INFO - Running setup.py (path:/tmp/pip-vCEnTX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:07:34 INFO - Running setup.py (path:/tmp/pip-cAy2sw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:07:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:07:34 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:07:34 INFO - Running setup.py install for manifestparser 17:07:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:07:34 INFO - Running setup.py install for mozcrash 17:07:34 INFO - Running setup.py install for mozdebug 17:07:35 INFO - Running setup.py install for mozdevice 17:07:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:07:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:07:35 INFO - Running setup.py install for mozfile 17:07:35 INFO - Running setup.py install for mozhttpd 17:07:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:07:35 INFO - Running setup.py install for mozinfo 17:07:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:07:36 INFO - Running setup.py install for mozInstall 17:07:36 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:07:36 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:07:36 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:07:36 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:07:36 INFO - Running setup.py install for mozleak 17:07:36 INFO - Running setup.py install for mozlog 17:07:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:07:36 INFO - Running setup.py install for moznetwork 17:07:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:07:36 INFO - Running setup.py install for mozprocess 17:07:37 INFO - Running setup.py install for mozprofile 17:07:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:07:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:07:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:07:37 INFO - Running setup.py install for mozrunner 17:07:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:07:37 INFO - Running setup.py install for mozscreenshot 17:07:37 INFO - Running setup.py install for moztest 17:07:38 INFO - Running setup.py install for mozversion 17:07:38 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:07:38 INFO - Running setup.py install for wptserve 17:07:38 INFO - Running setup.py install for marionette-driver 17:07:38 INFO - Running setup.py install for browsermob-proxy 17:07:38 INFO - Running setup.py install for marionette-client 17:07:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:07:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:07:39 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:07:39 INFO - Cleaning up... 17:07:39 INFO - Return code: 0 17:07:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:07:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:07:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:07:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29b6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2abb470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac3840>, '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 0x2ac4140>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a027c0>, '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-1461368818.56773-1689389143', '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:07:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:07:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:07:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:39 INFO - 'CCACHE_UMASK': '002', 17:07:39 INFO - 'DISPLAY': ':0', 17:07:39 INFO - 'HOME': '/home/cltbld', 17:07:39 INFO - 'LANG': 'en_US.UTF-8', 17:07:39 INFO - 'LOGNAME': 'cltbld', 17:07:39 INFO - 'MAIL': '/var/mail/cltbld', 17:07:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:39 INFO - 'MOZ_NO_REMOTE': '1', 17:07:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:39 INFO - 'PWD': '/builds/slave/test', 17:07:39 INFO - 'SHELL': '/bin/bash', 17:07:39 INFO - 'SHLVL': '1', 17:07:39 INFO - 'TERM': 'linux', 17:07:39 INFO - 'TMOUT': '86400', 17:07:39 INFO - 'USER': 'cltbld', 17:07:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461368818.56773-1689389143', 17:07:39 INFO - '_': '/tools/buildbot/bin/python'} 17:07:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:07:39 INFO - Running setup.py (path:/tmp/pip-kmAO6Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:07:40 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:07:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:07:40 INFO - Running setup.py (path:/tmp/pip-v6318D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:07:40 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:07:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:07:40 INFO - Running setup.py (path:/tmp/pip-jrMCSB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:07:40 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:07:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:07:40 INFO - Running setup.py (path:/tmp/pip-QonC4v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:07:40 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:07:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:07:40 INFO - Running setup.py (path:/tmp/pip-AvHrij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:07:40 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:07:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:07:40 INFO - Running setup.py (path:/tmp/pip-SlX9TA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:07:40 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:07:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:07:40 INFO - Running setup.py (path:/tmp/pip-O7CWTa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:07:40 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:07:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:07:40 INFO - Running setup.py (path:/tmp/pip-3uIZPT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:07:41 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:07:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:07:41 INFO - Running setup.py (path:/tmp/pip-Ennuls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:07:41 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:07:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:07:41 INFO - Running setup.py (path:/tmp/pip-87RXwr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:07:41 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:07:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:07:41 INFO - Running setup.py (path:/tmp/pip-kiu50X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:07:41 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:07:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:07:41 INFO - Running setup.py (path:/tmp/pip-h46HSq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:07:41 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:07:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:07:41 INFO - Running setup.py (path:/tmp/pip-AXnoIF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:07:41 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:07:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:07:41 INFO - Running setup.py (path:/tmp/pip-KuIVE0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:07:41 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:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:07:42 INFO - Running setup.py (path:/tmp/pip-lMd8ki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:07:42 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:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:07:42 INFO - Running setup.py (path:/tmp/pip-HFgfjM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:07:42 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:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:07:42 INFO - Running setup.py (path:/tmp/pip-s2BFn6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:07:42 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:07:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:07:42 INFO - Running setup.py (path:/tmp/pip-LSrQi5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:07:42 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:07:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:07:42 INFO - Running setup.py (path:/tmp/pip-uOCiGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:07:42 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:07:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:07:42 INFO - Running setup.py (path:/tmp/pip-wyFdri-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:07:42 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:07:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:07:43 INFO - Running setup.py (path:/tmp/pip-4doHMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:07:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:07:43 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:07:43 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:07:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:43 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:07:43 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:07:47 INFO - Downloading blessings-1.6.tar.gz 17:07:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:07:47 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:07:47 INFO - Installing collected packages: blessings 17:07:47 INFO - Running setup.py install for blessings 17:07:47 INFO - Successfully installed blessings 17:07:47 INFO - Cleaning up... 17:07:47 INFO - Return code: 0 17:07:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:07:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:07:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:07:48 INFO - Reading from file tmpfile_stdout 17:07:48 INFO - Current package versions: 17:07:48 INFO - argparse == 1.2.1 17:07:48 INFO - blessings == 1.6 17:07:48 INFO - blobuploader == 1.2.4 17:07:48 INFO - browsermob-proxy == 0.6.0 17:07:48 INFO - docopt == 0.6.1 17:07:48 INFO - manifestparser == 1.1 17:07:48 INFO - marionette-client == 2.3.0 17:07:48 INFO - marionette-driver == 1.4.0 17:07:48 INFO - mozInstall == 1.12 17:07:48 INFO - mozcrash == 0.17 17:07:48 INFO - mozdebug == 0.1 17:07:48 INFO - mozdevice == 0.48 17:07:48 INFO - mozfile == 1.2 17:07:48 INFO - mozhttpd == 0.7 17:07:48 INFO - mozinfo == 0.9 17:07:48 INFO - mozleak == 0.1 17:07:48 INFO - mozlog == 3.1 17:07:48 INFO - moznetwork == 0.27 17:07:48 INFO - mozprocess == 0.22 17:07:48 INFO - mozprofile == 0.28 17:07:48 INFO - mozrunner == 6.11 17:07:48 INFO - mozscreenshot == 0.1 17:07:48 INFO - mozsystemmonitor == 0.0 17:07:48 INFO - moztest == 0.7 17:07:48 INFO - mozversion == 1.4 17:07:48 INFO - psutil == 3.1.1 17:07:48 INFO - requests == 1.2.3 17:07:48 INFO - wptserve == 1.4.0 17:07:48 INFO - wsgiref == 0.1.2 17:07:48 INFO - Running post-action listener: _resource_record_post_action 17:07:48 INFO - Running post-action listener: _start_resource_monitoring 17:07:48 INFO - Starting resource monitoring. 17:07:48 INFO - ##### 17:07:48 INFO - ##### Running pull step. 17:07:48 INFO - ##### 17:07:48 INFO - Running pre-action listener: _resource_record_pre_action 17:07:48 INFO - Running main action method: pull 17:07:48 INFO - Pull has nothing to do! 17:07:48 INFO - Running post-action listener: _resource_record_post_action 17:07:48 INFO - ##### 17:07:48 INFO - ##### Running install step. 17:07:48 INFO - ##### 17:07:48 INFO - Running pre-action listener: _resource_record_pre_action 17:07:48 INFO - Running main action method: install 17:07:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:07:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:07:48 INFO - Reading from file tmpfile_stdout 17:07:48 INFO - Detecting whether we're running mozinstall >=1.0... 17:07:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:07:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:07:48 INFO - Reading from file tmpfile_stdout 17:07:48 INFO - Output received: 17:07:48 INFO - Usage: mozinstall [options] installer 17:07:48 INFO - Options: 17:07:48 INFO - -h, --help show this help message and exit 17:07:48 INFO - -d DEST, --destination=DEST 17:07:48 INFO - Directory to install application into. [default: 17:07:48 INFO - "/builds/slave/test"] 17:07:48 INFO - --app=APP Application being installed. [default: firefox] 17:07:48 INFO - mkdir: /builds/slave/test/build/application 17:07:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:07:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 17:08:19 INFO - Reading from file tmpfile_stdout 17:08:19 INFO - Output received: 17:08:19 INFO - /builds/slave/test/build/application/firefox/firefox 17:08:19 INFO - Running post-action listener: _resource_record_post_action 17:08:19 INFO - ##### 17:08:19 INFO - ##### Running run-tests step. 17:08:19 INFO - ##### 17:08:19 INFO - Running pre-action listener: _resource_record_pre_action 17:08:19 INFO - Running main action method: run_tests 17:08:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:08:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:08:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:08:19 INFO - grabbing minidump binary from tooltool 17:08:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:08:19 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 0x2ac3840>, '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 0x2ac4140>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a027c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:08:19 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:08:19 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:08:19 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:08:19 INFO - Return code: 0 17:08:19 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:08:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:08:19 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/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 17:08:19 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/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 17:08:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:08:19 INFO - 'CCACHE_UMASK': '002', 17:08:19 INFO - 'DISPLAY': ':0', 17:08:19 INFO - 'HOME': '/home/cltbld', 17:08:19 INFO - 'LANG': 'en_US.UTF-8', 17:08:19 INFO - 'LOGNAME': 'cltbld', 17:08:19 INFO - 'MAIL': '/var/mail/cltbld', 17:08:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:08:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:08:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:08:19 INFO - 'MOZ_NO_REMOTE': '1', 17:08:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:08:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:08:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:08:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:08:19 INFO - 'PWD': '/builds/slave/test', 17:08:19 INFO - 'SHELL': '/bin/bash', 17:08:19 INFO - 'SHLVL': '1', 17:08:19 INFO - 'TERM': 'linux', 17:08:19 INFO - 'TMOUT': '86400', 17:08:19 INFO - 'USER': 'cltbld', 17:08:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461368818.56773-1689389143', 17:08:19 INFO - '_': '/tools/buildbot/bin/python'} 17:08:19 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/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 17:08:20 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:08:20 INFO - import pkg_resources 17:08:21 INFO - Using 1 client processes 17:08:21 INFO - wptserve Starting http server on 127.0.0.1:8000 17:08:21 INFO - wptserve Starting http server on 127.0.0.1:8001 17:08:21 INFO - wptserve Starting http server on 127.0.0.1:8443 17:08:23 INFO - SUITE-START | Running 778 tests 17:08:23 INFO - Running testharness tests 17:08:23 INFO - Setting up ssl 17:08:24 INFO - PROCESS | certutil | 17:08:24 INFO - PROCESS | certutil | 17:08:24 INFO - PROCESS | certutil | 17:08:24 INFO - Certificate Nickname Trust Attributes 17:08:24 INFO - SSL,S/MIME,JAR/XPI 17:08:24 INFO - 17:08:24 INFO - web-platform-tests CT,, 17:08:24 INFO - 17:08:24 INFO - Starting runner 17:08:26 INFO - PROCESS | 25698 | 1461370106656 Marionette DEBUG Marionette enabled via build flag and pref 17:08:26 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0507d3e000 == 1 [pid = 25698] [id = 1] 17:08:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 1 (0x7f0507d3e800) [pid = 25698] [serial = 1] [outer = (nil)] 17:08:26 INFO - PROCESS | 25698 | [25698] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:08:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 2 (0x7f0507d3f800) [pid = 25698] [serial = 2] [outer = 0x7f0507d3e800] 17:08:27 INFO - PROCESS | 25698 | 1461370107286 Marionette INFO Listening on port 2828 17:08:27 INFO - PROCESS | 25698 | 1461370107817 Marionette DEBUG Marionette enabled via command-line flag 17:08:27 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504c0d000 == 2 [pid = 25698] [id = 2] 17:08:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 3 (0x7f0504c0d800) [pid = 25698] [serial = 3] [outer = (nil)] 17:08:27 INFO - PROCESS | 25698 | [25698] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:08:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 4 (0x7f0504c0e800) [pid = 25698] [serial = 4] [outer = 0x7f0504c0d800] 17:08:27 INFO - PROCESS | 25698 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0504015e20 17:08:28 INFO - PROCESS | 25698 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f050405a640 17:08:28 INFO - PROCESS | 25698 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f050405e910 17:08:28 INFO - PROCESS | 25698 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f050405ec10 17:08:28 INFO - PROCESS | 25698 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f050405ef40 17:08:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 5 (0x7f0504090000) [pid = 25698] [serial = 5] [outer = 0x7f0507d3e800] 17:08:28 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:08:28 INFO - PROCESS | 25698 | 1461370108209 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59407 17:08:28 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:08:28 INFO - PROCESS | 25698 | 1461370108297 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59408 17:08:28 INFO - PROCESS | 25698 | 1461370108303 Marionette DEBUG Closed connection conn0 17:08:28 INFO - PROCESS | 25698 | [25698] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 17:08:28 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:08:28 INFO - PROCESS | 25698 | 1461370108430 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59409 17:08:28 INFO - PROCESS | 25698 | 1461370108433 Marionette DEBUG Closed connection conn1 17:08:28 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:08:28 INFO - PROCESS | 25698 | 1461370108490 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59410 17:08:28 INFO - PROCESS | 25698 | 1461370108508 Marionette DEBUG Closed connection conn2 17:08:28 INFO - PROCESS | 25698 | 1461370108568 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:08:28 INFO - PROCESS | 25698 | 1461370108580 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422161455","device":"desktop","version":"48.0a1"} 17:08:29 INFO - PROCESS | 25698 | [25698] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:08:30 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f846a000 == 3 [pid = 25698] [id = 3] 17:08:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 6 (0x7f04f846a800) [pid = 25698] [serial = 6] [outer = (nil)] 17:08:30 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f846b000 == 4 [pid = 25698] [id = 4] 17:08:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 7 (0x7f04f8220400) [pid = 25698] [serial = 7] [outer = (nil)] 17:08:30 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:08:30 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7738800 == 5 [pid = 25698] [id = 5] 17:08:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 8 (0x7f04f7404400) [pid = 25698] [serial = 8] [outer = (nil)] 17:08:30 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:08:31 INFO - PROCESS | 25698 | [25698] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:08:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 9 (0x7f04f7e9b800) [pid = 25698] [serial = 9] [outer = 0x7f04f7404400] 17:08:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 10 (0x7f04f8016000) [pid = 25698] [serial = 10] [outer = 0x7f04f846a800] 17:08:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 11 (0x7f04f70e8800) [pid = 25698] [serial = 11] [outer = 0x7f04f8220400] 17:08:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 12 (0x7f04f70ea800) [pid = 25698] [serial = 12] [outer = 0x7f04f7404400] 17:08:32 INFO - PROCESS | 25698 | 1461370112585 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 25698 | 1461370112605 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 13 (0x7f04f4f94800) [pid = 25698] [serial = 13] [outer = 0x7f04f7404400] 17:08:33 INFO - PROCESS | 25698 | 1461370113304 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5503f7f4-2380-406a-a11b-2e6907fb2573","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422161455","device":"desktop","version":"48.0a1","command_id":1}}] 17:08:33 INFO - PROCESS | 25698 | 1461370113538 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:08:33 INFO - PROCESS | 25698 | 1461370113716 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:08:33 INFO - PROCESS | 25698 | 1461370113965 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:08:34 INFO - PROCESS | 25698 | [25698] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:08:34 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:08:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 14 (0x7f04f1737800) [pid = 25698] [serial = 14] [outer = 0x7f04f7404400] 17:08:34 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:08:34 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:08:34 INFO - PROCESS | 25698 | 1461370114559 Marionette TRACE conn3 <- [1,3,null,{}] 17:08:34 INFO - PROCESS | 25698 | 1461370114617 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:08:34 INFO - PROCESS | 25698 | 1461370114679 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:08:34 INFO - PROCESS | 25698 | 1461370114735 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 25698 | 1461370114738 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:08:34 INFO - PROCESS | 25698 | 1461370114765 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 25698 | 1461370114770 Marionette TRACE conn3 <- [1,6,null,{}] 17:08:34 INFO - PROCESS | 25698 | 1461370114798 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:08:34 INFO - PROCESS | 25698 | 1461370114877 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:08:34 INFO - PROCESS | 25698 | 1461370114885 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f0497800 == 6 [pid = 25698] [id = 6] 17:08:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 15 (0x7f04f05bb800) [pid = 25698] [serial = 15] [outer = (nil)] 17:08:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 16 (0x7f04f0102c00) [pid = 25698] [serial = 16] [outer = 0x7f04f05bb800] 17:08:34 INFO - PROCESS | 25698 | 1461370114957 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 17 (0x7f04f0108c00) [pid = 25698] [serial = 17] [outer = 0x7f04f05bb800] 17:08:35 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eff05000 == 7 [pid = 25698] [id = 7] 17:08:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 18 (0x7f04f0050400) [pid = 25698] [serial = 18] [outer = (nil)] 17:08:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 19 (0x7f04f0054000) [pid = 25698] [serial = 19] [outer = 0x7f04f0050400] 17:08:35 INFO - PROCESS | 25698 | 1461370115443 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 20 (0x7f04effed000) [pid = 25698] [serial = 20] [outer = 0x7f04f0050400] 17:08:35 INFO - PROCESS | 25698 | 1461370115895 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:08:35 INFO - PROCESS | 25698 | [25698] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 17:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1209ms 17:08:35 INFO - PROCESS | 25698 | 1461370115982 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 25698 | 1461370115984 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:08:36 INFO - PROCESS | 25698 | 1461370116053 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 25698 | 1461370116057 Marionette TRACE conn3 <- [1,10,null,{}] 17:08:36 INFO - PROCESS | 25698 | 1461370116096 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:08:36 INFO - PROCESS | 25698 | 1461370116262 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:08:36 INFO - PROCESS | 25698 | 1461370116289 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee323000 == 8 [pid = 25698] [id = 8] 17:08:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 21 (0x7f04ee30e400) [pid = 25698] [serial = 21] [outer = (nil)] 17:08:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 22 (0x7f04ee310000) [pid = 25698] [serial = 22] [outer = 0x7f04ee30e400] 17:08:36 INFO - PROCESS | 25698 | 1461370116359 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 23 (0x7f04f004e800) [pid = 25698] [serial = 23] [outer = 0x7f04ee30e400] 17:08:36 INFO - PROCESS | 25698 | 1461370116920 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:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 946ms 17:08:36 INFO - PROCESS | 25698 | 1461370116945 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 25698 | 1461370116949 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:08:37 INFO - PROCESS | 25698 | 1461370117026 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 25698 | 1461370117034 Marionette TRACE conn3 <- [1,14,null,{}] 17:08:37 INFO - PROCESS | 25698 | 1461370117273 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:08:37 INFO - PROCESS | 25698 | 1461370117463 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:08:37 INFO - PROCESS | 25698 | 1461370117583 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee718800 == 9 [pid = 25698] [id = 9] 17:08:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 24 (0x7f04ee660800) [pid = 25698] [serial = 24] [outer = (nil)] 17:08:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 25 (0x7f04ee663c00) [pid = 25698] [serial = 25] [outer = 0x7f04ee660800] 17:08:37 INFO - PROCESS | 25698 | 1461370117661 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 26 (0x7f04ee6c8400) [pid = 25698] [serial = 26] [outer = 0x7f04ee660800] 17:08:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef355800 == 10 [pid = 25698] [id = 10] 17:08:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 27 (0x7f04ef356000) [pid = 25698] [serial = 27] [outer = (nil)] 17:08:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 28 (0x7f04ef348000) [pid = 25698] [serial = 28] [outer = 0x7f04ef356000] 17:08:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 29 (0x7f04ef257000) [pid = 25698] [serial = 29] [outer = 0x7f04ef356000] 17:08:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef34b000 == 11 [pid = 25698] [id = 11] 17:08:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 30 (0x7f04ef1f8000) [pid = 25698] [serial = 30] [outer = (nil)] 17:08:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 31 (0x7f04f010c400) [pid = 25698] [serial = 31] [outer = 0x7f04ef1f8000] 17:08:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 32 (0x7f04ee6cac00) [pid = 25698] [serial = 32] [outer = 0x7f04ef1f8000] 17:08:38 INFO - PROCESS | 25698 | 1461370118763 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:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1871ms 17:08:38 INFO - PROCESS | 25698 | 1461370118843 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 25698 | 1461370118849 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:08:38 INFO - PROCESS | 25698 | 1461370118859 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 25698 | 1461370118864 Marionette TRACE conn3 <- [1,18,null,{}] 17:08:38 INFO - PROCESS | 25698 | 1461370118872 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:08:39 INFO - PROCESS | 25698 | 1461370119047 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:08:39 INFO - PROCESS | 25698 | 1461370119202 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f4354000 == 12 [pid = 25698] [id = 12] 17:08:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 33 (0x7f04f004cc00) [pid = 25698] [serial = 33] [outer = (nil)] 17:08:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 34 (0x7f04f1c4f800) [pid = 25698] [serial = 34] [outer = 0x7f04f004cc00] 17:08:39 INFO - PROCESS | 25698 | 1461370119279 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 35 (0x7f04f6ff3000) [pid = 25698] [serial = 35] [outer = 0x7f04f004cc00] 17:08:40 INFO - PROCESS | 25698 | 1461370120078 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:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1288ms 17:08:40 INFO - PROCESS | 25698 | 1461370120147 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:08:40 INFO - PROCESS | 25698 | 1461370120152 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:08:40 INFO - PROCESS | 25698 | 1461370120158 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:08:40 INFO - PROCESS | 25698 | 1461370120161 Marionette TRACE conn3 <- [1,22,null,{}] 17:08:40 INFO - PROCESS | 25698 | 1461370120167 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:08:40 INFO - PROCESS | 25698 | 1461370120369 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:08:40 INFO - PROCESS | 25698 | 1461370120490 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7940800 == 13 [pid = 25698] [id = 13] 17:08:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 36 (0x7f04f7b53800) [pid = 25698] [serial = 36] [outer = (nil)] 17:08:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 37 (0x7f04f7e15800) [pid = 25698] [serial = 37] [outer = 0x7f04f7b53800] 17:08:40 INFO - PROCESS | 25698 | 1461370120577 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 38 (0x7f04f7e18400) [pid = 25698] [serial = 38] [outer = 0x7f04f7b53800] 17:08:41 INFO - PROCESS | 25698 | 1461370121592 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:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1487ms 17:08:41 INFO - PROCESS | 25698 | 1461370121647 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 25698 | 1461370121660 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:08:41 INFO - PROCESS | 25698 | 1461370121676 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 25698 | 1461370121680 Marionette TRACE conn3 <- [1,26,null,{}] 17:08:41 INFO - PROCESS | 25698 | 1461370121694 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:08:41 INFO - PROCESS | 25698 | 1461370121848 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:08:41 INFO - PROCESS | 25698 | 1461370121964 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef25d000 == 14 [pid = 25698] [id = 14] 17:08:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 39 (0x7f04f1c4ec00) [pid = 25698] [serial = 39] [outer = (nil)] 17:08:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 40 (0x7f04f6ee5400) [pid = 25698] [serial = 40] [outer = 0x7f04f1c4ec00] 17:08:42 INFO - PROCESS | 25698 | 1461370122047 Marionette DEBUG loaded listener.js 17:08:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 41 (0x7f04f7af3400) [pid = 25698] [serial = 41] [outer = 0x7f04f1c4ec00] 17:08:42 INFO - PROCESS | 25698 | 1461370122835 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:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1195ms 17:08:42 INFO - PROCESS | 25698 | 1461370122868 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 25698 | 1461370122875 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:08:42 INFO - PROCESS | 25698 | 1461370122884 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - PROCESS | 25698 | 1461370122887 Marionette TRACE conn3 <- [1,30,null,{}] 17:08:42 INFO - PROCESS | 25698 | 1461370122891 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:08:43 INFO - PROCESS | 25698 | 1461370123044 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:08:43 INFO - PROCESS | 25698 | 1461370123130 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7ce9000 == 15 [pid = 25698] [id = 15] 17:08:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 42 (0x7f04ee30c400) [pid = 25698] [serial = 42] [outer = (nil)] 17:08:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 43 (0x7f04f878d800) [pid = 25698] [serial = 43] [outer = 0x7f04ee30c400] 17:08:43 INFO - PROCESS | 25698 | 1461370123192 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 44 (0x7f04f8f70800) [pid = 25698] [serial = 44] [outer = 0x7f04ee30c400] 17:08:43 INFO - PROCESS | 25698 | 1461370123825 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:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 982ms 17:08:43 INFO - PROCESS | 25698 | 1461370123868 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:08:43 INFO - PROCESS | 25698 | 1461370123872 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:08:43 INFO - PROCESS | 25698 | 1461370123877 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:08:43 INFO - PROCESS | 25698 | 1461370123883 Marionette TRACE conn3 <- [1,34,null,{}] 17:08:43 INFO - PROCESS | 25698 | 1461370123898 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:08:44 INFO - PROCESS | 25698 | 1461370124066 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:08:44 INFO - PROCESS | 25698 | 1461370124110 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8014800 == 16 [pid = 25698] [id = 16] 17:08:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 45 (0x7f04f878a000) [pid = 25698] [serial = 45] [outer = (nil)] 17:08:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 46 (0x7f04fad2c000) [pid = 25698] [serial = 46] [outer = 0x7f04f878a000] 17:08:44 INFO - PROCESS | 25698 | 1461370124176 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 47 (0x7f04fb330c00) [pid = 25698] [serial = 47] [outer = 0x7f04f878a000] 17:08:44 INFO - PROCESS | 25698 | 1461370124813 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:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 983ms 17:08:44 INFO - PROCESS | 25698 | 1461370124861 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 25698 | 1461370124864 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:08:44 INFO - PROCESS | 25698 | 1461370124870 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 25698 | 1461370124872 Marionette TRACE conn3 <- [1,38,null,{}] 17:08:44 INFO - PROCESS | 25698 | 1461370124878 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:08:45 INFO - PROCESS | 25698 | 1461370125042 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:08:45 INFO - PROCESS | 25698 | 1461370125061 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f867d000 == 17 [pid = 25698] [id = 17] 17:08:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 48 (0x7f04f5787c00) [pid = 25698] [serial = 48] [outer = (nil)] 17:08:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 49 (0x7f04fe15b000) [pid = 25698] [serial = 49] [outer = 0x7f04f5787c00] 17:08:45 INFO - PROCESS | 25698 | 1461370125127 Marionette DEBUG loaded listener.js 17:08:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 50 (0x7f050401d800) [pid = 25698] [serial = 50] [outer = 0x7f04f5787c00] 17:08:45 INFO - PROCESS | 25698 | 1461370125759 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:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 924ms 17:08:45 INFO - PROCESS | 25698 | 1461370125796 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 25698 | 1461370125798 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:08:45 INFO - PROCESS | 25698 | 1461370125804 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 25698 | 1461370125806 Marionette TRACE conn3 <- [1,42,null,{}] 17:08:45 INFO - PROCESS | 25698 | 1461370125812 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:08:45 INFO - PROCESS | 25698 | 1461370125936 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:08:45 INFO - PROCESS | 25698 | 1461370125955 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f1a4c000 == 18 [pid = 25698] [id = 18] 17:08:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 51 (0x7f04f0103400) [pid = 25698] [serial = 51] [outer = (nil)] 17:08:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 52 (0x7f04f1811800) [pid = 25698] [serial = 52] [outer = 0x7f04f0103400] 17:08:46 INFO - PROCESS | 25698 | 1461370126018 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 53 (0x7f0504c63c00) [pid = 25698] [serial = 53] [outer = 0x7f04f0103400] 17:08:46 INFO - PROCESS | 25698 | 1461370126674 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:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 926ms 17:08:46 INFO - PROCESS | 25698 | 1461370126732 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 25698 | 1461370126735 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:08:46 INFO - PROCESS | 25698 | 1461370126751 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - PROCESS | 25698 | 1461370126755 Marionette TRACE conn3 <- [1,46,null,{}] 17:08:46 INFO - PROCESS | 25698 | 1461370126760 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:08:46 INFO - PROCESS | 25698 | 1461370126939 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:08:46 INFO - PROCESS | 25698 | 1461370126955 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb074000 == 19 [pid = 25698] [id = 19] 17:08:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 54 (0x7f0504f98400) [pid = 25698] [serial = 54] [outer = (nil)] 17:08:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 55 (0x7f0504feec00) [pid = 25698] [serial = 55] [outer = 0x7f0504f98400] 17:08:47 INFO - PROCESS | 25698 | 1461370127025 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 56 (0x7f050535d000) [pid = 25698] [serial = 56] [outer = 0x7f0504f98400] 17:08:47 INFO - PROCESS | 25698 | 1461370127899 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:08:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1189ms 17:08:47 INFO - PROCESS | 25698 | 1461370127931 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:08:47 INFO - PROCESS | 25698 | 1461370127936 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:08:47 INFO - PROCESS | 25698 | 1461370127946 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 25698 | 1461370127950 Marionette TRACE conn3 <- [1,50,null,{}] 17:08:47 INFO - PROCESS | 25698 | 1461370127958 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:08:48 INFO - PROCESS | 25698 | 1461370128108 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:08:48 INFO - PROCESS | 25698 | 1461370128235 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f3823000 == 20 [pid = 25698] [id = 20] 17:08:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 57 (0x7f04f0057000) [pid = 25698] [serial = 57] [outer = (nil)] 17:08:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 58 (0x7f04f05b0800) [pid = 25698] [serial = 58] [outer = 0x7f04f0057000] 17:08:48 INFO - PROCESS | 25698 | 1461370128313 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 59 (0x7f04f4f07400) [pid = 25698] [serial = 59] [outer = 0x7f04f0057000] 17:08:49 INFO - PROCESS | 25698 | 1461370129072 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:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1197ms 17:08:49 INFO - PROCESS | 25698 | 1461370129144 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:08:49 INFO - PROCESS | 25698 | 1461370129152 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:08:49 INFO - PROCESS | 25698 | 1461370129163 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:08:49 INFO - PROCESS | 25698 | 1461370129166 Marionette TRACE conn3 <- [1,54,null,{}] 17:08:49 INFO - PROCESS | 25698 | 1461370129191 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:08:49 INFO - PROCESS | 25698 | 1461370129353 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:08:49 INFO - PROCESS | 25698 | 1461370129474 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8004000 == 21 [pid = 25698] [id = 21] 17:08:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 60 (0x7f04f676a400) [pid = 25698] [serial = 60] [outer = (nil)] 17:08:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 61 (0x7f04f70dcc00) [pid = 25698] [serial = 61] [outer = 0x7f04f676a400] 17:08:49 INFO - PROCESS | 25698 | 1461370129548 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 62 (0x7f04f76b4c00) [pid = 25698] [serial = 62] [outer = 0x7f04f676a400] 17:08:50 INFO - PROCESS | 25698 | 1461370130344 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:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1251ms 17:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:08:50 INFO - PROCESS | 25698 | 1461370130418 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 25698 | 1461370130421 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:08:50 INFO - PROCESS | 25698 | 1461370130428 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 25698 | 1461370130434 Marionette TRACE conn3 <- [1,58,null,{}] 17:08:50 INFO - PROCESS | 25698 | 1461370130449 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:08:50 INFO - PROCESS | 25698 | 1461370130620 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:08:50 INFO - PROCESS | 25698 | 1461370130785 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fe25c000 == 22 [pid = 25698] [id = 22] 17:08:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 63 (0x7f04faeeb400) [pid = 25698] [serial = 63] [outer = (nil)] 17:08:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 64 (0x7f04fb32f000) [pid = 25698] [serial = 64] [outer = 0x7f04faeeb400] 17:08:50 INFO - PROCESS | 25698 | 1461370130870 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 65 (0x7f0504e5ac00) [pid = 25698] [serial = 65] [outer = 0x7f04faeeb400] 17:08:51 INFO - PROCESS | 25698 | 1461370131656 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:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1284ms 17:08:51 INFO - PROCESS | 25698 | 1461370131712 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:08:51 INFO - PROCESS | 25698 | 1461370131716 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:08:51 INFO - PROCESS | 25698 | 1461370131741 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:08:51 INFO - PROCESS | 25698 | 1461370131745 Marionette TRACE conn3 <- [1,62,null,{}] 17:08:51 INFO - PROCESS | 25698 | 1461370131750 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:08:51 INFO - PROCESS | 25698 | 1461370131912 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:08:52 INFO - PROCESS | 25698 | 1461370132033 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504097800 == 23 [pid = 25698] [id = 23] 17:08:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 66 (0x7f04fb044c00) [pid = 25698] [serial = 66] [outer = (nil)] 17:08:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 67 (0x7f050510bc00) [pid = 25698] [serial = 67] [outer = 0x7f04fb044c00] 17:08:52 INFO - PROCESS | 25698 | 1461370132113 Marionette DEBUG loaded listener.js 17:08:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 68 (0x7f05053e5c00) [pid = 25698] [serial = 68] [outer = 0x7f04fb044c00] 17:08:53 INFO - PROCESS | 25698 | 1461370133035 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:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1336ms 17:08:53 INFO - PROCESS | 25698 | 1461370133083 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 25698 | 1461370133089 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:08:53 INFO - PROCESS | 25698 | 1461370133100 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:08:53 INFO - PROCESS | 25698 | 1461370133104 Marionette TRACE conn3 <- [1,66,null,{}] 17:08:53 INFO - PROCESS | 25698 | 1461370133113 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:08:53 INFO - PROCESS | 25698 | 1461370133274 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:08:53 INFO - PROCESS | 25698 | 1461370133430 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee70c000 == 24 [pid = 25698] [id = 24] 17:08:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 69 (0x7f04effed400) [pid = 25698] [serial = 69] [outer = (nil)] 17:08:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 70 (0x7f04f1736c00) [pid = 25698] [serial = 70] [outer = 0x7f04effed400] 17:08:53 INFO - PROCESS | 25698 | 1461370133513 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 71 (0x7f04f4f92c00) [pid = 25698] [serial = 71] [outer = 0x7f04effed400] 17:08:54 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1a4c000 == 23 [pid = 25698] [id = 18] 17:08:54 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f867d000 == 22 [pid = 25698] [id = 17] 17:08:54 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8014800 == 21 [pid = 25698] [id = 16] 17:08:54 INFO - PROCESS | 25698 | 1461370134384 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:08:54 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ce9000 == 20 [pid = 25698] [id = 15] 17:08:54 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef25d000 == 19 [pid = 25698] [id = 14] 17:08:54 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f4354000 == 18 [pid = 25698] [id = 12] 17:08:54 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee718800 == 17 [pid = 25698] [id = 9] 17:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1349ms 17:08:54 INFO - PROCESS | 25698 | 1461370134449 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 25698 | 1461370134455 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:08:54 INFO - PROCESS | 25698 | 1461370134483 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 25698 | 1461370134489 Marionette TRACE conn3 <- [1,70,null,{}] 17:08:54 INFO - PROCESS | 25698 | 1461370134499 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:08:54 INFO - PROCESS | 25698 | 1461370134673 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:08:54 INFO - PROCESS | 25698 | 1461370134801 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f1c45800 == 18 [pid = 25698] [id = 25] 17:08:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 72 (0x7f04f172f800) [pid = 25698] [serial = 72] [outer = (nil)] 17:08:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 73 (0x7f04f43a5c00) [pid = 25698] [serial = 73] [outer = 0x7f04f172f800] 17:08:54 INFO - PROCESS | 25698 | 1461370134885 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 74 (0x7f04f6761400) [pid = 25698] [serial = 74] [outer = 0x7f04f172f800] 17:08:55 INFO - PROCESS | 25698 | 1461370135733 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:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1292ms 17:08:55 INFO - PROCESS | 25698 | 1461370135788 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:08:55 INFO - PROCESS | 25698 | 1461370135797 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:08:55 INFO - PROCESS | 25698 | 1461370135810 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 25698 | 1461370135814 Marionette TRACE conn3 <- [1,74,null,{}] 17:08:55 INFO - PROCESS | 25698 | 1461370135821 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:08:55 INFO - PROCESS | 25698 | 1461370135987 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:08:56 INFO - PROCESS | 25698 | 1461370136116 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7ee5800 == 19 [pid = 25698] [id = 26] 17:08:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 75 (0x7f04f6eea400) [pid = 25698] [serial = 75] [outer = (nil)] 17:08:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 76 (0x7f04f8158c00) [pid = 25698] [serial = 76] [outer = 0x7f04f6eea400] 17:08:56 INFO - PROCESS | 25698 | 1461370136240 Marionette DEBUG loaded listener.js 17:08:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 77 (0x7f04f8f69800) [pid = 25698] [serial = 77] [outer = 0x7f04f6eea400] 17:08:57 INFO - PROCESS | 25698 | 1461370137046 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:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1287ms 17:08:57 INFO - PROCESS | 25698 | 1461370137097 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 25698 | 1461370137102 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:08:57 INFO - PROCESS | 25698 | 1461370137108 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 25698 | 1461370137114 Marionette TRACE conn3 <- [1,78,null,{}] 17:08:57 INFO - PROCESS | 25698 | 1461370137130 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:08:57 INFO - PROCESS | 25698 | 1461370137300 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:08:57 INFO - PROCESS | 25698 | 1461370137424 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb06f800 == 20 [pid = 25698] [id = 27] 17:08:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 78 (0x7f04fb331000) [pid = 25698] [serial = 78] [outer = (nil)] 17:08:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 79 (0x7f050401ec00) [pid = 25698] [serial = 79] [outer = 0x7f04fb331000] 17:08:57 INFO - PROCESS | 25698 | 1461370137503 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 80 (0x7f0504e68c00) [pid = 25698] [serial = 80] [outer = 0x7f04fb331000] 17:08:58 INFO - PROCESS | 25698 | 1461370138367 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:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1288ms 17:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:08:58 INFO - PROCESS | 25698 | 1461370138397 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 25698 | 1461370138401 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:08:58 INFO - PROCESS | 25698 | 1461370138408 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 25698 | 1461370138410 Marionette TRACE conn3 <- [1,82,null,{}] 17:08:58 INFO - PROCESS | 25698 | 1461370138416 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:08:58 INFO - PROCESS | 25698 | 1461370138568 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:08:58 INFO - PROCESS | 25698 | 1461370138697 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504cd3800 == 21 [pid = 25698] [id = 28] 17:08:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 81 (0x7f04ee659400) [pid = 25698] [serial = 81] [outer = (nil)] 17:08:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 82 (0x7f0506049c00) [pid = 25698] [serial = 82] [outer = 0x7f04ee659400] 17:08:58 INFO - PROCESS | 25698 | 1461370138774 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 83 (0x7f0506312400) [pid = 25698] [serial = 83] [outer = 0x7f04ee659400] 17:08:59 INFO - PROCESS | 25698 | 1461370139593 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:08:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1230ms 17:08:59 INFO - PROCESS | 25698 | 1461370139640 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 25698 | 1461370139644 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:08:59 INFO - PROCESS | 25698 | 1461370139653 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 25698 | 1461370139658 Marionette TRACE conn3 <- [1,86,null,{}] 17:08:59 INFO - PROCESS | 25698 | 1461370139663 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:08:59 INFO - PROCESS | 25698 | 1461370139810 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:09:00 INFO - PROCESS | 25698 | 1461370140019 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef1d1800 == 22 [pid = 25698] [id = 29] 17:09:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 84 (0x7f04ee666400) [pid = 25698] [serial = 84] [outer = (nil)] 17:09:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 85 (0x7f04ef104800) [pid = 25698] [serial = 85] [outer = 0x7f04ee666400] 17:09:00 INFO - PROCESS | 25698 | 1461370140099 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 86 (0x7f04f1803c00) [pid = 25698] [serial = 86] [outer = 0x7f04ee666400] 17:09:00 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fe25c000 == 21 [pid = 25698] [id = 22] 17:09:00 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8004000 == 20 [pid = 25698] [id = 21] 17:09:00 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f3823000 == 19 [pid = 25698] [id = 20] 17:09:01 INFO - PROCESS | 25698 | 1461370141078 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:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1480ms 17:09:01 INFO - PROCESS | 25698 | 1461370141135 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 25698 | 1461370141141 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:09:01 INFO - PROCESS | 25698 | 1461370141150 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 25698 | 1461370141156 Marionette TRACE conn3 <- [1,90,null,{}] 17:09:01 INFO - PROCESS | 25698 | 1461370141171 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:09:01 INFO - PROCESS | 25698 | 1461370141382 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:09:01 INFO - PROCESS | 25698 | 1461370141600 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7dc7000 == 20 [pid = 25698] [id = 30] 17:09:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 87 (0x7f04f70eb000) [pid = 25698] [serial = 87] [outer = (nil)] 17:09:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 88 (0x7f04f740ac00) [pid = 25698] [serial = 88] [outer = 0x7f04f70eb000] 17:09:01 INFO - PROCESS | 25698 | 1461370141730 Marionette DEBUG loaded listener.js 17:09:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 89 (0x7f04f8608000) [pid = 25698] [serial = 89] [outer = 0x7f04f70eb000] 17:09:02 INFO - PROCESS | 25698 | 1461370142508 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:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1392ms 17:09:02 INFO - PROCESS | 25698 | 1461370142548 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:09:02 INFO - PROCESS | 25698 | 1461370142556 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:09:02 INFO - PROCESS | 25698 | 1461370142567 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:09:02 INFO - PROCESS | 25698 | 1461370142571 Marionette TRACE conn3 <- [1,94,null,{}] 17:09:02 INFO - PROCESS | 25698 | 1461370142577 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:09:02 INFO - PROCESS | 25698 | 1461370142741 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:09:02 INFO - PROCESS | 25698 | 1461370142869 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fe405800 == 21 [pid = 25698] [id = 31] 17:09:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 90 (0x7f04f8d37c00) [pid = 25698] [serial = 90] [outer = (nil)] 17:09:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 91 (0x7f04fe161400) [pid = 25698] [serial = 91] [outer = 0x7f04f8d37c00] 17:09:02 INFO - PROCESS | 25698 | 1461370142946 Marionette DEBUG loaded listener.js 17:09:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 92 (0x7f0504017400) [pid = 25698] [serial = 92] [outer = 0x7f04f8d37c00] 17:09:03 INFO - PROCESS | 25698 | 1461370143782 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:09:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:09:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1279ms 17:09:03 INFO - PROCESS | 25698 | 1461370143847 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:09:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:09:03 INFO - PROCESS | 25698 | 1461370143851 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:09:03 INFO - PROCESS | 25698 | 1461370143857 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 25698 | 1461370143863 Marionette TRACE conn3 <- [1,98,null,{}] 17:09:03 INFO - PROCESS | 25698 | 1461370143879 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:09:04 INFO - PROCESS | 25698 | 1461370144076 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:09:04 INFO - PROCESS | 25698 | 1461370144205 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050519f800 == 22 [pid = 25698] [id = 32] 17:09:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 93 (0x7f0504fa7800) [pid = 25698] [serial = 93] [outer = (nil)] 17:09:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 94 (0x7f050603d000) [pid = 25698] [serial = 94] [outer = 0x7f0504fa7800] 17:09:04 INFO - PROCESS | 25698 | 1461370144290 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 95 (0x7f0506319800) [pid = 25698] [serial = 95] [outer = 0x7f0504fa7800] 17:09:05 INFO - PROCESS | 25698 | 1461370145077 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:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1288ms 17:09:05 INFO - PROCESS | 25698 | 1461370145160 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 25698 | 1461370145165 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:09:05 INFO - PROCESS | 25698 | 1461370145175 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 25698 | 1461370145179 Marionette TRACE conn3 <- [1,102,null,{}] 17:09:05 INFO - PROCESS | 25698 | 1461370145184 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:09:05 INFO - PROCESS | 25698 | 1461370145343 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:09:05 INFO - PROCESS | 25698 | 1461370145469 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050613c000 == 23 [pid = 25698] [id = 33] 17:09:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 96 (0x7f0504fee000) [pid = 25698] [serial = 96] [outer = (nil)] 17:09:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 97 (0x7f0509b7cc00) [pid = 25698] [serial = 97] [outer = 0x7f0504fee000] 17:09:05 INFO - PROCESS | 25698 | 1461370145545 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 98 (0x7f0509cba800) [pid = 25698] [serial = 98] [outer = 0x7f0504fee000] 17:09:06 INFO - PROCESS | 25698 | 1461370146384 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:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1240ms 17:09:06 INFO - PROCESS | 25698 | 1461370146417 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 25698 | 1461370146420 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:09:06 INFO - PROCESS | 25698 | 1461370146427 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 25698 | 1461370146430 Marionette TRACE conn3 <- [1,106,null,{}] 17:09:06 INFO - PROCESS | 25698 | 1461370146435 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:09:06 INFO - PROCESS | 25698 | 1461370146584 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:09:06 INFO - PROCESS | 25698 | 1461370146726 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee326800 == 24 [pid = 25698] [id = 34] 17:09:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 99 (0x7f04f010cc00) [pid = 25698] [serial = 99] [outer = (nil)] 17:09:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 100 (0x7f050a15e400) [pid = 25698] [serial = 100] [outer = 0x7f04f010cc00] 17:09:06 INFO - PROCESS | 25698 | 1461370146802 Marionette DEBUG loaded listener.js 17:09:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 101 (0x7f050a503400) [pid = 25698] [serial = 101] [outer = 0x7f04f010cc00] 17:09:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ee5800 == 23 [pid = 25698] [id = 26] 17:09:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1c45800 == 22 [pid = 25698] [id = 25] 17:09:07 INFO - PROCESS | 25698 | 1461370147831 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:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1482ms 17:09:07 INFO - PROCESS | 25698 | 1461370147910 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:09:07 INFO - PROCESS | 25698 | 1461370147916 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:09:07 INFO - PROCESS | 25698 | 1461370147925 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:09:07 INFO - PROCESS | 25698 | 1461370147930 Marionette TRACE conn3 <- [1,110,null,{}] 17:09:07 INFO - PROCESS | 25698 | 1461370147940 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:09:08 INFO - PROCESS | 25698 | 1461370148144 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:09:08 INFO - PROCESS | 25698 | 1461370148327 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7ed9800 == 23 [pid = 25698] [id = 35] 17:09:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 102 (0x7f04f7e1b800) [pid = 25698] [serial = 102] [outer = (nil)] 17:09:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 103 (0x7f04f822cc00) [pid = 25698] [serial = 103] [outer = 0x7f04f7e1b800] 17:09:08 INFO - PROCESS | 25698 | 1461370148422 Marionette DEBUG loaded listener.js 17:09:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f04fad26400) [pid = 25698] [serial = 104] [outer = 0x7f04f7e1b800] 17:09:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f04f6ff4400) [pid = 25698] [serial = 105] [outer = 0x7f04ef1f8000] 17:09:09 INFO - PROCESS | 25698 | 1461370149313 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:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1441ms 17:09:09 INFO - PROCESS | 25698 | 1461370149366 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:09:09 INFO - PROCESS | 25698 | 1461370149373 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:09:09 INFO - PROCESS | 25698 | 1461370149384 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:09:09 INFO - PROCESS | 25698 | 1461370149387 Marionette TRACE conn3 <- [1,114,null,{}] 17:09:09 INFO - PROCESS | 25698 | 1461370149394 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:09:09 INFO - PROCESS | 25698 | 1461370149561 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:09:09 INFO - PROCESS | 25698 | 1461370149693 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0504e9d000 == 24 [pid = 25698] [id = 36] 17:09:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f04ef105c00) [pid = 25698] [serial = 106] [outer = (nil)] 17:09:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f050401fc00) [pid = 25698] [serial = 107] [outer = 0x7f04ef105c00] 17:09:09 INFO - PROCESS | 25698 | 1461370149768 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f050603c800) [pid = 25698] [serial = 108] [outer = 0x7f04ef105c00] 17:09:10 INFO - PROCESS | 25698 | 1461370150634 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:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1279ms 17:09:10 INFO - PROCESS | 25698 | 1461370150663 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 25698 | 1461370150667 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:09:10 INFO - PROCESS | 25698 | 1461370150673 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 25698 | 1461370150682 Marionette TRACE conn3 <- [1,118,null,{}] 17:09:10 INFO - PROCESS | 25698 | 1461370150698 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:09:10 INFO - PROCESS | 25698 | 1461370150864 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:09:11 INFO - PROCESS | 25698 | 1461370151006 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0509aa9000 == 25 [pid = 25698] [id = 37] 17:09:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f04f6d0a800) [pid = 25698] [serial = 109] [outer = (nil)] 17:09:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04f6d12000) [pid = 25698] [serial = 110] [outer = 0x7f04f6d0a800] 17:09:11 INFO - PROCESS | 25698 | 1461370151087 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f0507d22000) [pid = 25698] [serial = 111] [outer = 0x7f04f6d0a800] 17:09:11 INFO - PROCESS | 25698 | 1461370151917 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:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1292ms 17:09:11 INFO - PROCESS | 25698 | 1461370151967 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 25698 | 1461370151972 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:09:11 INFO - PROCESS | 25698 | 1461370151977 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 25698 | 1461370151981 Marionette TRACE conn3 <- [1,122,null,{}] 17:09:11 INFO - PROCESS | 25698 | 1461370151986 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:09:12 INFO - PROCESS | 25698 | 1461370152139 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:09:12 INFO - PROCESS | 25698 | 1461370152267 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050a33a800 == 26 [pid = 25698] [id = 38] 17:09:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04f6d0c800) [pid = 25698] [serial = 112] [outer = (nil)] 17:09:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f050a50ac00) [pid = 25698] [serial = 113] [outer = 0x7f04f6d0c800] 17:09:12 INFO - PROCESS | 25698 | 1461370152346 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f050a5e9400) [pid = 25698] [serial = 114] [outer = 0x7f04f6d0c800] 17:09:13 INFO - PROCESS | 25698 | 1461370153121 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:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1177ms 17:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:09:13 INFO - PROCESS | 25698 | 1461370153156 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:09:13 INFO - PROCESS | 25698 | 1461370153159 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:09:13 INFO - PROCESS | 25698 | 1461370153165 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 25698 | 1461370153169 Marionette TRACE conn3 <- [1,126,null,{}] 17:09:13 INFO - PROCESS | 25698 | 1461370153174 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:09:13 INFO - PROCESS | 25698 | 1461370153321 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:09:13 INFO - PROCESS | 25698 | 1461370153458 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050a62e000 == 27 [pid = 25698] [id = 39] 17:09:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04ee311400) [pid = 25698] [serial = 115] [outer = (nil)] 17:09:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f050a609000) [pid = 25698] [serial = 116] [outer = 0x7f04ee311400] 17:09:13 INFO - PROCESS | 25698 | 1461370153540 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f050a687000) [pid = 25698] [serial = 117] [outer = 0x7f04ee311400] 17:09:14 INFO - PROCESS | 25698 | 1461370154500 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:09:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1380ms 17:09:14 INFO - PROCESS | 25698 | 1461370154546 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 25698 | 1461370154551 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:09:14 INFO - PROCESS | 25698 | 1461370154559 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 25698 | 1461370154564 Marionette TRACE conn3 <- [1,130,null,{}] 17:09:14 INFO - PROCESS | 25698 | 1461370154572 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:09:14 INFO - PROCESS | 25698 | 1461370154798 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:09:14 INFO - PROCESS | 25698 | 1461370154986 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f4354000 == 28 [pid = 25698] [id = 40] 17:09:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04ee68f000) [pid = 25698] [serial = 118] [outer = (nil)] 17:09:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 119 (0x7f04ee693400) [pid = 25698] [serial = 119] [outer = 0x7f04ee68f000] 17:09:15 INFO - PROCESS | 25698 | 1461370155139 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 120 (0x7f04f05b3c00) [pid = 25698] [serial = 120] [outer = 0x7f04ee68f000] 17:09:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fe405800 == 27 [pid = 25698] [id = 31] 17:09:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7dc7000 == 26 [pid = 25698] [id = 30] 17:09:16 INFO - PROCESS | 25698 | 1461370156009 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:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1491ms 17:09:16 INFO - PROCESS | 25698 | 1461370156055 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:09:16 INFO - PROCESS | 25698 | 1461370156063 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:09:16 INFO - PROCESS | 25698 | 1461370156073 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:09:16 INFO - PROCESS | 25698 | 1461370156077 Marionette TRACE conn3 <- [1,134,null,{}] 17:09:16 INFO - PROCESS | 25698 | 1461370156085 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:09:16 INFO - PROCESS | 25698 | 1461370156257 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:09:16 INFO - PROCESS | 25698 | 1461370156391 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f1a4b000 == 27 [pid = 25698] [id = 41] 17:09:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f04f180a400) [pid = 25698] [serial = 121] [outer = (nil)] 17:09:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f04f180c400) [pid = 25698] [serial = 122] [outer = 0x7f04f180a400] 17:09:16 INFO - PROCESS | 25698 | 1461370156467 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04f1be4800) [pid = 25698] [serial = 123] [outer = 0x7f04f180a400] 17:09:17 INFO - PROCESS | 25698 | 1461370157361 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:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1338ms 17:09:17 INFO - PROCESS | 25698 | 1461370157410 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 25698 | 1461370157416 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:09:17 INFO - PROCESS | 25698 | 1461370157426 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 25698 | 1461370157431 Marionette TRACE conn3 <- [1,138,null,{}] 17:09:17 INFO - PROCESS | 25698 | 1461370157436 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:09:17 INFO - PROCESS | 25698 | 1461370157635 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:09:18 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ed9800 == 26 [pid = 25698] [id = 35] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504097800 == 25 [pid = 25698] [id = 23] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050519f800 == 24 [pid = 25698] [id = 32] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050613c000 == 23 [pid = 25698] [id = 33] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504e9d000 == 22 [pid = 25698] [id = 36] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a62e000 == 21 [pid = 25698] [id = 39] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504cd3800 == 20 [pid = 25698] [id = 28] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a33a800 == 19 [pid = 25698] [id = 38] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb074000 == 18 [pid = 25698] [id = 19] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509aa9000 == 17 [pid = 25698] [id = 37] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7940800 == 16 [pid = 25698] [id = 13] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb06f800 == 15 [pid = 25698] [id = 27] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f0497800 == 14 [pid = 25698] [id = 6] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef1d1800 == 13 [pid = 25698] [id = 29] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee326800 == 12 [pid = 25698] [id = 34] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1a4b000 == 11 [pid = 25698] [id = 41] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee70c000 == 10 [pid = 25698] [id = 24] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f4354000 == 9 [pid = 25698] [id = 40] 17:09:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee323000 == 8 [pid = 25698] [id = 8] 17:09:21 INFO - PROCESS | 25698 | 1461370161943 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ef25b800 == 9 [pid = 25698] [id = 42] 17:09:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04ee6c5800) [pid = 25698] [serial = 124] [outer = (nil)] 17:09:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04f0050c00) [pid = 25698] [serial = 125] [outer = 0x7f04ee6c5800] 17:09:22 INFO - PROCESS | 25698 | 1461370162018 Marionette DEBUG loaded listener.js 17:09:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04f1802400) [pid = 25698] [serial = 126] [outer = 0x7f04ee6c5800] 17:09:22 INFO - PROCESS | 25698 | 1461370162713 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:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5295ms 17:09:22 INFO - PROCESS | 25698 | 1461370162723 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 25698 | 1461370162728 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:09:22 INFO - PROCESS | 25698 | 1461370162736 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:09:22 INFO - PROCESS | 25698 | 1461370162743 Marionette TRACE conn3 <- [1,142,null,{}] 17:09:22 INFO - PROCESS | 25698 | 1461370162750 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:09:22 INFO - PROCESS | 25698 | 1461370162916 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:09:23 INFO - PROCESS | 25698 | 1461370163012 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7148800 == 10 [pid = 25698] [id = 43] 17:09:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f04f180d400) [pid = 25698] [serial = 127] [outer = (nil)] 17:09:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 128 (0x7f04f38e8000) [pid = 25698] [serial = 128] [outer = 0x7f04f180d400] 17:09:23 INFO - PROCESS | 25698 | 1461370163079 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 129 (0x7f04f5792400) [pid = 25698] [serial = 129] [outer = 0x7f04f180d400] 17:09:23 INFO - PROCESS | 25698 | 1461370163830 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:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1188ms 17:09:23 INFO - PROCESS | 25698 | 1461370163963 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:09:23 INFO - PROCESS | 25698 | 1461370163970 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:09:24 INFO - PROCESS | 25698 | 1461370164009 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 25698 | 1461370164013 Marionette TRACE conn3 <- [1,146,null,{}] 17:09:24 INFO - PROCESS | 25698 | 1461370164018 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:09:24 INFO - PROCESS | 25698 | 1461370164159 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:09:24 INFO - PROCESS | 25698 | 1461370164305 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb07e800 == 11 [pid = 25698] [id = 44] 17:09:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 130 (0x7f04f5c2c400) [pid = 25698] [serial = 130] [outer = (nil)] 17:09:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 131 (0x7f04f6d0f400) [pid = 25698] [serial = 131] [outer = 0x7f04f5c2c400] 17:09:24 INFO - PROCESS | 25698 | 1461370164369 Marionette DEBUG loaded listener.js 17:09:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 132 (0x7f04f7e1b000) [pid = 25698] [serial = 132] [outer = 0x7f04f5c2c400] 17:09:25 INFO - PROCESS | 25698 | 1461370165155 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:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1189ms 17:09:25 INFO - PROCESS | 25698 | 1461370165189 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:09:25 INFO - PROCESS | 25698 | 1461370165192 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:09:25 INFO - PROCESS | 25698 | 1461370165215 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:09:25 INFO - PROCESS | 25698 | 1461370165224 Marionette TRACE conn3 <- [1,150,null,{}] 17:09:25 INFO - PROCESS | 25698 | 1461370165229 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:09:25 INFO - PROCESS | 25698 | 1461370165413 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:09:25 INFO - PROCESS | 25698 | 1461370165434 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0505e1c000 == 12 [pid = 25698] [id = 45] 17:09:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04f8d30c00) [pid = 25698] [serial = 133] [outer = (nil)] 17:09:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04ff087c00) [pid = 25698] [serial = 134] [outer = 0x7f04f8d30c00] 17:09:25 INFO - PROCESS | 25698 | 1461370165494 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f05040ec000) [pid = 25698] [serial = 135] [outer = 0x7f04f8d30c00] 17:09:26 INFO - PROCESS | 25698 | 1461370166998 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:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04effed400) [pid = 25698] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04ee30c400) [pid = 25698] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f04f878a000) [pid = 25698] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 131 (0x7f04f5787c00) [pid = 25698] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 130 (0x7f04f0103400) [pid = 25698] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 129 (0x7f04ee660800) [pid = 25698] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 128 (0x7f04f004cc00) [pid = 25698] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 127 (0x7f0504f98400) [pid = 25698] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 126 (0x7f04f1c4ec00) [pid = 25698] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 125 (0x7f04f7b53800) [pid = 25698] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04f676a400) [pid = 25698] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f04fb331000) [pid = 25698] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f04f0057000) [pid = 25698] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 121 (0x7f04f172f800) [pid = 25698] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 120 (0x7f04ee659400) [pid = 25698] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 119 (0x7f04ee666400) [pid = 25698] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 118 (0x7f04f6eea400) [pid = 25698] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f0504fa7800) [pid = 25698] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04ee68f000) [pid = 25698] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f04f6d0a800) [pid = 25698] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f04ee311400) [pid = 25698] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04ee30e400) [pid = 25698] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04f8d37c00) [pid = 25698] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f04f6d0c800) [pid = 25698] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04f05bb800) [pid = 25698] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f04faeeb400) [pid = 25698] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f04f7e1b800) [pid = 25698] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f04f70eb000) [pid = 25698] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f04f010cc00) [pid = 25698] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f04fb044c00) [pid = 25698] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f0504fee000) [pid = 25698] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:09:27 INFO - PROCESS | 25698 | --DOMWINDOW == 103 (0x7f04ef105c00) [pid = 25698] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1952ms 17:09:27 INFO - PROCESS | 25698 | 1461370167227 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:09:27 INFO - PROCESS | 25698 | 1461370167230 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:09:27 INFO - PROCESS | 25698 | 1461370167286 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:09:27 INFO - PROCESS | 25698 | 1461370167290 Marionette TRACE conn3 <- [1,154,null,{}] 17:09:27 INFO - PROCESS | 25698 | 1461370167377 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:09:27 INFO - PROCESS | 25698 | 1461370167516 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:09:27 INFO - PROCESS | 25698 | 1461370167648 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6f9d000 == 13 [pid = 25698] [id = 46] 17:09:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f04f6d0c800) [pid = 25698] [serial = 136] [outer = (nil)] 17:09:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f04f70dec00) [pid = 25698] [serial = 137] [outer = 0x7f04f6d0c800] 17:09:27 INFO - PROCESS | 25698 | 1461370167725 Marionette DEBUG loaded listener.js 17:09:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f04f7e1b800) [pid = 25698] [serial = 138] [outer = 0x7f04f6d0c800] 17:09:28 INFO - PROCESS | 25698 | 1461370168300 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:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1088ms 17:09:28 INFO - PROCESS | 25698 | 1461370168334 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:09:28 INFO - PROCESS | 25698 | 1461370168336 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:09:28 INFO - PROCESS | 25698 | 1461370168342 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 25698 | 1461370168344 Marionette TRACE conn3 <- [1,158,null,{}] 17:09:28 INFO - PROCESS | 25698 | 1461370168350 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:09:28 INFO - PROCESS | 25698 | 1461370168479 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:09:28 INFO - PROCESS | 25698 | 1461370168580 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504fc6000 == 14 [pid = 25698] [id = 47] 17:09:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f04fb3a4400) [pid = 25698] [serial = 139] [outer = (nil)] 17:09:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f0504e5d400) [pid = 25698] [serial = 140] [outer = 0x7f04fb3a4400] 17:09:28 INFO - PROCESS | 25698 | 1461370168660 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f050603f000) [pid = 25698] [serial = 141] [outer = 0x7f04fb3a4400] 17:09:29 INFO - PROCESS | 25698 | 1461370169653 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:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1337ms 17:09:29 INFO - PROCESS | 25698 | 1461370169681 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:09:29 INFO - PROCESS | 25698 | 1461370169687 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:09:29 INFO - PROCESS | 25698 | 1461370169696 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:09:29 INFO - PROCESS | 25698 | 1461370169701 Marionette TRACE conn3 <- [1,162,null,{}] 17:09:29 INFO - PROCESS | 25698 | 1461370169709 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:09:29 INFO - PROCESS | 25698 | 1461370169869 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:09:30 INFO - PROCESS | 25698 | 1461370170008 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f5630000 == 15 [pid = 25698] [id = 48] 17:09:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04f0058c00) [pid = 25698] [serial = 142] [outer = (nil)] 17:09:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f04f180f400) [pid = 25698] [serial = 143] [outer = 0x7f04f0058c00] 17:09:30 INFO - PROCESS | 25698 | 1461370170089 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04f38f5000) [pid = 25698] [serial = 144] [outer = 0x7f04f0058c00] 17:09:31 INFO - PROCESS | 25698 | 1461370171055 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:09:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1384ms 17:09:31 INFO - PROCESS | 25698 | 1461370171080 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:09:31 INFO - PROCESS | 25698 | 1461370171089 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:09:31 INFO - PROCESS | 25698 | 1461370171098 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 25698 | 1461370171102 Marionette TRACE conn3 <- [1,166,null,{}] 17:09:31 INFO - PROCESS | 25698 | 1461370171108 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:09:31 INFO - PROCESS | 25698 | 1461370171265 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:09:31 INFO - PROCESS | 25698 | 1461370171405 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050511e000 == 16 [pid = 25698] [id = 49] 17:09:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f04f0106800) [pid = 25698] [serial = 145] [outer = (nil)] 17:09:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04f6d0bc00) [pid = 25698] [serial = 146] [outer = 0x7f04f0106800] 17:09:31 INFO - PROCESS | 25698 | 1461370171478 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04f76b9000) [pid = 25698] [serial = 147] [outer = 0x7f04f0106800] 17:09:32 INFO - PROCESS | 25698 | 1461370172471 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:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1384ms 17:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:09:32 INFO - PROCESS | 25698 | 1461370172483 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:09:32 INFO - PROCESS | 25698 | 1461370172485 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:09:32 INFO - PROCESS | 25698 | 1461370172492 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:09:32 INFO - PROCESS | 25698 | 1461370172497 Marionette TRACE conn3 <- [1,170,null,{}] 17:09:32 INFO - PROCESS | 25698 | 1461370172512 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:09:32 INFO - PROCESS | 25698 | 1461370172855 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:09:32 INFO - PROCESS | 25698 | 1461370172940 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:09:33 INFO - PROCESS | 25698 | 1461370173102 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f3823800 == 17 [pid = 25698] [id = 50] 17:09:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04f1809c00) [pid = 25698] [serial = 148] [outer = (nil)] 17:09:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04f180cc00) [pid = 25698] [serial = 149] [outer = 0x7f04f1809c00] 17:09:33 INFO - PROCESS | 25698 | 1461370173174 Marionette DEBUG loaded listener.js 17:09:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04ee693800) [pid = 25698] [serial = 150] [outer = 0x7f04f1809c00] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f04f43a5c00) [pid = 25698] [serial = 73] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f0507d3f800) [pid = 25698] [serial = 2] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f04ef104800) [pid = 25698] [serial = 85] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f0506312400) [pid = 25698] [serial = 83] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04ef348000) [pid = 25698] [serial = 28] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04f878d800) [pid = 25698] [serial = 43] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f04f8f70800) [pid = 25698] [serial = 44] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04fad2c000) [pid = 25698] [serial = 46] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f04fb330c00) [pid = 25698] [serial = 47] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f04fe15b000) [pid = 25698] [serial = 49] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f050401d800) [pid = 25698] [serial = 50] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f0504c63c00) [pid = 25698] [serial = 53] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f04f1811800) [pid = 25698] [serial = 52] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f04ee663c00) [pid = 25698] [serial = 25] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 103 (0x7f04f1736c00) [pid = 25698] [serial = 70] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 102 (0x7f04f1c4f800) [pid = 25698] [serial = 34] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 101 (0x7f050535d000) [pid = 25698] [serial = 56] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 100 (0x7f04f7af3400) [pid = 25698] [serial = 41] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 99 (0x7f04f010c400) [pid = 25698] [serial = 31] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 98 (0x7f04f7e15800) [pid = 25698] [serial = 37] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 97 (0x7f0504feec00) [pid = 25698] [serial = 55] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 96 (0x7f04f7e18400) [pid = 25698] [serial = 38] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 95 (0x7f04f6ee5400) [pid = 25698] [serial = 40] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 94 (0x7f04f6ff3000) [pid = 25698] [serial = 35] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 93 (0x7f04ee6c8400) [pid = 25698] [serial = 26] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 92 (0x7f04f004e800) [pid = 25698] [serial = 23] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 91 (0x7f050401ec00) [pid = 25698] [serial = 79] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 90 (0x7f04f8f69800) [pid = 25698] [serial = 77] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 89 (0x7f050401fc00) [pid = 25698] [serial = 107] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 88 (0x7f0506319800) [pid = 25698] [serial = 95] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 87 (0x7f04f8158c00) [pid = 25698] [serial = 76] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 86 (0x7f050603d000) [pid = 25698] [serial = 94] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 85 (0x7f04f4f92c00) [pid = 25698] [serial = 71] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 84 (0x7f04ee6cac00) [pid = 25698] [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:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 83 (0x7f04fb32f000) [pid = 25698] [serial = 64] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 82 (0x7f04f70ea800) [pid = 25698] [serial = 12] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 81 (0x7f04f6d12000) [pid = 25698] [serial = 110] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 80 (0x7f0509b7cc00) [pid = 25698] [serial = 97] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 79 (0x7f0504e68c00) [pid = 25698] [serial = 80] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 78 (0x7f04fe161400) [pid = 25698] [serial = 91] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 77 (0x7f04f7e9b800) [pid = 25698] [serial = 9] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 76 (0x7f04f4f07400) [pid = 25698] [serial = 59] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 75 (0x7f04f05b3c00) [pid = 25698] [serial = 120] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 74 (0x7f04f6761400) [pid = 25698] [serial = 74] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 73 (0x7f04f70dcc00) [pid = 25698] [serial = 61] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 72 (0x7f04f05b0800) [pid = 25698] [serial = 58] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 71 (0x7f0506049c00) [pid = 25698] [serial = 82] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 70 (0x7f04f740ac00) [pid = 25698] [serial = 88] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 69 (0x7f04f1803c00) [pid = 25698] [serial = 86] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 68 (0x7f04f0108c00) [pid = 25698] [serial = 17] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 67 (0x7f0504e5ac00) [pid = 25698] [serial = 65] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 66 (0x7f050a50ac00) [pid = 25698] [serial = 113] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 65 (0x7f04f0054000) [pid = 25698] [serial = 19] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 64 (0x7f04f822cc00) [pid = 25698] [serial = 103] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 63 (0x7f04f8608000) [pid = 25698] [serial = 89] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 62 (0x7f04fad26400) [pid = 25698] [serial = 104] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 61 (0x7f050a503400) [pid = 25698] [serial = 101] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 60 (0x7f050510bc00) [pid = 25698] [serial = 67] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 59 (0x7f05053e5c00) [pid = 25698] [serial = 68] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 58 (0x7f0509cba800) [pid = 25698] [serial = 98] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 57 (0x7f050603c800) [pid = 25698] [serial = 108] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 56 (0x7f050a15e400) [pid = 25698] [serial = 100] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 55 (0x7f04f76b4c00) [pid = 25698] [serial = 62] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 54 (0x7f04ee693400) [pid = 25698] [serial = 119] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 53 (0x7f0507d22000) [pid = 25698] [serial = 111] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 52 (0x7f050a687000) [pid = 25698] [serial = 117] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 51 (0x7f04ee310000) [pid = 25698] [serial = 22] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 50 (0x7f0504017400) [pid = 25698] [serial = 92] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 49 (0x7f050a5e9400) [pid = 25698] [serial = 114] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 48 (0x7f050a609000) [pid = 25698] [serial = 116] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 25698 | --DOMWINDOW == 47 (0x7f04f0102c00) [pid = 25698] [serial = 16] [outer = (nil)] [url = about:blank] 17:09:34 INFO - PROCESS | 25698 | 1461370174152 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:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1685ms 17:09:34 INFO - PROCESS | 25698 | 1461370174179 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:09:34 INFO - PROCESS | 25698 | 1461370174185 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:09:34 INFO - PROCESS | 25698 | 1461370174192 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 25698 | 1461370174195 Marionette TRACE conn3 <- [1,174,null,{}] 17:09:34 INFO - PROCESS | 25698 | 1461370174204 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:09:34 INFO - PROCESS | 25698 | 1461370174343 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:09:34 INFO - PROCESS | 25698 | 1461370174505 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef1bf000 == 18 [pid = 25698] [id = 51] 17:09:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 48 (0x7f04f1736c00) [pid = 25698] [serial = 151] [outer = (nil)] 17:09:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 49 (0x7f04f1beac00) [pid = 25698] [serial = 152] [outer = 0x7f04f1736c00] 17:09:34 INFO - PROCESS | 25698 | 1461370174694 Marionette DEBUG loaded listener.js 17:09:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 50 (0x7f04f1c51000) [pid = 25698] [serial = 153] [outer = 0x7f04f1736c00] 17:09:35 INFO - PROCESS | 25698 | --DOMWINDOW == 49 (0x7f04f180c400) [pid = 25698] [serial = 122] [outer = (nil)] [url = about:blank] 17:09:35 INFO - PROCESS | 25698 | 1461370175389 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:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1230ms 17:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:09:35 INFO - PROCESS | 25698 | 1461370175422 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:09:35 INFO - PROCESS | 25698 | 1461370175426 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:09:35 INFO - PROCESS | 25698 | 1461370175432 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:09:35 INFO - PROCESS | 25698 | 1461370175435 Marionette TRACE conn3 <- [1,178,null,{}] 17:09:35 INFO - PROCESS | 25698 | 1461370175440 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:09:35 INFO - PROCESS | 25698 | 1461370175572 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:09:35 INFO - PROCESS | 25698 | 1461370175660 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f4367000 == 19 [pid = 25698] [id = 52] 17:09:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 50 (0x7f04f1beb400) [pid = 25698] [serial = 154] [outer = (nil)] 17:09:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 51 (0x7f04f5793800) [pid = 25698] [serial = 155] [outer = 0x7f04f1beb400] 17:09:35 INFO - PROCESS | 25698 | 1461370175727 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 52 (0x7f04f6b47400) [pid = 25698] [serial = 156] [outer = 0x7f04f1beb400] 17:09:36 INFO - PROCESS | 25698 | 1461370176359 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:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 935ms 17:09:36 INFO - PROCESS | 25698 | 1461370176367 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 25698 | 1461370176373 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:09:36 INFO - PROCESS | 25698 | 1461370176388 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 25698 | 1461370176395 Marionette TRACE conn3 <- [1,182,null,{}] 17:09:36 INFO - PROCESS | 25698 | 1461370176400 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:09:36 INFO - PROCESS | 25698 | 1461370176569 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:09:36 INFO - PROCESS | 25698 | 1461370176586 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7319000 == 20 [pid = 25698] [id = 53] 17:09:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 53 (0x7f04ee65b000) [pid = 25698] [serial = 157] [outer = (nil)] 17:09:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 54 (0x7f04f6d06000) [pid = 25698] [serial = 158] [outer = 0x7f04ee65b000] 17:09:36 INFO - PROCESS | 25698 | 1461370176647 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 55 (0x7f04f737bc00) [pid = 25698] [serial = 159] [outer = 0x7f04ee65b000] 17:09:37 INFO - PROCESS | 25698 | 1461370177369 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:09:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1038ms 17:09:37 INFO - PROCESS | 25698 | 1461370177419 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 25698 | 1461370177422 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:09:37 INFO - PROCESS | 25698 | 1461370177465 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 25698 | 1461370177469 Marionette TRACE conn3 <- [1,186,null,{}] 17:09:37 INFO - PROCESS | 25698 | 1461370177474 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:09:37 INFO - PROCESS | 25698 | 1461370177642 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:09:37 INFO - PROCESS | 25698 | 1461370177663 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7ec7800 == 21 [pid = 25698] [id = 54] 17:09:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 56 (0x7f04ee658400) [pid = 25698] [serial = 160] [outer = (nil)] 17:09:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 57 (0x7f04f7e17400) [pid = 25698] [serial = 161] [outer = 0x7f04ee658400] 17:09:37 INFO - PROCESS | 25698 | 1461370177737 Marionette DEBUG loaded listener.js 17:09:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 58 (0x7f04f7e9f000) [pid = 25698] [serial = 162] [outer = 0x7f04ee658400] 17:09:38 INFO - PROCESS | 25698 | 1461370178418 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:09:38 INFO - PROCESS | 25698 | --DOMWINDOW == 57 (0x7f04f8d30c00) [pid = 25698] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:09:38 INFO - PROCESS | 25698 | --DOMWINDOW == 56 (0x7f04ee6c5800) [pid = 25698] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:09:38 INFO - PROCESS | 25698 | --DOMWINDOW == 55 (0x7f04f180d400) [pid = 25698] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:09:38 INFO - PROCESS | 25698 | --DOMWINDOW == 54 (0x7f04f5c2c400) [pid = 25698] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:09:38 INFO - PROCESS | 25698 | --DOMWINDOW == 53 (0x7f04f6d0c800) [pid = 25698] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:09:38 INFO - PROCESS | 25698 | --DOMWINDOW == 52 (0x7f04f180a400) [pid = 25698] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1042ms 17:09:38 INFO - PROCESS | 25698 | 1461370178496 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:09:38 INFO - PROCESS | 25698 | 1461370178500 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:09:38 INFO - PROCESS | 25698 | 1461370178505 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:09:38 INFO - PROCESS | 25698 | 1461370178508 Marionette TRACE conn3 <- [1,190,null,{}] 17:09:38 INFO - PROCESS | 25698 | 1461370178513 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:09:38 INFO - PROCESS | 25698 | 1461370178657 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:09:38 INFO - PROCESS | 25698 | 1461370178669 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8020000 == 22 [pid = 25698] [id = 55] 17:09:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 53 (0x7f04f8436c00) [pid = 25698] [serial = 163] [outer = (nil)] 17:09:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 54 (0x7f04f8782800) [pid = 25698] [serial = 164] [outer = 0x7f04f8436c00] 17:09:38 INFO - PROCESS | 25698 | 1461370178747 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 55 (0x7f04fad27000) [pid = 25698] [serial = 165] [outer = 0x7f04f8436c00] 17:09:39 INFO - PROCESS | 25698 | 1461370179430 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:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 986ms 17:09:39 INFO - PROCESS | 25698 | 1461370179493 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:09:39 INFO - PROCESS | 25698 | 1461370179496 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:09:39 INFO - PROCESS | 25698 | 1461370179501 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:09:39 INFO - PROCESS | 25698 | 1461370179503 Marionette TRACE conn3 <- [1,194,null,{}] 17:09:39 INFO - PROCESS | 25698 | 1461370179508 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:09:39 INFO - PROCESS | 25698 | 1461370179665 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:09:39 INFO - PROCESS | 25698 | 1461370179681 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8684800 == 23 [pid = 25698] [id = 56] 17:09:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 56 (0x7f04f6b89000) [pid = 25698] [serial = 166] [outer = (nil)] 17:09:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 57 (0x7f04fb39a800) [pid = 25698] [serial = 167] [outer = 0x7f04f6b89000] 17:09:39 INFO - PROCESS | 25698 | 1461370179742 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 58 (0x7f04ff088800) [pid = 25698] [serial = 168] [outer = 0x7f04f6b89000] 17:09:40 INFO - PROCESS | 25698 | 1461370180395 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:09:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 929ms 17:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:09:40 INFO - PROCESS | 25698 | 1461370180432 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:09:40 INFO - PROCESS | 25698 | 1461370180434 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:09:40 INFO - PROCESS | 25698 | 1461370180439 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:09:40 INFO - PROCESS | 25698 | 1461370180443 Marionette TRACE conn3 <- [1,198,null,{}] 17:09:40 INFO - PROCESS | 25698 | 1461370180448 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:09:40 INFO - PROCESS | 25698 | 1461370180607 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:09:40 INFO - PROCESS | 25698 | 1461370180629 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fad0f800 == 24 [pid = 25698] [id = 57] 17:09:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 59 (0x7f04f6b96400) [pid = 25698] [serial = 169] [outer = (nil)] 17:09:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 60 (0x7f0504018400) [pid = 25698] [serial = 170] [outer = 0x7f04f6b96400] 17:09:40 INFO - PROCESS | 25698 | 1461370180694 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 61 (0x7f0504e5b400) [pid = 25698] [serial = 171] [outer = 0x7f04f6b96400] 17:09:41 INFO - PROCESS | 25698 | 1461370181375 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:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 985ms 17:09:41 INFO - PROCESS | 25698 | 1461370181425 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:09:41 INFO - PROCESS | 25698 | 1461370181432 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:09:41 INFO - PROCESS | 25698 | 1461370181442 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 25698 | 1461370181447 Marionette TRACE conn3 <- [1,202,null,{}] 17:09:41 INFO - PROCESS | 25698 | 1461370181458 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:09:41 INFO - PROCESS | 25698 | 1461370181665 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:09:41 INFO - PROCESS | 25698 | 1461370181791 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f04a4800 == 25 [pid = 25698] [id = 58] 17:09:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 62 (0x7f04ef10cc00) [pid = 25698] [serial = 172] [outer = (nil)] 17:09:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 63 (0x7f04f004e800) [pid = 25698] [serial = 173] [outer = 0x7f04ef10cc00] 17:09:41 INFO - PROCESS | 25698 | 1461370181872 Marionette DEBUG loaded listener.js 17:09:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 64 (0x7f04f05b0800) [pid = 25698] [serial = 174] [outer = 0x7f04ef10cc00] 17:09:42 INFO - PROCESS | 25698 | 1461370182793 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:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1391ms 17:09:42 INFO - PROCESS | 25698 | 1461370182834 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:09:42 INFO - PROCESS | 25698 | 1461370182844 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:09:42 INFO - PROCESS | 25698 | 1461370182856 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:09:42 INFO - PROCESS | 25698 | 1461370182860 Marionette TRACE conn3 <- [1,206,null,{}] 17:09:42 INFO - PROCESS | 25698 | 1461370182868 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:09:43 INFO - PROCESS | 25698 | 1461370183056 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:09:43 INFO - PROCESS | 25698 | 1461370183184 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7dc5800 == 26 [pid = 25698] [id = 59] 17:09:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 65 (0x7f04f1803400) [pid = 25698] [serial = 175] [outer = (nil)] 17:09:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 66 (0x7f04f669a000) [pid = 25698] [serial = 176] [outer = 0x7f04f1803400] 17:09:43 INFO - PROCESS | 25698 | 1461370183257 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 67 (0x7f04f6d06400) [pid = 25698] [serial = 177] [outer = 0x7f04f1803400] 17:09:44 INFO - PROCESS | 25698 | 1461370184121 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:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1335ms 17:09:44 INFO - PROCESS | 25698 | 1461370184191 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 25698 | 1461370184196 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:09:44 INFO - PROCESS | 25698 | 1461370184203 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 25698 | 1461370184208 Marionette TRACE conn3 <- [1,210,null,{}] 17:09:44 INFO - PROCESS | 25698 | 1461370184224 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:09:44 INFO - PROCESS | 25698 | 1461370184441 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:09:44 INFO - PROCESS | 25698 | 1461370184567 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fb36b800 == 27 [pid = 25698] [id = 60] 17:09:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 68 (0x7f04f76bc800) [pid = 25698] [serial = 178] [outer = (nil)] 17:09:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 69 (0x7f04f8783c00) [pid = 25698] [serial = 179] [outer = 0x7f04f76bc800] 17:09:44 INFO - PROCESS | 25698 | 1461370184664 Marionette DEBUG loaded listener.js 17:09:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 70 (0x7f04f929f400) [pid = 25698] [serial = 180] [outer = 0x7f04f76bc800] 17:09:45 INFO - PROCESS | 25698 | 1461370185511 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:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1339ms 17:09:45 INFO - PROCESS | 25698 | 1461370185544 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:09:45 INFO - PROCESS | 25698 | 1461370185550 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:09:45 INFO - PROCESS | 25698 | 1461370185557 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 25698 | 1461370185560 Marionette TRACE conn3 <- [1,214,null,{}] 17:09:45 INFO - PROCESS | 25698 | 1461370185566 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:09:45 INFO - PROCESS | 25698 | 1461370185714 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:09:45 INFO - PROCESS | 25698 | 1461370185842 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fe40a800 == 28 [pid = 25698] [id = 61] 17:09:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 71 (0x7f04f7af0c00) [pid = 25698] [serial = 181] [outer = (nil)] 17:09:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 72 (0x7f04ff08e800) [pid = 25698] [serial = 182] [outer = 0x7f04f7af0c00] 17:09:45 INFO - PROCESS | 25698 | 1461370185927 Marionette DEBUG loaded listener.js 17:09:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 73 (0x7f0504e67800) [pid = 25698] [serial = 183] [outer = 0x7f04f7af0c00] 17:09:46 INFO - PROCESS | 25698 | 1461370186901 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:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1381ms 17:09:46 INFO - PROCESS | 25698 | 1461370186939 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:09:46 INFO - PROCESS | 25698 | 1461370186944 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:09:46 INFO - PROCESS | 25698 | 1461370186950 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:09:46 INFO - PROCESS | 25698 | 1461370186953 Marionette TRACE conn3 <- [1,218,null,{}] 17:09:46 INFO - PROCESS | 25698 | 1461370186960 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:09:47 INFO - PROCESS | 25698 | 1461370187132 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:09:47 INFO - PROCESS | 25698 | 1461370187280 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504cdb000 == 29 [pid = 25698] [id = 62] 17:09:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 74 (0x7f04ee659800) [pid = 25698] [serial = 184] [outer = (nil)] 17:09:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 75 (0x7f0504f78400) [pid = 25698] [serial = 185] [outer = 0x7f04ee659800] 17:09:47 INFO - PROCESS | 25698 | 1461370187360 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 76 (0x7f050535d000) [pid = 25698] [serial = 186] [outer = 0x7f04ee659800] 17:09:48 INFO - PROCESS | 25698 | 1461370188385 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:09:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1489ms 17:09:48 INFO - PROCESS | 25698 | 1461370188441 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 25698 | 1461370188446 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:09:48 INFO - PROCESS | 25698 | 1461370188454 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 25698 | 1461370188459 Marionette TRACE conn3 <- [1,222,null,{}] 17:09:48 INFO - PROCESS | 25698 | 1461370188467 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:09:48 INFO - PROCESS | 25698 | 1461370188623 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:09:48 INFO - PROCESS | 25698 | 1461370188795 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f054b000 == 30 [pid = 25698] [id = 63] 17:09:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 77 (0x7f04f0108c00) [pid = 25698] [serial = 187] [outer = (nil)] 17:09:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 78 (0x7f04f1be2c00) [pid = 25698] [serial = 188] [outer = 0x7f04f0108c00] 17:09:48 INFO - PROCESS | 25698 | 1461370188958 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 79 (0x7f04f1c4ec00) [pid = 25698] [serial = 189] [outer = 0x7f04f0108c00] 17:09:49 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef25b800 == 29 [pid = 25698] [id = 42] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 78 (0x7f04f1be4800) [pid = 25698] [serial = 123] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 77 (0x7f04ff087c00) [pid = 25698] [serial = 134] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 76 (0x7f04f0050c00) [pid = 25698] [serial = 125] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 75 (0x7f04f1802400) [pid = 25698] [serial = 126] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 74 (0x7f04f38e8000) [pid = 25698] [serial = 128] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 73 (0x7f04f5792400) [pid = 25698] [serial = 129] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 72 (0x7f04f6d0f400) [pid = 25698] [serial = 131] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 71 (0x7f04f70dec00) [pid = 25698] [serial = 137] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 70 (0x7f05040ec000) [pid = 25698] [serial = 135] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 69 (0x7f04f7e1b000) [pid = 25698] [serial = 132] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | --DOMWINDOW == 68 (0x7f04f7e1b800) [pid = 25698] [serial = 138] [outer = (nil)] [url = about:blank] 17:09:49 INFO - PROCESS | 25698 | 1461370189800 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:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1389ms 17:09:49 INFO - PROCESS | 25698 | 1461370189844 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:09:49 INFO - PROCESS | 25698 | 1461370189852 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:09:49 INFO - PROCESS | 25698 | 1461370189862 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:09:49 INFO - PROCESS | 25698 | 1461370189866 Marionette TRACE conn3 <- [1,226,null,{}] 17:09:49 INFO - PROCESS | 25698 | 1461370189872 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:09:50 INFO - PROCESS | 25698 | 1461370190027 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:09:50 INFO - PROCESS | 25698 | 1461370190047 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6fa3000 == 30 [pid = 25698] [id = 64] 17:09:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 69 (0x7f04f38e7400) [pid = 25698] [serial = 190] [outer = (nil)] 17:09:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 70 (0x7f04f6b51800) [pid = 25698] [serial = 191] [outer = 0x7f04f38e7400] 17:09:50 INFO - PROCESS | 25698 | 1461370190123 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 71 (0x7f04f6d09400) [pid = 25698] [serial = 192] [outer = 0x7f04f38e7400] 17:09:50 INFO - PROCESS | 25698 | 1461370190912 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:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1086ms 17:09:50 INFO - PROCESS | 25698 | 1461370190950 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:09:50 INFO - PROCESS | 25698 | 1461370190955 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:09:50 INFO - PROCESS | 25698 | 1461370190961 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 25698 | 1461370190966 Marionette TRACE conn3 <- [1,230,null,{}] 17:09:50 INFO - PROCESS | 25698 | 1461370190981 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:09:51 INFO - PROCESS | 25698 | 1461370191145 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:09:51 INFO - PROCESS | 25698 | 1461370191159 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f866a000 == 31 [pid = 25698] [id = 65] 17:09:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 72 (0x7f04f73f5000) [pid = 25698] [serial = 193] [outer = (nil)] 17:09:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 73 (0x7f04f7e1e800) [pid = 25698] [serial = 194] [outer = 0x7f04f73f5000] 17:09:51 INFO - PROCESS | 25698 | 1461370191227 Marionette DEBUG loaded listener.js 17:09:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 74 (0x7f04f8d32c00) [pid = 25698] [serial = 195] [outer = 0x7f04f73f5000] 17:09:51 INFO - PROCESS | 25698 | 1461370191993 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:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1087ms 17:09:52 INFO - PROCESS | 25698 | 1461370192059 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:09:52 INFO - PROCESS | 25698 | 1461370192064 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:09:52 INFO - PROCESS | 25698 | 1461370192073 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:09:52 INFO - PROCESS | 25698 | 1461370192076 Marionette TRACE conn3 <- [1,234,null,{}] 17:09:52 INFO - PROCESS | 25698 | 1461370192081 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:09:52 INFO - PROCESS | 25698 | 1461370192305 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:09:52 INFO - PROCESS | 25698 | 1461370192332 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb377800 == 32 [pid = 25698] [id = 66] 17:09:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 75 (0x7f04f8f69c00) [pid = 25698] [serial = 196] [outer = (nil)] 17:09:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 76 (0x7f05040f2c00) [pid = 25698] [serial = 197] [outer = 0x7f04f8f69c00] 17:09:52 INFO - PROCESS | 25698 | 1461370192394 Marionette DEBUG loaded listener.js 17:09:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 77 (0x7f0504feac00) [pid = 25698] [serial = 198] [outer = 0x7f04f8f69c00] 17:09:53 INFO - PROCESS | 25698 | 1461370193114 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:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1087ms 17:09:53 INFO - PROCESS | 25698 | 1461370193164 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:09:53 INFO - PROCESS | 25698 | 1461370193168 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:09:53 INFO - PROCESS | 25698 | 1461370193179 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:09:53 INFO - PROCESS | 25698 | 1461370193181 Marionette TRACE conn3 <- [1,238,null,{}] 17:09:53 INFO - PROCESS | 25698 | 1461370193187 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:09:53 INFO - PROCESS | 25698 | 1461370193350 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:09:53 INFO - PROCESS | 25698 | 1461370193377 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504fb5800 == 33 [pid = 25698] [id = 67] 17:09:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 78 (0x7f04fb332c00) [pid = 25698] [serial = 199] [outer = (nil)] 17:09:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 79 (0x7f05053e5c00) [pid = 25698] [serial = 200] [outer = 0x7f04fb332c00] 17:09:53 INFO - PROCESS | 25698 | 1461370193438 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 80 (0x7f0506049000) [pid = 25698] [serial = 201] [outer = 0x7f04fb332c00] 17:09:54 INFO - PROCESS | 25698 | 1461370194227 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:09:54 INFO - PROCESS | 25698 | --DOMWINDOW == 79 (0x7f04ee658400) [pid = 25698] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:09:54 INFO - PROCESS | 25698 | --DOMWINDOW == 78 (0x7f04f8436c00) [pid = 25698] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:09:54 INFO - PROCESS | 25698 | --DOMWINDOW == 77 (0x7f04f6b89000) [pid = 25698] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:09:54 INFO - PROCESS | 25698 | --DOMWINDOW == 76 (0x7f04f1809c00) [pid = 25698] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:09:54 INFO - PROCESS | 25698 | --DOMWINDOW == 75 (0x7f04f1736c00) [pid = 25698] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:09:54 INFO - PROCESS | 25698 | --DOMWINDOW == 74 (0x7f04f1beb400) [pid = 25698] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:09:54 INFO - PROCESS | 25698 | --DOMWINDOW == 73 (0x7f04ee65b000) [pid = 25698] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1082ms 17:09:54 INFO - PROCESS | 25698 | 1461370194262 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:09:54 INFO - PROCESS | 25698 | 1461370194265 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:09:54 INFO - PROCESS | 25698 | 1461370194271 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 25698 | 1461370194272 Marionette TRACE conn3 <- [1,242,null,{}] 17:09:54 INFO - PROCESS | 25698 | 1461370194278 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:09:54 INFO - PROCESS | 25698 | 1461370194459 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:09:54 INFO - PROCESS | 25698 | 1461370194548 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ef1ce800 == 34 [pid = 25698] [id = 68] 17:09:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 74 (0x7f05061bc800) [pid = 25698] [serial = 202] [outer = (nil)] 17:09:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 75 (0x7f050631b400) [pid = 25698] [serial = 203] [outer = 0x7f05061bc800] 17:09:54 INFO - PROCESS | 25698 | 1461370194615 Marionette DEBUG loaded listener.js 17:09:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 76 (0x7f0508241400) [pid = 25698] [serial = 204] [outer = 0x7f05061bc800] 17:09:55 INFO - PROCESS | 25698 | 1461370195192 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:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 979ms 17:09:55 INFO - PROCESS | 25698 | 1461370195251 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:09:55 INFO - PROCESS | 25698 | 1461370195255 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:09:55 INFO - PROCESS | 25698 | 1461370195261 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:09:55 INFO - PROCESS | 25698 | 1461370195262 Marionette TRACE conn3 <- [1,246,null,{}] 17:09:55 INFO - PROCESS | 25698 | 1461370195268 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:09:55 INFO - PROCESS | 25698 | 1461370195398 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:09:55 INFO - PROCESS | 25698 | 1461370195492 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0506023800 == 35 [pid = 25698] [id = 69] 17:09:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 77 (0x7f0506143800) [pid = 25698] [serial = 205] [outer = (nil)] 17:09:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 78 (0x7f05082c8000) [pid = 25698] [serial = 206] [outer = 0x7f0506143800] 17:09:55 INFO - PROCESS | 25698 | 1461370195553 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 79 (0x7f0509b7c800) [pid = 25698] [serial = 207] [outer = 0x7f0506143800] 17:09:56 INFO - PROCESS | 25698 | 1461370196167 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:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 927ms 17:09:56 INFO - PROCESS | 25698 | 1461370196188 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:09:56 INFO - PROCESS | 25698 | 1461370196192 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:09:56 INFO - PROCESS | 25698 | 1461370196197 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:09:56 INFO - PROCESS | 25698 | 1461370196200 Marionette TRACE conn3 <- [1,250,null,{}] 17:09:56 INFO - PROCESS | 25698 | 1461370196273 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:09:56 INFO - PROCESS | 25698 | 1461370196434 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:09:56 INFO - PROCESS | 25698 | 1461370196560 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f1a4c000 == 36 [pid = 25698] [id = 70] 17:09:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 80 (0x7f04ee6cec00) [pid = 25698] [serial = 208] [outer = (nil)] 17:09:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 81 (0x7f04ef1f9400) [pid = 25698] [serial = 209] [outer = 0x7f04ee6cec00] 17:09:56 INFO - PROCESS | 25698 | 1461370196634 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 82 (0x7f04f1805800) [pid = 25698] [serial = 210] [outer = 0x7f04ee6cec00] 17:09:57 INFO - PROCESS | 25698 | 1461370197512 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:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1355ms 17:09:57 INFO - PROCESS | 25698 | 1461370197554 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:09:57 INFO - PROCESS | 25698 | 1461370197562 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:09:57 INFO - PROCESS | 25698 | 1461370197570 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 25698 | 1461370197574 Marionette TRACE conn3 <- [1,254,null,{}] 17:09:57 INFO - PROCESS | 25698 | 1461370197581 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:09:57 INFO - PROCESS | 25698 | 1461370197733 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:09:57 INFO - PROCESS | 25698 | 1461370197914 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fad15000 == 37 [pid = 25698] [id = 71] 17:09:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 83 (0x7f04f5785800) [pid = 25698] [serial = 211] [outer = (nil)] 17:09:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 84 (0x7f04f6d0d400) [pid = 25698] [serial = 212] [outer = 0x7f04f5785800] 17:09:57 INFO - PROCESS | 25698 | 1461370197989 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 85 (0x7f04f73f1400) [pid = 25698] [serial = 213] [outer = 0x7f04f5785800] 17:09:58 INFO - PROCESS | 25698 | 1461370198820 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:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1289ms 17:09:58 INFO - PROCESS | 25698 | 1461370198860 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:09:58 INFO - PROCESS | 25698 | 1461370198863 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:09:58 INFO - PROCESS | 25698 | 1461370198870 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 25698 | 1461370198874 Marionette TRACE conn3 <- [1,258,null,{}] 17:09:58 INFO - PROCESS | 25698 | 1461370198879 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:09:59 INFO - PROCESS | 25698 | 1461370199034 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:09:59 INFO - PROCESS | 25698 | 1461370199169 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050820b800 == 38 [pid = 25698] [id = 72] 17:09:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 86 (0x7f04f73e7000) [pid = 25698] [serial = 214] [outer = (nil)] 17:09:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 87 (0x7f04fb050c00) [pid = 25698] [serial = 215] [outer = 0x7f04f73e7000] 17:09:59 INFO - PROCESS | 25698 | 1461370199247 Marionette DEBUG loaded listener.js 17:09:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 88 (0x7f0504ff0800) [pid = 25698] [serial = 216] [outer = 0x7f04f73e7000] 17:10:00 INFO - PROCESS | 25698 | 1461370200087 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:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1228ms 17:10:00 INFO - PROCESS | 25698 | 1461370200121 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 25698 | 1461370200131 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:10:00 INFO - PROCESS | 25698 | 1461370200141 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 25698 | 1461370200144 Marionette TRACE conn3 <- [1,262,null,{}] 17:10:00 INFO - PROCESS | 25698 | 1461370200149 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:10:00 INFO - PROCESS | 25698 | 1461370200304 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:10:00 INFO - PROCESS | 25698 | 1461370200439 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0509b97800 == 39 [pid = 25698] [id = 73] 17:10:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 89 (0x7f04ee30c400) [pid = 25698] [serial = 217] [outer = (nil)] 17:10:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 90 (0x7f0509917c00) [pid = 25698] [serial = 218] [outer = 0x7f04ee30c400] 17:10:00 INFO - PROCESS | 25698 | 1461370200514 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 91 (0x7f0509cb6400) [pid = 25698] [serial = 219] [outer = 0x7f04ee30c400] 17:10:01 INFO - PROCESS | 25698 | 1461370201408 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:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1283ms 17:10:01 INFO - PROCESS | 25698 | 1461370201444 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:10:01 INFO - PROCESS | 25698 | 1461370201450 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:10:01 INFO - PROCESS | 25698 | 1461370201463 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:10:01 INFO - PROCESS | 25698 | 1461370201468 Marionette TRACE conn3 <- [1,266,null,{}] 17:10:01 INFO - PROCESS | 25698 | 1461370201478 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:10:01 INFO - PROCESS | 25698 | 1461370201698 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:10:01 INFO - PROCESS | 25698 | 1461370201825 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050a3b6800 == 40 [pid = 25698] [id = 74] 17:10:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 92 (0x7f05060eec00) [pid = 25698] [serial = 220] [outer = (nil)] 17:10:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 93 (0x7f050a160400) [pid = 25698] [serial = 221] [outer = 0x7f05060eec00] 17:10:01 INFO - PROCESS | 25698 | 1461370201898 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 94 (0x7f050a503c00) [pid = 25698] [serial = 222] [outer = 0x7f05060eec00] 17:10:03 INFO - PROCESS | 25698 | 1461370203008 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:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1596ms 17:10:03 INFO - PROCESS | 25698 | 1461370203058 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:10:03 INFO - PROCESS | 25698 | 1461370203063 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:10:03 INFO - PROCESS | 25698 | 1461370203071 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 25698 | 1461370203076 Marionette TRACE conn3 <- [1,270,null,{}] 17:10:03 INFO - PROCESS | 25698 | 1461370203085 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:10:03 INFO - PROCESS | 25698 | 1461370203244 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:10:03 INFO - PROCESS | 25698 | 1461370203392 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8d52000 == 41 [pid = 25698] [id = 75] 17:10:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 95 (0x7f04f43a4c00) [pid = 25698] [serial = 223] [outer = (nil)] 17:10:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 96 (0x7f04f4f8b400) [pid = 25698] [serial = 224] [outer = 0x7f04f43a4c00] 17:10:03 INFO - PROCESS | 25698 | 1461370203460 Marionette DEBUG loaded listener.js 17:10:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 97 (0x7f04f6be4800) [pid = 25698] [serial = 225] [outer = 0x7f04f43a4c00] 17:10:04 INFO - PROCESS | 25698 | 1461370204256 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:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1236ms 17:10:04 INFO - PROCESS | 25698 | 1461370204309 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:10:04 INFO - PROCESS | 25698 | 1461370204318 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:10:04 INFO - PROCESS | 25698 | 1461370204328 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:10:04 INFO - PROCESS | 25698 | 1461370204331 Marionette TRACE conn3 <- [1,274,null,{}] 17:10:04 INFO - PROCESS | 25698 | 1461370204337 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:10:04 INFO - PROCESS | 25698 | 1461370204596 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:10:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef1ce800 == 40 [pid = 25698] [id = 68] 17:10:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504fb5800 == 39 [pid = 25698] [id = 67] 17:10:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb377800 == 38 [pid = 25698] [id = 66] 17:10:04 INFO - PROCESS | 25698 | --DOMWINDOW == 96 (0x7f0504018400) [pid = 25698] [serial = 170] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 25698 | 1461370204822 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | --DOCSHELL 0x7f04f866a000 == 37 [pid = 25698] [id = 65] 17:10:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6fa3000 == 36 [pid = 25698] [id = 64] 17:10:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f054b000 == 35 [pid = 25698] [id = 63] 17:10:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504cdb000 == 34 [pid = 25698] [id = 62] 17:10:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fe40a800 == 33 [pid = 25698] [id = 61] 17:10:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb36b800 == 32 [pid = 25698] [id = 60] 17:10:04 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eff10000 == 33 [pid = 25698] [id = 76] 17:10:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 97 (0x7f04f38ee800) [pid = 25698] [serial = 226] [outer = (nil)] 17:10:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 98 (0x7f04f6e87800) [pid = 25698] [serial = 227] [outer = 0x7f04f38ee800] 17:10:04 INFO - PROCESS | 25698 | 1461370204897 Marionette DEBUG loaded listener.js 17:10:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 99 (0x7f04f6e8c400) [pid = 25698] [serial = 228] [outer = 0x7f04f38ee800] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 98 (0x7f0504e5d400) [pid = 25698] [serial = 140] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 97 (0x7f04f7e17400) [pid = 25698] [serial = 161] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 96 (0x7f04f8782800) [pid = 25698] [serial = 164] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 95 (0x7f04fb39a800) [pid = 25698] [serial = 167] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 94 (0x7f04ee693800) [pid = 25698] [serial = 150] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 93 (0x7f04f180cc00) [pid = 25698] [serial = 149] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 92 (0x7f04f1c51000) [pid = 25698] [serial = 153] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 91 (0x7f04f1beac00) [pid = 25698] [serial = 152] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 90 (0x7f04f5793800) [pid = 25698] [serial = 155] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 89 (0x7f04f6b47400) [pid = 25698] [serial = 156] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 88 (0x7f04f6d06000) [pid = 25698] [serial = 158] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 87 (0x7f04f180f400) [pid = 25698] [serial = 143] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 86 (0x7f04f6d0bc00) [pid = 25698] [serial = 146] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 85 (0x7f04ff088800) [pid = 25698] [serial = 168] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 84 (0x7f04fad27000) [pid = 25698] [serial = 165] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 83 (0x7f04f7e9f000) [pid = 25698] [serial = 162] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | --DOMWINDOW == 82 (0x7f04f737bc00) [pid = 25698] [serial = 159] [outer = (nil)] [url = about:blank] 17:10:05 INFO - PROCESS | 25698 | 1461370205571 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:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1278ms 17:10:05 INFO - PROCESS | 25698 | 1461370205605 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:10:05 INFO - PROCESS | 25698 | 1461370205609 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:10:05 INFO - PROCESS | 25698 | 1461370205614 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 25698 | 1461370205619 Marionette TRACE conn3 <- [1,278,null,{}] 17:10:05 INFO - PROCESS | 25698 | 1461370205655 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:10:05 INFO - PROCESS | 25698 | 1461370205796 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:10:05 INFO - PROCESS | 25698 | 1461370205816 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8006000 == 34 [pid = 25698] [id = 77] 17:10:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 83 (0x7f04f737bc00) [pid = 25698] [serial = 229] [outer = (nil)] 17:10:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 84 (0x7f04f7e15800) [pid = 25698] [serial = 230] [outer = 0x7f04f737bc00] 17:10:05 INFO - PROCESS | 25698 | 1461370205880 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 85 (0x7f04f8782800) [pid = 25698] [serial = 231] [outer = 0x7f04f737bc00] 17:10:07 INFO - PROCESS | 25698 | 1461370207050 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:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1457ms 17:10:07 INFO - PROCESS | 25698 | 1461370207073 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:10:07 INFO - PROCESS | 25698 | 1461370207079 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:10:07 INFO - PROCESS | 25698 | 1461370207086 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 25698 | 1461370207089 Marionette TRACE conn3 <- [1,282,null,{}] 17:10:07 INFO - PROCESS | 25698 | 1461370207094 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:10:07 INFO - PROCESS | 25698 | 1461370207230 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:10:07 INFO - PROCESS | 25698 | 1461370207246 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb07e000 == 35 [pid = 25698] [id = 78] 17:10:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 86 (0x7f04ee693400) [pid = 25698] [serial = 232] [outer = (nil)] 17:10:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 87 (0x7f04faee3400) [pid = 25698] [serial = 233] [outer = 0x7f04ee693400] 17:10:07 INFO - PROCESS | 25698 | 1461370207421 Marionette DEBUG loaded listener.js 17:10:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 88 (0x7f04fe161400) [pid = 25698] [serial = 234] [outer = 0x7f04ee693400] 17:10:08 INFO - PROCESS | 25698 | 1461370208225 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:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1185ms 17:10:08 INFO - PROCESS | 25698 | 1461370208272 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:10:08 INFO - PROCESS | 25698 | 1461370208275 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:10:08 INFO - PROCESS | 25698 | 1461370208283 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:10:08 INFO - PROCESS | 25698 | 1461370208286 Marionette TRACE conn3 <- [1,286,null,{}] 17:10:08 INFO - PROCESS | 25698 | 1461370208298 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:10:08 INFO - PROCESS | 25698 | 1461370208463 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:10:08 INFO - PROCESS | 25698 | 1461370208528 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f05051bc000 == 36 [pid = 25698] [id = 79] 17:10:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 89 (0x7f04f6e8e400) [pid = 25698] [serial = 235] [outer = (nil)] 17:10:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 90 (0x7f04f74ba400) [pid = 25698] [serial = 236] [outer = 0x7f04f6e8e400] 17:10:08 INFO - PROCESS | 25698 | 1461370208588 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 91 (0x7f04f74be800) [pid = 25698] [serial = 237] [outer = 0x7f04f6e8e400] 17:10:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 92 (0x7f0504f07400) [pid = 25698] [serial = 238] [outer = 0x7f04ef1f8000] 17:10:09 INFO - PROCESS | 25698 | 1461370209341 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:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1140ms 17:10:09 INFO - PROCESS | 25698 | 1461370209425 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 25698 | 1461370209428 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:10:09 INFO - PROCESS | 25698 | 1461370209434 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 25698 | 1461370209436 Marionette TRACE conn3 <- [1,290,null,{}] 17:10:09 INFO - PROCESS | 25698 | 1461370209441 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:10:09 INFO - PROCESS | 25698 | 1461370209648 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:10:09 INFO - PROCESS | 25698 | 1461370209672 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0506024800 == 37 [pid = 25698] [id = 80] 17:10:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 93 (0x7f04f74bec00) [pid = 25698] [serial = 239] [outer = (nil)] 17:10:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 94 (0x7f0504f11800) [pid = 25698] [serial = 240] [outer = 0x7f04f74bec00] 17:10:09 INFO - PROCESS | 25698 | 1461370209735 Marionette DEBUG loaded listener.js 17:10:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 95 (0x7f050824d000) [pid = 25698] [serial = 241] [outer = 0x7f04f74bec00] 17:10:10 INFO - PROCESS | 25698 | --DOMWINDOW == 94 (0x7f04f0108c00) [pid = 25698] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:10:10 INFO - PROCESS | 25698 | --DOMWINDOW == 93 (0x7f04fb332c00) [pid = 25698] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:10:10 INFO - PROCESS | 25698 | --DOMWINDOW == 92 (0x7f05061bc800) [pid = 25698] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:10:10 INFO - PROCESS | 25698 | --DOMWINDOW == 91 (0x7f04f38e7400) [pid = 25698] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:10:10 INFO - PROCESS | 25698 | --DOMWINDOW == 90 (0x7f04f8f69c00) [pid = 25698] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:10:10 INFO - PROCESS | 25698 | --DOMWINDOW == 89 (0x7f04f6b96400) [pid = 25698] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:10:10 INFO - PROCESS | 25698 | --DOMWINDOW == 88 (0x7f04fb3a4400) [pid = 25698] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:10:10 INFO - PROCESS | 25698 | --DOMWINDOW == 87 (0x7f04f73f5000) [pid = 25698] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:10:10 INFO - PROCESS | 25698 | 1461370210604 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:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1179ms 17:10:10 INFO - PROCESS | 25698 | 1461370210613 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:10:10 INFO - PROCESS | 25698 | 1461370210615 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:10:10 INFO - PROCESS | 25698 | 1461370210620 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:10:10 INFO - PROCESS | 25698 | 1461370210622 Marionette TRACE conn3 <- [1,294,null,{}] 17:10:10 INFO - PROCESS | 25698 | 1461370210628 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:10:10 INFO - PROCESS | 25698 | 1461370210793 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:10:10 INFO - PROCESS | 25698 | 1461370210811 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0505129000 == 38 [pid = 25698] [id = 81] 17:10:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 88 (0x7f04f7e1d400) [pid = 25698] [serial = 242] [outer = (nil)] 17:10:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 89 (0x7f05064e2c00) [pid = 25698] [serial = 243] [outer = 0x7f04f7e1d400] 17:10:10 INFO - PROCESS | 25698 | 1461370210872 Marionette DEBUG loaded listener.js 17:10:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 90 (0x7f0509b74000) [pid = 25698] [serial = 244] [outer = 0x7f04f7e1d400] 17:10:11 INFO - PROCESS | 25698 | 1461370211521 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:10:11 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:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 925ms 17:10:11 INFO - PROCESS | 25698 | 1461370211546 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:10:11 INFO - PROCESS | 25698 | 1461370211549 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:10:11 INFO - PROCESS | 25698 | 1461370211555 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:10:11 INFO - PROCESS | 25698 | 1461370211556 Marionette TRACE conn3 <- [1,298,null,{}] 17:10:11 INFO - PROCESS | 25698 | 1461370211562 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:10:11 INFO - PROCESS | 25698 | 1461370211692 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:10:11 INFO - PROCESS | 25698 | 1461370211810 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050c299000 == 39 [pid = 25698] [id = 82] 17:10:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 91 (0x7f04f822cc00) [pid = 25698] [serial = 245] [outer = (nil)] 17:10:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 92 (0x7f050a1b4c00) [pid = 25698] [serial = 246] [outer = 0x7f04f822cc00] 17:10:11 INFO - PROCESS | 25698 | 1461370211875 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 93 (0x7f050a5e2400) [pid = 25698] [serial = 247] [outer = 0x7f04f822cc00] 17:10:12 INFO - PROCESS | 25698 | 1461370212747 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:10:12 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:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1227ms 17:10:12 INFO - PROCESS | 25698 | 1461370212783 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:10:12 INFO - PROCESS | 25698 | 1461370212789 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:10:12 INFO - PROCESS | 25698 | 1461370212798 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 25698 | 1461370212802 Marionette TRACE conn3 <- [1,302,null,{}] 17:10:12 INFO - PROCESS | 25698 | 1461370212811 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:10:13 INFO - PROCESS | 25698 | 1461370213000 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:10:13 INFO - PROCESS | 25698 | 1461370213134 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7ed0800 == 40 [pid = 25698] [id = 83] 17:10:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 94 (0x7f04f38ec800) [pid = 25698] [serial = 248] [outer = (nil)] 17:10:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 95 (0x7f04f6764800) [pid = 25698] [serial = 249] [outer = 0x7f04f38ec800] 17:10:13 INFO - PROCESS | 25698 | 1461370213211 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 96 (0x7f04f6e87c00) [pid = 25698] [serial = 250] [outer = 0x7f04f38ec800] 17:10:14 INFO - PROCESS | 25698 | 1461370214072 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:10:14 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:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1342ms 17:10:14 INFO - PROCESS | 25698 | 1461370214141 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:10:14 INFO - PROCESS | 25698 | 1461370214150 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:10:14 INFO - PROCESS | 25698 | 1461370214160 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 25698 | 1461370214164 Marionette TRACE conn3 <- [1,306,null,{}] 17:10:14 INFO - PROCESS | 25698 | 1461370214170 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:10:14 INFO - PROCESS | 25698 | 1461370214378 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:10:14 INFO - PROCESS | 25698 | 1461370214512 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0505125000 == 41 [pid = 25698] [id = 84] 17:10:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 97 (0x7f04f5790800) [pid = 25698] [serial = 251] [outer = (nil)] 17:10:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 98 (0x7f04f74b5000) [pid = 25698] [serial = 252] [outer = 0x7f04f5790800] 17:10:14 INFO - PROCESS | 25698 | 1461370214587 Marionette DEBUG loaded listener.js 17:10:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 99 (0x7f04f7b52800) [pid = 25698] [serial = 253] [outer = 0x7f04f5790800] 17:10:15 INFO - PROCESS | 25698 | 1461370215450 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:10:15 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:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1334ms 17:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:10:15 INFO - PROCESS | 25698 | 1461370215500 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:10:15 INFO - PROCESS | 25698 | 1461370215503 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:10:15 INFO - PROCESS | 25698 | 1461370215512 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:10:15 INFO - PROCESS | 25698 | 1461370215518 Marionette TRACE conn3 <- [1,310,null,{}] 17:10:15 INFO - PROCESS | 25698 | 1461370215533 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:10:15 INFO - PROCESS | 25698 | 1461370215704 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:10:15 INFO - PROCESS | 25698 | 1461370215836 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050e52a000 == 42 [pid = 25698] [id = 85] 17:10:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 100 (0x7f04fe164800) [pid = 25698] [serial = 254] [outer = (nil)] 17:10:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 101 (0x7f0506044000) [pid = 25698] [serial = 255] [outer = 0x7f04fe164800] 17:10:15 INFO - PROCESS | 25698 | 1461370215913 Marionette DEBUG loaded listener.js 17:10:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 102 (0x7f0507d22000) [pid = 25698] [serial = 256] [outer = 0x7f04fe164800] 17:10:16 INFO - PROCESS | 25698 | 1461370216716 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:10:16 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:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1237ms 17:10:16 INFO - PROCESS | 25698 | 1461370216748 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 25698 | 1461370216752 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:10:16 INFO - PROCESS | 25698 | 1461370216758 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 25698 | 1461370216761 Marionette TRACE conn3 <- [1,314,null,{}] 17:10:16 INFO - PROCESS | 25698 | 1461370216767 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:10:16 INFO - PROCESS | 25698 | 1461370216917 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:10:17 INFO - PROCESS | 25698 | 1461370217027 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050f545800 == 43 [pid = 25698] [id = 86] 17:10:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 103 (0x7f04ee0d5c00) [pid = 25698] [serial = 257] [outer = (nil)] 17:10:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f04ee0de800) [pid = 25698] [serial = 258] [outer = 0x7f04ee0d5c00] 17:10:17 INFO - PROCESS | 25698 | 1461370217098 Marionette DEBUG loaded listener.js 17:10:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f04f7e1ec00) [pid = 25698] [serial = 259] [outer = 0x7f04ee0d5c00] 17:10:17 INFO - PROCESS | 25698 | 1461370217949 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:10:17 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:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1228ms 17:10:17 INFO - PROCESS | 25698 | 1461370217988 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 25698 | 1461370217992 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:10:17 INFO - PROCESS | 25698 | 1461370217998 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:10:18 INFO - PROCESS | 25698 | 1461370218001 Marionette TRACE conn3 <- [1,318,null,{}] 17:10:18 INFO - PROCESS | 25698 | 1461370218006 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:10:18 INFO - PROCESS | 25698 | 1461370218158 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:10:18 INFO - PROCESS | 25698 | 1461370218291 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7b3b000 == 44 [pid = 25698] [id = 87] 17:10:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f04ee0d7000) [pid = 25698] [serial = 260] [outer = (nil)] 17:10:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f0509cb2000) [pid = 25698] [serial = 261] [outer = 0x7f04ee0d7000] 17:10:18 INFO - PROCESS | 25698 | 1461370218366 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f050a50bc00) [pid = 25698] [serial = 262] [outer = 0x7f04ee0d7000] 17:10:19 INFO - PROCESS | 25698 | 1461370219237 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:10:19 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:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1280ms 17:10:19 INFO - PROCESS | 25698 | 1461370219279 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:10:19 INFO - PROCESS | 25698 | 1461370219283 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:10:19 INFO - PROCESS | 25698 | 1461370219288 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:10:19 INFO - PROCESS | 25698 | 1461370219291 Marionette TRACE conn3 <- [1,322,null,{}] 17:10:19 INFO - PROCESS | 25698 | 1461370219296 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:10:19 INFO - PROCESS | 25698 | 1461370219478 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:10:19 INFO - PROCESS | 25698 | 1461370219610 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ef348000 == 45 [pid = 25698] [id = 88] 17:10:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f04ee693000) [pid = 25698] [serial = 263] [outer = (nil)] 17:10:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04f1be4c00) [pid = 25698] [serial = 264] [outer = 0x7f04ee693000] 17:10:19 INFO - PROCESS | 25698 | 1461370219686 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f050a50ac00) [pid = 25698] [serial = 265] [outer = 0x7f04ee693000] 17:10:20 INFO - PROCESS | 25698 | 1461370220715 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:10:20 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:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1483ms 17:10:20 INFO - PROCESS | 25698 | 1461370220772 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:10:20 INFO - PROCESS | 25698 | 1461370220779 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:10:20 INFO - PROCESS | 25698 | 1461370220787 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:10:20 INFO - PROCESS | 25698 | 1461370220792 Marionette TRACE conn3 <- [1,326,null,{}] 17:10:20 INFO - PROCESS | 25698 | 1461370220799 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:10:20 INFO - PROCESS | 25698 | 1461370220954 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:10:21 INFO - PROCESS | 25698 | 1461370221107 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ef1ce800 == 46 [pid = 25698] [id = 89] 17:10:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04f433e800) [pid = 25698] [serial = 266] [outer = (nil)] 17:10:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f04f6695c00) [pid = 25698] [serial = 267] [outer = 0x7f04f433e800] 17:10:21 INFO - PROCESS | 25698 | 1461370221207 Marionette DEBUG loaded listener.js 17:10:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04f6d0dc00) [pid = 25698] [serial = 268] [outer = 0x7f04f433e800] 17:10:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0505129000 == 45 [pid = 25698] [id = 81] 17:10:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0506024800 == 44 [pid = 25698] [id = 80] 17:10:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f05051bc000 == 43 [pid = 25698] [id = 79] 17:10:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb07e000 == 42 [pid = 25698] [id = 78] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f05082c8000) [pid = 25698] [serial = 206] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04f004e800) [pid = 25698] [serial = 173] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f04f8783c00) [pid = 25698] [serial = 179] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04f669a000) [pid = 25698] [serial = 176] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f04ff08e800) [pid = 25698] [serial = 182] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8006000 == 41 [pid = 25698] [id = 77] 17:10:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eff10000 == 40 [pid = 25698] [id = 76] 17:10:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8d52000 == 39 [pid = 25698] [id = 75] 17:10:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1a4c000 == 38 [pid = 25698] [id = 70] 17:10:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0506023800 == 37 [pid = 25698] [id = 69] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f04f1be2c00) [pid = 25698] [serial = 188] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f0506049000) [pid = 25698] [serial = 201] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f050631b400) [pid = 25698] [serial = 203] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f04f6b51800) [pid = 25698] [serial = 191] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f05040f2c00) [pid = 25698] [serial = 197] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 103 (0x7f0504e5b400) [pid = 25698] [serial = 171] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 102 (0x7f050603f000) [pid = 25698] [serial = 141] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 101 (0x7f04f1c4ec00) [pid = 25698] [serial = 189] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 100 (0x7f0508241400) [pid = 25698] [serial = 204] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 99 (0x7f0504f78400) [pid = 25698] [serial = 185] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 98 (0x7f04f6d09400) [pid = 25698] [serial = 192] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 97 (0x7f04f8d32c00) [pid = 25698] [serial = 195] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 96 (0x7f04f7e1e800) [pid = 25698] [serial = 194] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 95 (0x7f0504feac00) [pid = 25698] [serial = 198] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 25698 | --DOMWINDOW == 94 (0x7f05053e5c00) [pid = 25698] [serial = 200] [outer = (nil)] [url = about:blank] 17:10:22 INFO - PROCESS | 25698 | 1461370222118 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:10:22 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:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1384ms 17:10:22 INFO - PROCESS | 25698 | 1461370222173 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:10:22 INFO - PROCESS | 25698 | 1461370222181 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:10:22 INFO - PROCESS | 25698 | 1461370222190 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 25698 | 1461370222193 Marionette TRACE conn3 <- [1,330,null,{}] 17:10:22 INFO - PROCESS | 25698 | 1461370222197 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:10:22 INFO - PROCESS | 25698 | 1461370222338 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:10:22 INFO - PROCESS | 25698 | 1461370222355 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f793e800 == 38 [pid = 25698] [id = 90] 17:10:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 95 (0x7f04f6e8e000) [pid = 25698] [serial = 269] [outer = (nil)] 17:10:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 96 (0x7f04f74b2400) [pid = 25698] [serial = 270] [outer = 0x7f04f6e8e000] 17:10:22 INFO - PROCESS | 25698 | 1461370222430 Marionette DEBUG loaded listener.js 17:10:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 97 (0x7f04f74bd400) [pid = 25698] [serial = 271] [outer = 0x7f04f6e8e000] 17:10:23 INFO - PROCESS | 25698 | 1461370223314 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:10:23 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:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1184ms 17:10:23 INFO - PROCESS | 25698 | 1461370223375 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:10:23 INFO - PROCESS | 25698 | 1461370223378 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:10:23 INFO - PROCESS | 25698 | 1461370223386 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 25698 | 1461370223392 Marionette TRACE conn3 <- [1,334,null,{}] 17:10:23 INFO - PROCESS | 25698 | 1461370223408 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:10:23 INFO - PROCESS | 25698 | 1461370223553 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:10:23 INFO - PROCESS | 25698 | 1461370223565 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb061800 == 39 [pid = 25698] [id = 91] 17:10:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 98 (0x7f04ff087400) [pid = 25698] [serial = 272] [outer = (nil)] 17:10:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 99 (0x7f0504f78400) [pid = 25698] [serial = 273] [outer = 0x7f04ff087400] 17:10:23 INFO - PROCESS | 25698 | 1461370223630 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 100 (0x7f0506049000) [pid = 25698] [serial = 274] [outer = 0x7f04ff087400] 17:10:24 INFO - PROCESS | 25698 | 1461370224367 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:10:24 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:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1035ms 17:10:24 INFO - PROCESS | 25698 | 1461370224421 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:10:24 INFO - PROCESS | 25698 | 1461370224426 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:10:24 INFO - PROCESS | 25698 | 1461370224452 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:10:24 INFO - PROCESS | 25698 | 1461370224455 Marionette TRACE conn3 <- [1,338,null,{}] 17:10:24 INFO - PROCESS | 25698 | 1461370224493 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:10:24 INFO - PROCESS | 25698 | 1461370224668 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:10:24 INFO - PROCESS | 25698 | 1461370224698 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504c04800 == 40 [pid = 25698] [id = 92] 17:10:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 101 (0x7f04fb39b800) [pid = 25698] [serial = 275] [outer = (nil)] 17:10:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 102 (0x7f05082c8000) [pid = 25698] [serial = 276] [outer = 0x7f04fb39b800] 17:10:24 INFO - PROCESS | 25698 | 1461370224759 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 103 (0x7f050a15a000) [pid = 25698] [serial = 277] [outer = 0x7f04fb39b800] 17:10:25 INFO - PROCESS | 25698 | 1461370225499 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:10:25 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:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1099ms 17:10:25 INFO - PROCESS | 25698 | 1461370225557 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 25698 | 1461370225560 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:10:25 INFO - PROCESS | 25698 | 1461370225566 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 25698 | 1461370225568 Marionette TRACE conn3 <- [1,342,null,{}] 17:10:25 INFO - PROCESS | 25698 | 1461370225578 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:10:25 INFO - PROCESS | 25698 | 1461370225749 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:10:25 INFO - PROCESS | 25698 | 1461370225817 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050512b000 == 41 [pid = 25698] [id = 93] 17:10:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f0504019000) [pid = 25698] [serial = 278] [outer = (nil)] 17:10:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f050a50c400) [pid = 25698] [serial = 279] [outer = 0x7f0504019000] 17:10:25 INFO - PROCESS | 25698 | 1461370225878 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f050a60b400) [pid = 25698] [serial = 280] [outer = 0x7f0504019000] 17:10:26 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f04f6e8e400) [pid = 25698] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:10:26 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f0506143800) [pid = 25698] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:10:26 INFO - PROCESS | 25698 | --DOMWINDOW == 103 (0x7f04f737bc00) [pid = 25698] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:10:26 INFO - PROCESS | 25698 | --DOMWINDOW == 102 (0x7f04f43a4c00) [pid = 25698] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:10:26 INFO - PROCESS | 25698 | --DOMWINDOW == 101 (0x7f04ee693400) [pid = 25698] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:10:26 INFO - PROCESS | 25698 | --DOMWINDOW == 100 (0x7f04f7e1d400) [pid = 25698] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:10:26 INFO - PROCESS | 25698 | --DOMWINDOW == 99 (0x7f04f74bec00) [pid = 25698] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:10:26 INFO - PROCESS | 25698 | --DOMWINDOW == 98 (0x7f04f38ee800) [pid = 25698] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:10:26 INFO - PROCESS | 25698 | 1461370226701 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:10:26 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:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1184ms 17:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:10:26 INFO - PROCESS | 25698 | 1461370226751 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:10:26 INFO - PROCESS | 25698 | 1461370226754 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:10:26 INFO - PROCESS | 25698 | 1461370226759 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:10:26 INFO - PROCESS | 25698 | 1461370226763 Marionette TRACE conn3 <- [1,346,null,{}] 17:10:26 INFO - PROCESS | 25698 | 1461370226768 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:10:26 INFO - PROCESS | 25698 | 1461370226958 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:10:27 INFO - PROCESS | 25698 | 1461370227072 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0507d50000 == 42 [pid = 25698] [id = 94] 17:10:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 99 (0x7f04f737bc00) [pid = 25698] [serial = 281] [outer = (nil)] 17:10:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 100 (0x7f050c2cc400) [pid = 25698] [serial = 282] [outer = 0x7f04f737bc00] 17:10:27 INFO - PROCESS | 25698 | 1461370227136 Marionette DEBUG loaded listener.js 17:10:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 101 (0x7f050cfc5c00) [pid = 25698] [serial = 283] [outer = 0x7f04f737bc00] 17:10:27 INFO - PROCESS | 25698 | 1461370227769 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:10:27 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:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1032ms 17:10:27 INFO - PROCESS | 25698 | 1461370227793 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 25698 | 1461370227797 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:10:27 INFO - PROCESS | 25698 | 1461370227802 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 25698 | 1461370227804 Marionette TRACE conn3 <- [1,350,null,{}] 17:10:27 INFO - PROCESS | 25698 | 1461370227809 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:10:27 INFO - PROCESS | 25698 | 1461370227960 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:10:28 INFO - PROCESS | 25698 | 1461370228062 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb017000 == 43 [pid = 25698] [id = 95] 17:10:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 102 (0x7f04f8152c00) [pid = 25698] [serial = 284] [outer = (nil)] 17:10:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 103 (0x7f050a503400) [pid = 25698] [serial = 285] [outer = 0x7f04f8152c00] 17:10:28 INFO - PROCESS | 25698 | 1461370228123 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f050e57fc00) [pid = 25698] [serial = 286] [outer = 0x7f04f8152c00] 17:10:28 INFO - PROCESS | 25698 | 1461370228913 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:10:28 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:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1185ms 17:10:28 INFO - PROCESS | 25698 | 1461370228990 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:10:29 INFO - PROCESS | 25698 | 1461370228996 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:10:29 INFO - PROCESS | 25698 | 1461370229004 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:10:29 INFO - PROCESS | 25698 | 1461370229010 Marionette TRACE conn3 <- [1,354,null,{}] 17:10:29 INFO - PROCESS | 25698 | 1461370229019 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:10:29 INFO - PROCESS | 25698 | 1461370229229 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:10:29 INFO - PROCESS | 25698 | 1461370229366 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7944000 == 44 [pid = 25698] [id = 96] 17:10:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f04ef1f8400) [pid = 25698] [serial = 287] [outer = (nil)] 17:10:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f04f676ac00) [pid = 25698] [serial = 288] [outer = 0x7f04ef1f8400] 17:10:29 INFO - PROCESS | 25698 | 1461370229443 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f04f6e89400) [pid = 25698] [serial = 289] [outer = 0x7f04ef1f8400] 17:10:30 INFO - PROCESS | 25698 | 1461370230310 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:10:30 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:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1344ms 17:10:30 INFO - PROCESS | 25698 | 1461370230348 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 25698 | 1461370230357 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:10:30 INFO - PROCESS | 25698 | 1461370230367 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 25698 | 1461370230371 Marionette TRACE conn3 <- [1,358,null,{}] 17:10:30 INFO - PROCESS | 25698 | 1461370230376 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:10:30 INFO - PROCESS | 25698 | 1461370230533 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:10:30 INFO - PROCESS | 25698 | 1461370230675 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fe40f000 == 45 [pid = 25698] [id = 97] 17:10:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f04f0411400) [pid = 25698] [serial = 290] [outer = (nil)] 17:10:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f04f7e1a400) [pid = 25698] [serial = 291] [outer = 0x7f04f0411400] 17:10:30 INFO - PROCESS | 25698 | 1461370230749 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04fad2f800) [pid = 25698] [serial = 292] [outer = 0x7f04f0411400] 17:10:31 INFO - PROCESS | 25698 | 1461370231655 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:10:31 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:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1334ms 17:10:31 INFO - PROCESS | 25698 | 1461370231701 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:10:31 INFO - PROCESS | 25698 | 1461370231705 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:10:31 INFO - PROCESS | 25698 | 1461370231712 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 25698 | 1461370231717 Marionette TRACE conn3 <- [1,362,null,{}] 17:10:31 INFO - PROCESS | 25698 | 1461370231733 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:10:31 INFO - PROCESS | 25698 | 1461370231895 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:10:32 INFO - PROCESS | 25698 | 1461370232032 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050cfd9800 == 46 [pid = 25698] [id = 98] 17:10:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f0506049c00) [pid = 25698] [serial = 293] [outer = (nil)] 17:10:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f0509a75000) [pid = 25698] [serial = 294] [outer = 0x7f0506049c00] 17:10:32 INFO - PROCESS | 25698 | 1461370232119 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f0509a7bc00) [pid = 25698] [serial = 295] [outer = 0x7f0506049c00] 17:10:33 INFO - PROCESS | 25698 | 1461370233042 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:10:33 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:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1383ms 17:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:10:33 INFO - PROCESS | 25698 | 1461370233097 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 25698 | 1461370233101 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:10:33 INFO - PROCESS | 25698 | 1461370233107 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 25698 | 1461370233110 Marionette TRACE conn3 <- [1,366,null,{}] 17:10:33 INFO - PROCESS | 25698 | 1461370233115 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:10:33 INFO - PROCESS | 25698 | 1461370233266 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:10:33 INFO - PROCESS | 25698 | 1461370233406 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edeb8800 == 47 [pid = 25698] [id = 99] 17:10:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04f7373400) [pid = 25698] [serial = 296] [outer = (nil)] 17:10:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f050a34b000) [pid = 25698] [serial = 297] [outer = 0x7f04f7373400] 17:10:33 INFO - PROCESS | 25698 | 1461370233479 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f050a610000) [pid = 25698] [serial = 298] [outer = 0x7f04f7373400] 17:10:34 INFO - PROCESS | 25698 | 1461370234310 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:10:34 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:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1278ms 17:10:34 INFO - PROCESS | 25698 | 1461370234386 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 25698 | 1461370234390 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:10:34 INFO - PROCESS | 25698 | 1461370234397 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 25698 | 1461370234399 Marionette TRACE conn3 <- [1,370,null,{}] 17:10:34 INFO - PROCESS | 25698 | 1461370234405 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:10:34 INFO - PROCESS | 25698 | 1461370234596 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:10:34 INFO - PROCESS | 25698 | 1461370234732 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050f47f800 == 48 [pid = 25698] [id = 100] 17:10:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f0509a80400) [pid = 25698] [serial = 299] [outer = (nil)] 17:10:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f050c2c2c00) [pid = 25698] [serial = 300] [outer = 0x7f0509a80400] 17:10:34 INFO - PROCESS | 25698 | 1461370234805 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 119 (0x7f050e50b000) [pid = 25698] [serial = 301] [outer = 0x7f0509a80400] 17:10:35 INFO - PROCESS | 25698 | 1461370235629 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:10:35 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:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1288ms 17:10:35 INFO - PROCESS | 25698 | 1461370235686 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:10:35 INFO - PROCESS | 25698 | 1461370235689 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:10:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:10:35 INFO - PROCESS | 25698 | 1461370235695 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 25698 | 1461370235697 Marionette TRACE conn3 <- [1,374,null,{}] 17:10:35 INFO - PROCESS | 25698 | 1461370235703 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:10:35 INFO - PROCESS | 25698 | 1461370235889 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:10:36 INFO - PROCESS | 25698 | 1461370236027 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f240b000 == 49 [pid = 25698] [id = 101] 17:10:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 120 (0x7f050f578800) [pid = 25698] [serial = 302] [outer = (nil)] 17:10:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f050f5ed800) [pid = 25698] [serial = 303] [outer = 0x7f050f578800] 17:10:36 INFO - PROCESS | 25698 | 1461370236105 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f050f5f2c00) [pid = 25698] [serial = 304] [outer = 0x7f050f578800] 17:10:36 INFO - PROCESS | 25698 | 1461370236944 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:10:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:10:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1328ms 17:10:37 INFO - PROCESS | 25698 | 1461370237024 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:10:37 INFO - PROCESS | 25698 | 1461370237027 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:10:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:10:37 INFO - PROCESS | 25698 | 1461370237033 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 25698 | 1461370237036 Marionette TRACE conn3 <- [1,378,null,{}] 17:10:37 INFO - PROCESS | 25698 | 1461370237041 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:10:37 INFO - PROCESS | 25698 | 1461370237428 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:10:37 INFO - PROCESS | 25698 | 1461370237706 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef350800 == 50 [pid = 25698] [id = 102] 17:10:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04ee0dd400) [pid = 25698] [serial = 305] [outer = (nil)] 17:10:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04ee65c800) [pid = 25698] [serial = 306] [outer = 0x7f04ee0dd400] 17:10:37 INFO - PROCESS | 25698 | 1461370237787 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04f0054400) [pid = 25698] [serial = 307] [outer = 0x7f04ee0dd400] 17:10:38 INFO - PROCESS | 25698 | 1461370238715 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:10:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:10:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1735ms 17:10:38 INFO - PROCESS | 25698 | 1461370238771 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 25698 | 1461370238775 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:10:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:10:38 INFO - PROCESS | 25698 | 1461370238782 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 25698 | 1461370238788 Marionette TRACE conn3 <- [1,382,null,{}] 17:10:38 INFO - PROCESS | 25698 | 1461370238794 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:10:38 INFO - PROCESS | 25698 | 1461370238942 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:10:39 INFO - PROCESS | 25698 | 1461370239101 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | --DOCSHELL 0x7f0507d50000 == 49 [pid = 25698] [id = 94] 17:10:39 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050512b000 == 48 [pid = 25698] [id = 93] 17:10:39 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504c04800 == 47 [pid = 25698] [id = 92] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04f6d0d400) [pid = 25698] [serial = 212] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f050a160400) [pid = 25698] [serial = 221] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f04ef1f9400) [pid = 25698] [serial = 209] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 121 (0x7f050a1b4c00) [pid = 25698] [serial = 246] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f3816000 == 48 [pid = 25698] [id = 103] 17:10:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f04ee6cac00) [pid = 25698] [serial = 308] [outer = (nil)] 17:10:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04f24e6c00) [pid = 25698] [serial = 309] [outer = 0x7f04ee6cac00] 17:10:39 INFO - PROCESS | 25698 | 1461370239204 Marionette DEBUG loaded listener.js 17:10:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04f43a4c00) [pid = 25698] [serial = 310] [outer = 0x7f04ee6cac00] 17:10:39 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb061800 == 47 [pid = 25698] [id = 91] 17:10:39 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f793e800 == 46 [pid = 25698] [id = 90] 17:10:39 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef1ce800 == 45 [pid = 25698] [id = 89] 17:10:39 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0505125000 == 44 [pid = 25698] [id = 84] 17:10:39 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ed0800 == 43 [pid = 25698] [id = 83] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f04f74ba400) [pid = 25698] [serial = 236] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f04f74be800) [pid = 25698] [serial = 237] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 121 (0x7f0509b7c800) [pid = 25698] [serial = 207] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 120 (0x7f04f7e15800) [pid = 25698] [serial = 230] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 119 (0x7f04f8782800) [pid = 25698] [serial = 231] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 118 (0x7f04f6be4800) [pid = 25698] [serial = 225] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f04f4f8b400) [pid = 25698] [serial = 224] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04faee3400) [pid = 25698] [serial = 233] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f05064e2c00) [pid = 25698] [serial = 243] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f0504f11800) [pid = 25698] [serial = 240] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04f6e87800) [pid = 25698] [serial = 227] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04f6e8c400) [pid = 25698] [serial = 228] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f04fb050c00) [pid = 25698] [serial = 215] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f0509917c00) [pid = 25698] [serial = 218] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f050824d000) [pid = 25698] [serial = 241] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f04f6ff4400) [pid = 25698] [serial = 105] [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:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f0509b74000) [pid = 25698] [serial = 244] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f04fe161400) [pid = 25698] [serial = 234] [outer = (nil)] [url = about:blank] 17:10:39 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:39 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:10:39 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:39 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:39 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:39 INFO - PROCESS | 25698 | 1461370239952 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:10:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1188ms 17:10:39 INFO - PROCESS | 25698 | 1461370239990 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 25698 | 1461370239993 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:10:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:10:40 INFO - PROCESS | 25698 | 1461370240002 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:10:40 INFO - PROCESS | 25698 | 1461370240005 Marionette TRACE conn3 <- [1,386,null,{}] 17:10:40 INFO - PROCESS | 25698 | 1461370240011 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:10:40 INFO - PROCESS | 25698 | 1461370240156 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:10:40 INFO - PROCESS | 25698 | 1461370240174 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f6fa0000 == 44 [pid = 25698] [id = 104] 17:10:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f04f6d09400) [pid = 25698] [serial = 311] [outer = (nil)] 17:10:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f04f6e92800) [pid = 25698] [serial = 312] [outer = 0x7f04f6d09400] 17:10:40 INFO - PROCESS | 25698 | 1461370240236 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f04f74b1400) [pid = 25698] [serial = 313] [outer = 0x7f04f6d09400] 17:10:41 INFO - PROCESS | 25698 | 1461370241098 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:10:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:10:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1137ms 17:10:41 INFO - PROCESS | 25698 | 1461370241141 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:10:41 INFO - PROCESS | 25698 | 1461370241147 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:10:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:10:41 INFO - PROCESS | 25698 | 1461370241162 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 25698 | 1461370241168 Marionette TRACE conn3 <- [1,390,null,{}] 17:10:41 INFO - PROCESS | 25698 | 1461370241177 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:10:41 INFO - PROCESS | 25698 | 1461370241318 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:10:41 INFO - PROCESS | 25698 | 1461370241328 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8683800 == 45 [pid = 25698] [id = 105] 17:10:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04f5792400) [pid = 25698] [serial = 314] [outer = (nil)] 17:10:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f04faee9000) [pid = 25698] [serial = 315] [outer = 0x7f04f5792400] 17:10:41 INFO - PROCESS | 25698 | 1461370241390 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f0504018400) [pid = 25698] [serial = 316] [outer = 0x7f04f5792400] 17:10:42 INFO - PROCESS | 25698 | 1461370242206 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:10:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:10:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1099ms 17:10:42 INFO - PROCESS | 25698 | 1461370242266 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 25698 | 1461370242268 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:10:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:10:42 INFO - PROCESS | 25698 | 1461370242275 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 25698 | 1461370242277 Marionette TRACE conn3 <- [1,394,null,{}] 17:10:42 INFO - PROCESS | 25698 | 1461370242282 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:10:42 INFO - PROCESS | 25698 | 1461370242508 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:10:42 INFO - PROCESS | 25698 | 1461370242532 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edea7000 == 46 [pid = 25698] [id = 106] 17:10:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f04f2eea800) [pid = 25698] [serial = 317] [outer = (nil)] 17:10:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04f2ef0800) [pid = 25698] [serial = 318] [outer = 0x7f04f2eea800] 17:10:42 INFO - PROCESS | 25698 | 1461370242591 Marionette DEBUG loaded listener.js 17:10:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04f74bc400) [pid = 25698] [serial = 319] [outer = 0x7f04f2eea800] 17:10:43 INFO - PROCESS | 25698 | 1461370243457 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:10:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:10:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1228ms 17:10:43 INFO - PROCESS | 25698 | 1461370243504 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:10:43 INFO - PROCESS | 25698 | 1461370243506 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:10:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:10:43 INFO - PROCESS | 25698 | 1461370243512 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:10:43 INFO - PROCESS | 25698 | 1461370243514 Marionette TRACE conn3 <- [1,398,null,{}] 17:10:43 INFO - PROCESS | 25698 | 1461370243519 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:10:43 INFO - PROCESS | 25698 | 1461370243700 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:10:43 INFO - PROCESS | 25698 | 1461370243724 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504fc1800 == 47 [pid = 25698] [id = 107] 17:10:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f0505107800) [pid = 25698] [serial = 320] [outer = (nil)] 17:10:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f05053e5c00) [pid = 25698] [serial = 321] [outer = 0x7f0505107800] 17:10:43 INFO - PROCESS | 25698 | 1461370243798 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f0509915c00) [pid = 25698] [serial = 322] [outer = 0x7f0505107800] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f04f0058c00) [pid = 25698] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04ee659800) [pid = 25698] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f04f0106800) [pid = 25698] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f04ef10cc00) [pid = 25698] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04f737bc00) [pid = 25698] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04f6e8e000) [pid = 25698] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f05060eec00) [pid = 25698] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04fb39b800) [pid = 25698] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f04ee693000) [pid = 25698] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f04f1803400) [pid = 25698] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f04ff087400) [pid = 25698] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f04f7af0c00) [pid = 25698] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f0504019000) [pid = 25698] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f04f433e800) [pid = 25698] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:10:44 INFO - PROCESS | 25698 | --DOMWINDOW == 103 (0x7f04f76bc800) [pid = 25698] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:10:44 INFO - PROCESS | 25698 | 1461370244682 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:10:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:10:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1225ms 17:10:44 INFO - PROCESS | 25698 | 1461370244743 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 25698 | 1461370244745 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:10:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:10:44 INFO - PROCESS | 25698 | 1461370244764 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 25698 | 1461370244766 Marionette TRACE conn3 <- [1,402,null,{}] 17:10:44 INFO - PROCESS | 25698 | 1461370244771 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:10:44 INFO - PROCESS | 25698 | 1461370244910 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:10:44 INFO - PROCESS | 25698 | 1461370244920 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0504fcb000 == 48 [pid = 25698] [id = 108] 17:10:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f04f0106800) [pid = 25698] [serial = 323] [outer = (nil)] 17:10:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f04f171a000) [pid = 25698] [serial = 324] [outer = 0x7f04f0106800] 17:10:44 INFO - PROCESS | 25698 | 1461370244980 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f04f6d0f000) [pid = 25698] [serial = 325] [outer = 0x7f04f0106800] 17:10:45 INFO - PROCESS | 25698 | 1461370245732 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:10:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:10:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1029ms 17:10:45 INFO - PROCESS | 25698 | 1461370245795 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:10:45 INFO - PROCESS | 25698 | 1461370245798 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:10:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:10:45 INFO - PROCESS | 25698 | 1461370245830 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 25698 | 1461370245832 Marionette TRACE conn3 <- [1,406,null,{}] 17:10:45 INFO - PROCESS | 25698 | 1461370245839 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:10:45 INFO - PROCESS | 25698 | 1461370245975 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:10:45 INFO - PROCESS | 25698 | 1461370245985 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0509b96000 == 49 [pid = 25698] [id = 109] 17:10:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f04ef3d9c00) [pid = 25698] [serial = 326] [outer = (nil)] 17:10:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f04fad27400) [pid = 25698] [serial = 327] [outer = 0x7f04ef3d9c00] 17:10:46 INFO - PROCESS | 25698 | 1461370246044 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f050991a400) [pid = 25698] [serial = 328] [outer = 0x7f04ef3d9c00] 17:10:46 INFO - PROCESS | 25698 | 1461370246985 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:10:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:10:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1253ms 17:10:47 INFO - PROCESS | 25698 | 1461370247063 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:10:47 INFO - PROCESS | 25698 | 1461370247070 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:10:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:10:47 INFO - PROCESS | 25698 | 1461370247085 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 25698 | 1461370247093 Marionette TRACE conn3 <- [1,410,null,{}] 17:10:47 INFO - PROCESS | 25698 | 1461370247130 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:10:47 INFO - PROCESS | 25698 | 1461370247298 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:10:47 INFO - PROCESS | 25698 | 1461370247437 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f5c09800 == 50 [pid = 25698] [id = 110] 17:10:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04f05b2c00) [pid = 25698] [serial = 329] [outer = (nil)] 17:10:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f04f170f800) [pid = 25698] [serial = 330] [outer = 0x7f04f05b2c00] 17:10:47 INFO - PROCESS | 25698 | 1461370247516 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04f1802c00) [pid = 25698] [serial = 331] [outer = 0x7f04f05b2c00] 17:10:48 INFO - PROCESS | 25698 | 1461370248475 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:10:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:10:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1460ms 17:10:48 INFO - PROCESS | 25698 | 1461370248541 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 25698 | 1461370248550 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:10:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:10:48 INFO - PROCESS | 25698 | 1461370248560 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 25698 | 1461370248565 Marionette TRACE conn3 <- [1,414,null,{}] 17:10:48 INFO - PROCESS | 25698 | 1461370248570 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:10:48 INFO - PROCESS | 25698 | 1461370248735 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:10:48 INFO - PROCESS | 25698 | 1461370248874 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0504e8d800 == 51 [pid = 25698] [id = 111] 17:10:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f04f2ef2400) [pid = 25698] [serial = 332] [outer = (nil)] 17:10:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04f6b96800) [pid = 25698] [serial = 333] [outer = 0x7f04f2ef2400] 17:10:49 INFO - PROCESS | 25698 | 1461370249014 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04f6e89800) [pid = 25698] [serial = 334] [outer = 0x7f04f2ef2400] 17:10:49 INFO - PROCESS | 25698 | 1461370249917 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:10:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:10:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1385ms 17:10:49 INFO - PROCESS | 25698 | 1461370249946 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 25698 | 1461370249950 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:10:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:10:49 INFO - PROCESS | 25698 | 1461370249956 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 25698 | 1461370249961 Marionette TRACE conn3 <- [1,418,null,{}] 17:10:49 INFO - PROCESS | 25698 | 1461370249977 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:10:50 INFO - PROCESS | 25698 | 1461370250137 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:10:50 INFO - PROCESS | 25698 | 1461370250288 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050ccc5800 == 52 [pid = 25698] [id = 112] 17:10:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04f74b0400) [pid = 25698] [serial = 335] [outer = (nil)] 17:10:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04faee5000) [pid = 25698] [serial = 336] [outer = 0x7f04f74b0400] 17:10:50 INFO - PROCESS | 25698 | 1461370250367 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f0504e69400) [pid = 25698] [serial = 337] [outer = 0x7f04f74b0400] 17:10:51 INFO - PROCESS | 25698 | 1461370251644 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:10:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 17:10:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1740ms 17:10:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:10:51 INFO - PROCESS | 25698 | 1461370251697 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 25698 | 1461370251700 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:10:51 INFO - PROCESS | 25698 | 1461370251706 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 25698 | 1461370251709 Marionette TRACE conn3 <- [1,422,null,{}] 17:10:51 INFO - PROCESS | 25698 | 1461370251714 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:10:51 INFO - PROCESS | 25698 | 1461370251951 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:10:52 INFO - PROCESS | 25698 | 1461370252094 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050f545000 == 53 [pid = 25698] [id = 113] 17:10:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 119 (0x7f04f74b6400) [pid = 25698] [serial = 338] [outer = (nil)] 17:10:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 120 (0x7f0509a77800) [pid = 25698] [serial = 339] [outer = 0x7f04f74b6400] 17:10:52 INFO - PROCESS | 25698 | 1461370252176 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f0509cb1800) [pid = 25698] [serial = 340] [outer = 0x7f04f74b6400] 17:10:53 INFO - PROCESS | 25698 | 1461370253451 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:10:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:10:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1788ms 17:10:53 INFO - PROCESS | 25698 | 1461370253542 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:10:53 INFO - PROCESS | 25698 | 1461370253547 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:10:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:10:53 INFO - PROCESS | 25698 | 1461370253556 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:10:53 INFO - PROCESS | 25698 | 1461370253559 Marionette TRACE conn3 <- [1,426,null,{}] 17:10:53 INFO - PROCESS | 25698 | 1461370253565 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:10:53 INFO - PROCESS | 25698 | 1461370253719 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:10:54 INFO - PROCESS | 25698 | 1461370254067 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee709000 == 54 [pid = 25698] [id = 114] 17:10:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f04ee0d3c00) [pid = 25698] [serial = 341] [outer = (nil)] 17:10:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04ee0e1000) [pid = 25698] [serial = 342] [outer = 0x7f04ee0d3c00] 17:10:54 INFO - PROCESS | 25698 | 1461370254143 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04f0058800) [pid = 25698] [serial = 343] [outer = 0x7f04ee0d3c00] 17:10:55 INFO - PROCESS | 25698 | 1461370255108 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:10:55 INFO - PROCESS | 25698 | 1461370255155 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:10:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:10:55 INFO - PROCESS | 25698 | 1461370255163 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 25698 | 1461370255166 Marionette TRACE conn3 <- [1,430,null,{}] 17:10:55 INFO - PROCESS | 25698 | 1461370255173 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:10:55 INFO - PROCESS | 25698 | 1461370255330 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:10:55 INFO - PROCESS | 25698 | 1461370255534 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eff0e000 == 55 [pid = 25698] [id = 115] 17:10:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04f1810800) [pid = 25698] [serial = 344] [outer = (nil)] 17:10:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04f1bea400) [pid = 25698] [serial = 345] [outer = 0x7f04f1810800] 17:10:55 INFO - PROCESS | 25698 | 1461370255605 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f04f24e1800) [pid = 25698] [serial = 346] [outer = 0x7f04f1810800] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504fcb000 == 54 [pid = 25698] [id = 108] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050c299000 == 53 [pid = 25698] [id = 82] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 126 (0x7f04f6764800) [pid = 25698] [serial = 249] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 125 (0x7f0506044000) [pid = 25698] [serial = 255] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04ee0de800) [pid = 25698] [serial = 258] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f0509cb2000) [pid = 25698] [serial = 261] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f04f74b5000) [pid = 25698] [serial = 252] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 121 (0x7f050a503400) [pid = 25698] [serial = 285] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504fc1800 == 52 [pid = 25698] [id = 107] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edea7000 == 51 [pid = 25698] [id = 106] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8683800 == 50 [pid = 25698] [id = 105] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6fa0000 == 49 [pid = 25698] [id = 104] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f3816000 == 48 [pid = 25698] [id = 103] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef350800 == 47 [pid = 25698] [id = 102] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7944000 == 46 [pid = 25698] [id = 96] 17:10:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb017000 == 45 [pid = 25698] [id = 95] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 120 (0x7f050535d000) [pid = 25698] [serial = 186] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 119 (0x7f04f38f5000) [pid = 25698] [serial = 144] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 118 (0x7f04f929f400) [pid = 25698] [serial = 180] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f050a503c00) [pid = 25698] [serial = 222] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04f05b0800) [pid = 25698] [serial = 174] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f05082c8000) [pid = 25698] [serial = 276] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f04f74b2400) [pid = 25698] [serial = 270] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04f76b9000) [pid = 25698] [serial = 147] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04f74bd400) [pid = 25698] [serial = 271] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f0504f78400) [pid = 25698] [serial = 273] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f050a50c400) [pid = 25698] [serial = 279] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f050a50ac00) [pid = 25698] [serial = 265] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f0504e67800) [pid = 25698] [serial = 183] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f04f1be4c00) [pid = 25698] [serial = 264] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f04f6d06400) [pid = 25698] [serial = 177] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f04f6d0dc00) [pid = 25698] [serial = 268] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f04f6695c00) [pid = 25698] [serial = 267] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 103 (0x7f050a60b400) [pid = 25698] [serial = 280] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 102 (0x7f050c2cc400) [pid = 25698] [serial = 282] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 101 (0x7f050cfc5c00) [pid = 25698] [serial = 283] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 100 (0x7f0506049000) [pid = 25698] [serial = 274] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | --DOMWINDOW == 99 (0x7f050a15a000) [pid = 25698] [serial = 277] [outer = (nil)] [url = about:blank] 17:10:56 INFO - PROCESS | 25698 | 1461370256443 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:10:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:10:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1338ms 17:10:56 INFO - PROCESS | 25698 | 1461370256504 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:10:56 INFO - PROCESS | 25698 | 1461370256509 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:10:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:10:56 INFO - PROCESS | 25698 | 1461370256517 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 25698 | 1461370256520 Marionette TRACE conn3 <- [1,434,null,{}] 17:10:56 INFO - PROCESS | 25698 | 1461370256525 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:10:56 INFO - PROCESS | 25698 | 1461370256660 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:10:56 INFO - PROCESS | 25698 | 1461370256677 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f381e000 == 46 [pid = 25698] [id = 116] 17:10:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 100 (0x7f04f2ee6000) [pid = 25698] [serial = 347] [outer = (nil)] 17:10:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 101 (0x7f04f2ef4800) [pid = 25698] [serial = 348] [outer = 0x7f04f2ee6000] 17:10:56 INFO - PROCESS | 25698 | 1461370256738 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 102 (0x7f04f5c24c00) [pid = 25698] [serial = 349] [outer = 0x7f04f2ee6000] 17:10:57 INFO - PROCESS | 25698 | 1461370257568 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:10:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:10:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1133ms 17:10:57 INFO - PROCESS | 25698 | 1461370257650 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:10:57 INFO - PROCESS | 25698 | 1461370257654 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:10:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:10:57 INFO - PROCESS | 25698 | 1461370257661 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 25698 | 1461370257669 Marionette TRACE conn3 <- [1,438,null,{}] 17:10:57 INFO - PROCESS | 25698 | 1461370257682 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:10:57 INFO - PROCESS | 25698 | 1461370257826 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:10:57 INFO - PROCESS | 25698 | 1461370257923 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7743000 == 47 [pid = 25698] [id = 117] 17:10:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 103 (0x7f04f2eec000) [pid = 25698] [serial = 350] [outer = (nil)] 17:10:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f04f6d12000) [pid = 25698] [serial = 351] [outer = 0x7f04f2eec000] 17:10:57 INFO - PROCESS | 25698 | 1461370257987 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f04f70de400) [pid = 25698] [serial = 352] [outer = 0x7f04f2eec000] 17:10:58 INFO - PROCESS | 25698 | 1461370258715 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:10:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:10:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1096ms 17:10:58 INFO - PROCESS | 25698 | 1461370258756 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:10:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:10:58 INFO - PROCESS | 25698 | 1461370258761 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:10:58 INFO - PROCESS | 25698 | 1461370258772 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:10:58 INFO - PROCESS | 25698 | 1461370258774 Marionette TRACE conn3 <- [1,442,null,{}] 17:10:58 INFO - PROCESS | 25698 | 1461370258790 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:10:58 INFO - PROCESS | 25698 | 1461370258968 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:10:59 INFO - PROCESS | 25698 | 1461370258998 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7ee7000 == 48 [pid = 25698] [id = 118] 17:10:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f04f70e9c00) [pid = 25698] [serial = 353] [outer = (nil)] 17:10:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f04f76b9000) [pid = 25698] [serial = 354] [outer = 0x7f04f70e9c00] 17:10:59 INFO - PROCESS | 25698 | 1461370259057 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f04f7e1e000) [pid = 25698] [serial = 355] [outer = 0x7f04f70e9c00] 17:10:59 INFO - PROCESS | 25698 | 1461370259878 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:10:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:10:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1139ms 17:10:59 INFO - PROCESS | 25698 | 1461370259906 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 25698 | 1461370259909 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:10:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:10:59 INFO - PROCESS | 25698 | 1461370259916 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 25698 | 1461370259918 Marionette TRACE conn3 <- [1,446,null,{}] 17:10:59 INFO - PROCESS | 25698 | 1461370259923 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:11:00 INFO - PROCESS | 25698 | 1461370260089 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:11:00 INFO - PROCESS | 25698 | 1461370260131 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f867c000 == 49 [pid = 25698] [id = 119] 17:11:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f04f8d35800) [pid = 25698] [serial = 356] [outer = (nil)] 17:11:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04f8f6a000) [pid = 25698] [serial = 357] [outer = 0x7f04f8d35800] 17:11:00 INFO - PROCESS | 25698 | 1461370260209 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f04fb399000) [pid = 25698] [serial = 358] [outer = 0x7f04f8d35800] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04f0106800) [pid = 25698] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f04f2eea800) [pid = 25698] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f0505107800) [pid = 25698] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f04f7373400) [pid = 25698] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f04ee0dd400) [pid = 25698] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f04f0411400) [pid = 25698] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f0509a80400) [pid = 25698] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 103 (0x7f0506049c00) [pid = 25698] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 102 (0x7f04f6d09400) [pid = 25698] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 101 (0x7f04f5792400) [pid = 25698] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 100 (0x7f04ee6cac00) [pid = 25698] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 99 (0x7f04ef1f8400) [pid = 25698] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:11:00 INFO - PROCESS | 25698 | --DOMWINDOW == 98 (0x7f04f38ec800) [pid = 25698] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:11:01 INFO - PROCESS | 25698 | --DOMWINDOW == 97 (0x7f04f73e7000) [pid = 25698] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:11:01 INFO - PROCESS | 25698 | --DOMWINDOW == 96 (0x7f04ee30c400) [pid = 25698] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:11:01 INFO - PROCESS | 25698 | --DOMWINDOW == 95 (0x7f04f5790800) [pid = 25698] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:11:01 INFO - PROCESS | 25698 | --DOMWINDOW == 94 (0x7f04ee0d5c00) [pid = 25698] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:11:01 INFO - PROCESS | 25698 | --DOMWINDOW == 93 (0x7f04ee0d7000) [pid = 25698] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:11:01 INFO - PROCESS | 25698 | --DOMWINDOW == 92 (0x7f04fe164800) [pid = 25698] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:11:01 INFO - PROCESS | 25698 | --DOMWINDOW == 91 (0x7f04f5785800) [pid = 25698] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:11:01 INFO - PROCESS | 25698 | --DOMWINDOW == 90 (0x7f04f822cc00) [pid = 25698] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:11:01 INFO - PROCESS | 25698 | --DOMWINDOW == 89 (0x7f04ee6cec00) [pid = 25698] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:11:01 INFO - PROCESS | 25698 | 1461370261353 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:11:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:11:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1480ms 17:11:01 INFO - PROCESS | 25698 | 1461370261398 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:11:01 INFO - PROCESS | 25698 | 1461370261401 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:11:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:11:01 INFO - PROCESS | 25698 | 1461370261407 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:11:01 INFO - PROCESS | 25698 | 1461370261409 Marionette TRACE conn3 <- [1,450,null,{}] 17:11:01 INFO - PROCESS | 25698 | 1461370261414 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:11:01 INFO - PROCESS | 25698 | 1461370261589 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:11:01 INFO - PROCESS | 25698 | 1461370261620 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edeb3000 == 50 [pid = 25698] [id = 120] 17:11:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 90 (0x7f04ee6cac00) [pid = 25698] [serial = 359] [outer = (nil)] 17:11:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 91 (0x7f04f2ee7c00) [pid = 25698] [serial = 360] [outer = 0x7f04ee6cac00] 17:11:01 INFO - PROCESS | 25698 | 1461370261682 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 92 (0x7f04f822cc00) [pid = 25698] [serial = 361] [outer = 0x7f04ee6cac00] 17:11:02 INFO - PROCESS | 25698 | 1461370262428 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:11:02 INFO - PROCESS | 25698 | 1461370262457 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:11:02 INFO - PROCESS | 25698 | 1461370262492 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 25698 | 1461370262494 Marionette TRACE conn3 <- [1,454,null,{}] 17:11:02 INFO - PROCESS | 25698 | 1461370262501 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:11:02 INFO - PROCESS | 25698 | 1461370262643 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:11:02 INFO - PROCESS | 25698 | 1461370262657 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fe25c000 == 51 [pid = 25698] [id = 121] 17:11:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 93 (0x7f04f6d0b000) [pid = 25698] [serial = 362] [outer = (nil)] 17:11:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 94 (0x7f0505194000) [pid = 25698] [serial = 363] [outer = 0x7f04f6d0b000] 17:11:02 INFO - PROCESS | 25698 | 1461370262718 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 95 (0x7f050603f000) [pid = 25698] [serial = 364] [outer = 0x7f04f6d0b000] 17:11:03 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:03 INFO - PROCESS | 25698 | 1461370263833 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:11:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:11:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1399ms 17:11:03 INFO - PROCESS | 25698 | 1461370263886 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 25698 | 1461370263893 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:11:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:11:03 INFO - PROCESS | 25698 | 1461370263903 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 25698 | 1461370263908 Marionette TRACE conn3 <- [1,458,null,{}] 17:11:03 INFO - PROCESS | 25698 | 1461370263917 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:11:04 INFO - PROCESS | 25698 | 1461370264089 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:11:04 INFO - PROCESS | 25698 | 1461370264230 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f381d000 == 52 [pid = 25698] [id = 122] 17:11:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 96 (0x7f04f170bc00) [pid = 25698] [serial = 365] [outer = (nil)] 17:11:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 97 (0x7f04f1be4000) [pid = 25698] [serial = 366] [outer = 0x7f04f170bc00] 17:11:04 INFO - PROCESS | 25698 | 1461370264309 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 98 (0x7f04f24e5c00) [pid = 25698] [serial = 367] [outer = 0x7f04f170bc00] 17:11:05 INFO - PROCESS | 25698 | 1461370265358 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:11:05 INFO - PROCESS | 25698 | 1461370265401 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:11:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:11:05 INFO - PROCESS | 25698 | 1461370265412 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:11:05 INFO - PROCESS | 25698 | 1461370265416 Marionette TRACE conn3 <- [1,462,null,{}] 17:11:05 INFO - PROCESS | 25698 | 1461370265422 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:11:05 INFO - PROCESS | 25698 | 1461370265608 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:11:05 INFO - PROCESS | 25698 | 1461370265750 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f800f000 == 53 [pid = 25698] [id = 123] 17:11:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 99 (0x7f04f2ee8800) [pid = 25698] [serial = 368] [outer = (nil)] 17:11:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 100 (0x7f04f6d04000) [pid = 25698] [serial = 369] [outer = 0x7f04f2ee8800] 17:11:05 INFO - PROCESS | 25698 | 1461370265823 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 101 (0x7f04f6e8c800) [pid = 25698] [serial = 370] [outer = 0x7f04f2ee8800] 17:11:06 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:06 INFO - PROCESS | 25698 | 1461370266837 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:11:06 INFO - PROCESS | 25698 | 1461370266898 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:11:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:11:06 INFO - PROCESS | 25698 | 1461370266905 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 25698 | 1461370266911 Marionette TRACE conn3 <- [1,466,null,{}] 17:11:06 INFO - PROCESS | 25698 | 1461370266926 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:11:07 INFO - PROCESS | 25698 | 1461370267130 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:11:07 INFO - PROCESS | 25698 | 1461370267327 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0504fc2800 == 54 [pid = 25698] [id = 124] 17:11:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 102 (0x7f04f76bc800) [pid = 25698] [serial = 371] [outer = (nil)] 17:11:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 103 (0x7f04ff087400) [pid = 25698] [serial = 372] [outer = 0x7f04f76bc800] 17:11:07 INFO - PROCESS | 25698 | 1461370267422 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f0505107800) [pid = 25698] [serial = 373] [outer = 0x7f04f76bc800] 17:11:08 INFO - PROCESS | 25698 | 1461370268281 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:11:08 INFO - PROCESS | 25698 | 1461370268361 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:11:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:11:08 INFO - PROCESS | 25698 | 1461370268371 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:11:08 INFO - PROCESS | 25698 | 1461370268373 Marionette TRACE conn3 <- [1,470,null,{}] 17:11:08 INFO - PROCESS | 25698 | 1461370268378 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:11:08 INFO - PROCESS | 25698 | 1461370268595 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:11:08 INFO - PROCESS | 25698 | 1461370268737 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050820c000 == 55 [pid = 25698] [id = 125] 17:11:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f04f7631c00) [pid = 25698] [serial = 374] [outer = (nil)] 17:11:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f04f763a400) [pid = 25698] [serial = 375] [outer = 0x7f04f7631c00] 17:11:08 INFO - PROCESS | 25698 | 1461370268852 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f0505196c00) [pid = 25698] [serial = 376] [outer = 0x7f04f7631c00] 17:11:09 INFO - PROCESS | 25698 | 1461370269676 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:11:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:11:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1332ms 17:11:09 INFO - PROCESS | 25698 | 1461370269704 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:11:09 INFO - PROCESS | 25698 | 1461370269707 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:11:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:11:09 INFO - PROCESS | 25698 | 1461370269713 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:11:09 INFO - PROCESS | 25698 | 1461370269715 Marionette TRACE conn3 <- [1,474,null,{}] 17:11:09 INFO - PROCESS | 25698 | 1461370269721 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:11:09 INFO - PROCESS | 25698 | 1461370269869 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:11:10 INFO - PROCESS | 25698 | 1461370270016 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0509b8c000 == 56 [pid = 25698] [id = 126] 17:11:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f04f24f1c00) [pid = 25698] [serial = 377] [outer = (nil)] 17:11:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f04f24f9c00) [pid = 25698] [serial = 378] [outer = 0x7f04f24f1c00] 17:11:10 INFO - PROCESS | 25698 | 1461370270089 Marionette DEBUG loaded listener.js 17:11:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04f24fe000) [pid = 25698] [serial = 379] [outer = 0x7f04f24f1c00] 17:11:11 INFO - PROCESS | 25698 | 1461370271017 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:11:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:11:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1377ms 17:11:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:11:11 INFO - PROCESS | 25698 | 1461370271091 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:11:11 INFO - PROCESS | 25698 | 1461370271094 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:11:11 INFO - PROCESS | 25698 | 1461370271100 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:11:11 INFO - PROCESS | 25698 | 1461370271103 Marionette TRACE conn3 <- [1,478,null,{}] 17:11:11 INFO - PROCESS | 25698 | 1461370271108 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:11:11 INFO - PROCESS | 25698 | 1461370271282 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:11:11 INFO - PROCESS | 25698 | 1461370271423 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edeb6000 == 57 [pid = 25698] [id = 127] 17:11:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f04eb977400) [pid = 25698] [serial = 380] [outer = (nil)] 17:11:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04f24db400) [pid = 25698] [serial = 381] [outer = 0x7f04eb977400] 17:11:11 INFO - PROCESS | 25698 | 1461370271497 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f05061bc800) [pid = 25698] [serial = 382] [outer = 0x7f04eb977400] 17:11:12 INFO - PROCESS | 25698 | 1461370272598 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:11:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:11:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1536ms 17:11:12 INFO - PROCESS | 25698 | 1461370272636 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:11:12 INFO - PROCESS | 25698 | 1461370272641 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:11:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:11:12 INFO - PROCESS | 25698 | 1461370272649 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 25698 | 1461370272654 Marionette TRACE conn3 <- [1,482,null,{}] 17:11:12 INFO - PROCESS | 25698 | 1461370272661 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:11:12 INFO - PROCESS | 25698 | 1461370272809 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:11:13 INFO - PROCESS | 25698 | 1461370272997 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7137000 == 58 [pid = 25698] [id = 128] 17:11:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04ee6c3c00) [pid = 25698] [serial = 383] [outer = (nil)] 17:11:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04f1713000) [pid = 25698] [serial = 384] [outer = 0x7f04ee6c3c00] 17:11:13 INFO - PROCESS | 25698 | 1461370273062 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04f1bea000) [pid = 25698] [serial = 385] [outer = 0x7f04ee6c3c00] 17:11:14 INFO - PROCESS | 25698 | 1461370274007 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:11:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:11:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1431ms 17:11:14 INFO - PROCESS | 25698 | 1461370274081 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:11:14 INFO - PROCESS | 25698 | 1461370274088 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:11:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:11:14 INFO - PROCESS | 25698 | 1461370274098 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 25698 | 1461370274102 Marionette TRACE conn3 <- [1,486,null,{}] 17:11:14 INFO - PROCESS | 25698 | 1461370274107 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:11:14 INFO - PROCESS | 25698 | 1461370274299 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050f545800 == 57 [pid = 25698] [id = 86] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edeb3000 == 56 [pid = 25698] [id = 120] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f04fad27400) [pid = 25698] [serial = 327] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f867c000 == 55 [pid = 25698] [id = 119] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ee7000 == 54 [pid = 25698] [id = 118] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7743000 == 53 [pid = 25698] [id = 117] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f381e000 == 52 [pid = 25698] [id = 116] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eff0e000 == 51 [pid = 25698] [id = 115] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee709000 == 50 [pid = 25698] [id = 114] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050f545000 == 49 [pid = 25698] [id = 113] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050ccc5800 == 48 [pid = 25698] [id = 112] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504e8d800 == 47 [pid = 25698] [id = 111] 17:11:14 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f5c09800 == 46 [pid = 25698] [id = 110] 17:11:14 INFO - PROCESS | 25698 | 1461370274501 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee332800 == 47 [pid = 25698] [id = 129] 17:11:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04f1736c00) [pid = 25698] [serial = 386] [outer = (nil)] 17:11:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04f2ee8400) [pid = 25698] [serial = 387] [outer = 0x7f04f1736c00] 17:11:14 INFO - PROCESS | 25698 | 1461370274568 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04f43b0800) [pid = 25698] [serial = 388] [outer = 0x7f04f1736c00] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f04f6e87c00) [pid = 25698] [serial = 250] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f0504ff0800) [pid = 25698] [serial = 216] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f0509cb6400) [pid = 25698] [serial = 219] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f04f7b52800) [pid = 25698] [serial = 253] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04f7e1ec00) [pid = 25698] [serial = 259] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f050a50bc00) [pid = 25698] [serial = 262] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f0507d22000) [pid = 25698] [serial = 256] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04f73f1400) [pid = 25698] [serial = 213] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f050a5e2400) [pid = 25698] [serial = 247] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f04f1805800) [pid = 25698] [serial = 210] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f04f6d0f000) [pid = 25698] [serial = 325] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f04f2ef0800) [pid = 25698] [serial = 318] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f05053e5c00) [pid = 25698] [serial = 321] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f04f171a000) [pid = 25698] [serial = 324] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 103 (0x7f050a34b000) [pid = 25698] [serial = 297] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 102 (0x7f050a610000) [pid = 25698] [serial = 298] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 101 (0x7f04f0054400) [pid = 25698] [serial = 307] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 100 (0x7f04ee65c800) [pid = 25698] [serial = 306] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 99 (0x7f04fad2f800) [pid = 25698] [serial = 292] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 98 (0x7f04f7e1a400) [pid = 25698] [serial = 291] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 97 (0x7f050e50b000) [pid = 25698] [serial = 301] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 96 (0x7f050c2c2c00) [pid = 25698] [serial = 300] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 95 (0x7f0509a7bc00) [pid = 25698] [serial = 295] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 94 (0x7f0509a75000) [pid = 25698] [serial = 294] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 93 (0x7f04f6e92800) [pid = 25698] [serial = 312] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 92 (0x7f04f74b1400) [pid = 25698] [serial = 313] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 91 (0x7f04faee9000) [pid = 25698] [serial = 315] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 90 (0x7f04f24e6c00) [pid = 25698] [serial = 309] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 89 (0x7f04f43a4c00) [pid = 25698] [serial = 310] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 88 (0x7f04f6e89400) [pid = 25698] [serial = 289] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 87 (0x7f04f676ac00) [pid = 25698] [serial = 288] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 86 (0x7f050f5ed800) [pid = 25698] [serial = 303] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 85 (0x7f0509915c00) [pid = 25698] [serial = 322] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 84 (0x7f04f74bc400) [pid = 25698] [serial = 319] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 25698 | --DOMWINDOW == 83 (0x7f0504018400) [pid = 25698] [serial = 316] [outer = (nil)] [url = about:blank] 17:11:15 INFO - PROCESS | 25698 | 1461370275325 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:11:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:11:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1289ms 17:11:15 INFO - PROCESS | 25698 | 1461370275388 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:11:15 INFO - PROCESS | 25698 | 1461370275391 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:11:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:11:15 INFO - PROCESS | 25698 | 1461370275397 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 25698 | 1461370275403 Marionette TRACE conn3 <- [1,490,null,{}] 17:11:15 INFO - PROCESS | 25698 | 1461370275418 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:11:15 INFO - PROCESS | 25698 | 1461370275566 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:11:15 INFO - PROCESS | 25698 | 1461370275577 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7a62800 == 48 [pid = 25698] [id = 130] 17:11:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 84 (0x7f04f6e86c00) [pid = 25698] [serial = 389] [outer = (nil)] 17:11:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 85 (0x7f04f6e92400) [pid = 25698] [serial = 390] [outer = 0x7f04f6e86c00] 17:11:15 INFO - PROCESS | 25698 | 1461370275639 Marionette DEBUG loaded listener.js 17:11:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 86 (0x7f04f74b2c00) [pid = 25698] [serial = 391] [outer = 0x7f04f6e86c00] 17:11:16 INFO - PROCESS | 25698 | 1461370276334 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:11:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:11:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 990ms 17:11:16 INFO - PROCESS | 25698 | 1461370276389 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 25698 | 1461370276393 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:11:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:11:16 INFO - PROCESS | 25698 | 1461370276399 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 25698 | 1461370276401 Marionette TRACE conn3 <- [1,494,null,{}] 17:11:16 INFO - PROCESS | 25698 | 1461370276406 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:11:16 INFO - PROCESS | 25698 | 1461370276542 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:11:16 INFO - PROCESS | 25698 | 1461370276557 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f847d000 == 49 [pid = 25698] [id = 131] 17:11:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 87 (0x7f04f6e89400) [pid = 25698] [serial = 392] [outer = (nil)] 17:11:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 88 (0x7f04f763f800) [pid = 25698] [serial = 393] [outer = 0x7f04f6e89400] 17:11:16 INFO - PROCESS | 25698 | 1461370276619 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 89 (0x7f04f7e1ec00) [pid = 25698] [serial = 394] [outer = 0x7f04f6e89400] 17:11:17 INFO - PROCESS | 25698 | 1461370277427 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:11:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:11:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1082ms 17:11:17 INFO - PROCESS | 25698 | 1461370277510 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:11:17 INFO - PROCESS | 25698 | 1461370277512 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:11:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:11:17 INFO - PROCESS | 25698 | 1461370277519 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:11:17 INFO - PROCESS | 25698 | 1461370277522 Marionette TRACE conn3 <- [1,498,null,{}] 17:11:17 INFO - PROCESS | 25698 | 1461370277527 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:11:17 INFO - PROCESS | 25698 | 1461370277699 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:11:17 INFO - PROCESS | 25698 | 1461370277731 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb07d800 == 50 [pid = 25698] [id = 132] 17:11:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 90 (0x7f04f7633c00) [pid = 25698] [serial = 395] [outer = (nil)] 17:11:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 91 (0x7f04f8f69000) [pid = 25698] [serial = 396] [outer = 0x7f04f7633c00] 17:11:17 INFO - PROCESS | 25698 | 1461370277792 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 92 (0x7f04fb39b800) [pid = 25698] [serial = 397] [outer = 0x7f04f7633c00] 17:11:18 INFO - PROCESS | 25698 | 1461370278600 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:11:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:11:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1139ms 17:11:18 INFO - PROCESS | 25698 | 1461370278660 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:11:18 INFO - PROCESS | 25698 | 1461370278664 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:11:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:11:18 INFO - PROCESS | 25698 | 1461370278671 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 25698 | 1461370278674 Marionette TRACE conn3 <- [1,502,null,{}] 17:11:18 INFO - PROCESS | 25698 | 1461370278678 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:11:19 INFO - PROCESS | 25698 | 1461370278998 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:11:19 INFO - PROCESS | 25698 | --DOMWINDOW == 91 (0x7f04ee0d3c00) [pid = 25698] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:11:19 INFO - PROCESS | 25698 | --DOMWINDOW == 90 (0x7f04f70e9c00) [pid = 25698] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:11:19 INFO - PROCESS | 25698 | --DOMWINDOW == 89 (0x7f04ee6cac00) [pid = 25698] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:11:19 INFO - PROCESS | 25698 | --DOMWINDOW == 88 (0x7f04f1810800) [pid = 25698] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:11:19 INFO - PROCESS | 25698 | --DOMWINDOW == 87 (0x7f04f2ee6000) [pid = 25698] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:11:19 INFO - PROCESS | 25698 | --DOMWINDOW == 86 (0x7f04f2eec000) [pid = 25698] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:11:19 INFO - PROCESS | 25698 | --DOMWINDOW == 85 (0x7f04f8d35800) [pid = 25698] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:11:19 INFO - PROCESS | 25698 | 1461370279079 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2405800 == 51 [pid = 25698] [id = 133] 17:11:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 86 (0x7f04ee0d5c00) [pid = 25698] [serial = 398] [outer = (nil)] 17:11:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 87 (0x7f04f05b0800) [pid = 25698] [serial = 399] [outer = 0x7f04ee0d5c00] 17:11:19 INFO - PROCESS | 25698 | 1461370279145 Marionette DEBUG loaded listener.js 17:11:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 88 (0x7f04f74b6000) [pid = 25698] [serial = 400] [outer = 0x7f04ee0d5c00] 17:11:19 INFO - PROCESS | 25698 | 1461370279915 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:11:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:11:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1285ms 17:11:19 INFO - PROCESS | 25698 | 1461370279956 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 25698 | 1461370279959 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:11:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:11:19 INFO - PROCESS | 25698 | 1461370279964 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 25698 | 1461370279966 Marionette TRACE conn3 <- [1,506,null,{}] 17:11:19 INFO - PROCESS | 25698 | 1461370279972 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:11:20 INFO - PROCESS | 25698 | 1461370280105 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:11:20 INFO - PROCESS | 25698 | 1461370280118 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050601d800 == 52 [pid = 25698] [id = 134] 17:11:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 89 (0x7f04f7de5c00) [pid = 25698] [serial = 401] [outer = (nil)] 17:11:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 90 (0x7f0509921000) [pid = 25698] [serial = 402] [outer = 0x7f04f7de5c00] 17:11:20 INFO - PROCESS | 25698 | 1461370280178 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 91 (0x7f0509a7c400) [pid = 25698] [serial = 403] [outer = 0x7f04f7de5c00] 17:11:20 INFO - PROCESS | 25698 | 1461370280912 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:11:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:11:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 975ms 17:11:21 INFO - PROCESS | 25698 | 1461370281018 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 25698 | 1461370281024 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:11:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:11:21 INFO - PROCESS | 25698 | 1461370281070 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 25698 | 1461370281076 Marionette TRACE conn3 <- [1,510,null,{}] 17:11:21 INFO - PROCESS | 25698 | 1461370281095 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:11:21 INFO - PROCESS | 25698 | 1461370281295 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:11:21 INFO - PROCESS | 25698 | 1461370281439 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f240c800 == 53 [pid = 25698] [id = 135] 17:11:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 92 (0x7f04ebbeac00) [pid = 25698] [serial = 404] [outer = (nil)] 17:11:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 93 (0x7f04ebbf5c00) [pid = 25698] [serial = 405] [outer = 0x7f04ebbeac00] 17:11:21 INFO - PROCESS | 25698 | 1461370281518 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 94 (0x7f04ee0d8c00) [pid = 25698] [serial = 406] [outer = 0x7f04ebbeac00] 17:11:22 INFO - PROCESS | 25698 | 1461370282448 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:11:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:11:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1451ms 17:11:22 INFO - PROCESS | 25698 | 1461370282522 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:11:22 INFO - PROCESS | 25698 | 1461370282528 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:11:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:11:22 INFO - PROCESS | 25698 | 1461370282541 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:11:22 INFO - PROCESS | 25698 | 1461370282546 Marionette TRACE conn3 <- [1,514,null,{}] 17:11:22 INFO - PROCESS | 25698 | 1461370282553 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:11:22 INFO - PROCESS | 25698 | 1461370282758 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:11:22 INFO - PROCESS | 25698 | 1461370282944 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb063000 == 54 [pid = 25698] [id = 136] 17:11:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 95 (0x7f04f0102c00) [pid = 25698] [serial = 407] [outer = (nil)] 17:11:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 96 (0x7f04f1bec800) [pid = 25698] [serial = 408] [outer = 0x7f04f0102c00] 17:11:23 INFO - PROCESS | 25698 | 1461370283062 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 97 (0x7f04f24f8400) [pid = 25698] [serial = 409] [outer = 0x7f04f0102c00] 17:11:23 INFO - PROCESS | 25698 | 1461370283967 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:11:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 17:11:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1488ms 17:11:24 INFO - PROCESS | 25698 | 1461370284027 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:11:24 INFO - PROCESS | 25698 | 1461370284031 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:11:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:11:24 INFO - PROCESS | 25698 | 1461370284037 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:11:24 INFO - PROCESS | 25698 | 1461370284041 Marionette TRACE conn3 <- [1,518,null,{}] 17:11:24 INFO - PROCESS | 25698 | 1461370284053 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:11:24 INFO - PROCESS | 25698 | 1461370284213 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:11:24 INFO - PROCESS | 25698 | 1461370284356 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050a330000 == 55 [pid = 25698] [id = 137] 17:11:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 98 (0x7f04f6e83400) [pid = 25698] [serial = 410] [outer = (nil)] 17:11:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 99 (0x7f04f7406000) [pid = 25698] [serial = 411] [outer = 0x7f04f6e83400] 17:11:24 INFO - PROCESS | 25698 | 1461370284434 Marionette DEBUG loaded listener.js 17:11:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 100 (0x7f04f763f000) [pid = 25698] [serial = 412] [outer = 0x7f04f6e83400] 17:11:25 INFO - PROCESS | 25698 | 1461370285267 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:11:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:11:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1278ms 17:11:25 INFO - PROCESS | 25698 | 1461370285318 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:11:25 INFO - PROCESS | 25698 | 1461370285322 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:11:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:11:25 INFO - PROCESS | 25698 | 1461370285329 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:11:25 INFO - PROCESS | 25698 | 1461370285332 Marionette TRACE conn3 <- [1,522,null,{}] 17:11:25 INFO - PROCESS | 25698 | 1461370285337 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:11:25 INFO - PROCESS | 25698 | 1461370285502 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:11:25 INFO - PROCESS | 25698 | 1461370285647 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050cf67800 == 56 [pid = 25698] [id = 138] 17:11:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 101 (0x7f04f6ee6400) [pid = 25698] [serial = 413] [outer = (nil)] 17:11:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 102 (0x7f050603d000) [pid = 25698] [serial = 414] [outer = 0x7f04f6ee6400] 17:11:25 INFO - PROCESS | 25698 | 1461370285720 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 103 (0x7f050631e400) [pid = 25698] [serial = 415] [outer = 0x7f04f6ee6400] 17:11:26 INFO - PROCESS | 25698 | 1461370286600 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:11:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:11:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1342ms 17:11:26 INFO - PROCESS | 25698 | 1461370286673 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 25698 | 1461370286676 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:11:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:11:26 INFO - PROCESS | 25698 | 1461370286682 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 25698 | 1461370286684 Marionette TRACE conn3 <- [1,526,null,{}] 17:11:26 INFO - PROCESS | 25698 | 1461370286690 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:11:26 INFO - PROCESS | 25698 | 1461370286849 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:11:26 INFO - PROCESS | 25698 | 1461370286992 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050f479800 == 57 [pid = 25698] [id = 139] 17:11:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f04faeeb800) [pid = 25698] [serial = 416] [outer = (nil)] 17:11:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f0509a78400) [pid = 25698] [serial = 417] [outer = 0x7f04faeeb800] 17:11:27 INFO - PROCESS | 25698 | 1461370287063 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f0509b76000) [pid = 25698] [serial = 418] [outer = 0x7f04faeeb800] 17:11:27 INFO - PROCESS | 25698 | 1461370287958 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:11:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 17:11:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1332ms 17:11:28 INFO - PROCESS | 25698 | 1461370288016 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:11:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:11:28 INFO - PROCESS | 25698 | 1461370288020 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:11:28 INFO - PROCESS | 25698 | 1461370288026 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 25698 | 1461370288029 Marionette TRACE conn3 <- [1,530,null,{}] 17:11:28 INFO - PROCESS | 25698 | 1461370288035 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:11:28 INFO - PROCESS | 25698 | 1461370288232 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:11:28 INFO - PROCESS | 25698 | 1461370288374 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eeebf800 == 58 [pid = 25698] [id = 140] 17:11:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f0509a74000) [pid = 25698] [serial = 419] [outer = (nil)] 17:11:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f050a682400) [pid = 25698] [serial = 420] [outer = 0x7f0509a74000] 17:11:28 INFO - PROCESS | 25698 | 1461370288446 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f050cc38c00) [pid = 25698] [serial = 421] [outer = 0x7f0509a74000] 17:11:29 INFO - PROCESS | 25698 | 1461370289224 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:11:29 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:11:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:11:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:11:29 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:11:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:11:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:11:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1278ms 17:11:29 INFO - PROCESS | 25698 | 1461370289308 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:11:29 INFO - PROCESS | 25698 | 1461370289310 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:11:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:11:29 INFO - PROCESS | 25698 | 1461370289317 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 25698 | 1461370289320 Marionette TRACE conn3 <- [1,534,null,{}] 17:11:29 INFO - PROCESS | 25698 | 1461370289343 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:11:29 INFO - PROCESS | 25698 | 1461370289509 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:11:29 INFO - PROCESS | 25698 | 1461370289649 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f1ac3800 == 59 [pid = 25698] [id = 141] 17:11:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04ee0d7000) [pid = 25698] [serial = 422] [outer = (nil)] 17:11:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f04f1ca8c00) [pid = 25698] [serial = 423] [outer = 0x7f04ee0d7000] 17:11:29 INFO - PROCESS | 25698 | 1461370289723 Marionette DEBUG loaded listener.js 17:11:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04f8d30c00) [pid = 25698] [serial = 424] [outer = 0x7f04ee0d7000] 17:11:30 INFO - PROCESS | 25698 | 1461370290532 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:11:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:11:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1235ms 17:11:30 INFO - PROCESS | 25698 | 1461370290554 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:11:30 INFO - PROCESS | 25698 | 1461370290557 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:11:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:11:30 INFO - PROCESS | 25698 | 1461370290563 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 25698 | 1461370290566 Marionette TRACE conn3 <- [1,538,null,{}] 17:11:30 INFO - PROCESS | 25698 | 1461370290571 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:11:31 INFO - PROCESS | 25698 | 1461370291072 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:11:31 INFO - PROCESS | 25698 | 1461370291233 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f4f33800 == 60 [pid = 25698] [id = 142] 17:11:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f04ebbf6c00) [pid = 25698] [serial = 425] [outer = (nil)] 17:11:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04ebdbb000) [pid = 25698] [serial = 426] [outer = 0x7f04ebbf6c00] 17:11:31 INFO - PROCESS | 25698 | 1461370291300 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04ebdc1400) [pid = 25698] [serial = 427] [outer = 0x7f04ebbf6c00] 17:11:32 INFO - PROCESS | 25698 | 1461370292077 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:11:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 17:11:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1534ms 17:11:32 INFO - PROCESS | 25698 | 1461370292100 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:11:32 INFO - PROCESS | 25698 | 1461370292108 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:11:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:11:32 INFO - PROCESS | 25698 | 1461370292116 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 25698 | 1461370292120 Marionette TRACE conn3 <- [1,542,null,{}] 17:11:32 INFO - PROCESS | 25698 | 1461370292127 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:11:32 INFO - PROCESS | 25698 | 1461370292290 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:11:32 INFO - PROCESS | 25698 | 1461370292591 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7ce1800 == 61 [pid = 25698] [id = 143] 17:11:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04f2ef1c00) [pid = 25698] [serial = 428] [outer = (nil)] 17:11:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04f24dd400) [pid = 25698] [serial = 429] [outer = 0x7f04f2ef1c00] 17:11:32 INFO - PROCESS | 25698 | 1461370292853 Marionette DEBUG loaded listener.js 17:11:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04f24f6000) [pid = 25698] [serial = 430] [outer = 0x7f04f2ef1c00] 17:11:33 INFO - PROCESS | 25698 | 1461370293907 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:11:33 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:11:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1846ms 17:11:34 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2405800 == 60 [pid = 25698] [id = 133] 17:11:34 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb07d800 == 59 [pid = 25698] [id = 132] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f0505194000) [pid = 25698] [serial = 363] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | 1461370294050 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 25698 | 1461370294055 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:11:34 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f847d000 == 58 [pid = 25698] [id = 131] 17:11:34 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7a62800 == 57 [pid = 25698] [id = 130] 17:11:34 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee332800 == 56 [pid = 25698] [id = 129] 17:11:34 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7137000 == 55 [pid = 25698] [id = 128] 17:11:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:11:34 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f381d000 == 54 [pid = 25698] [id = 122] 17:11:34 INFO - PROCESS | 25698 | 1461370294086 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 25698 | 1461370294088 Marionette TRACE conn3 <- [1,546,null,{}] 17:11:34 INFO - PROCESS | 25698 | 1461370294093 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:11:34 INFO - PROCESS | 25698 | 1461370294314 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04f170f800) [pid = 25698] [serial = 330] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f04f6b96800) [pid = 25698] [serial = 333] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f04faee5000) [pid = 25698] [serial = 336] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04f0058800) [pid = 25698] [serial = 343] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04f76b9000) [pid = 25698] [serial = 354] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f04ee0e1000) [pid = 25698] [serial = 342] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04f822cc00) [pid = 25698] [serial = 361] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f04f24e1800) [pid = 25698] [serial = 346] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f04f1bea400) [pid = 25698] [serial = 345] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f04f2ef4800) [pid = 25698] [serial = 348] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f04f5c24c00) [pid = 25698] [serial = 349] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f04f6d12000) [pid = 25698] [serial = 351] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f0509a77800) [pid = 25698] [serial = 339] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 103 (0x7f04f8f6a000) [pid = 25698] [serial = 357] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 102 (0x7f04fb399000) [pid = 25698] [serial = 358] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 101 (0x7f04f7e1e000) [pid = 25698] [serial = 355] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 100 (0x7f04f70de400) [pid = 25698] [serial = 352] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | --DOMWINDOW == 99 (0x7f04f2ee7c00) [pid = 25698] [serial = 360] [outer = (nil)] [url = about:blank] 17:11:34 INFO - PROCESS | 25698 | 1461370294453 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f1a46800 == 55 [pid = 25698] [id = 144] 17:11:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 100 (0x7f04f0058800) [pid = 25698] [serial = 431] [outer = (nil)] 17:11:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 101 (0x7f04f2ee7c00) [pid = 25698] [serial = 432] [outer = 0x7f04f0058800] 17:11:34 INFO - PROCESS | 25698 | 1461370294527 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 102 (0x7f04f6dc9000) [pid = 25698] [serial = 433] [outer = 0x7f04f0058800] 17:11:35 INFO - PROCESS | 25698 | 1461370295240 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:11:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:11:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1246ms 17:11:35 INFO - PROCESS | 25698 | 1461370295317 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 25698 | 1461370295323 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:11:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:11:35 INFO - PROCESS | 25698 | 1461370295339 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 25698 | 1461370295346 Marionette TRACE conn3 <- [1,550,null,{}] 17:11:35 INFO - PROCESS | 25698 | 1461370295355 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:11:35 INFO - PROCESS | 25698 | 1461370295535 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:11:35 INFO - PROCESS | 25698 | 1461370295648 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fad06800 == 56 [pid = 25698] [id = 145] 17:11:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 103 (0x7f04f170f800) [pid = 25698] [serial = 434] [outer = (nil)] 17:11:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 104 (0x7f04f6e87c00) [pid = 25698] [serial = 435] [outer = 0x7f04f170f800] 17:11:35 INFO - PROCESS | 25698 | 1461370295714 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f04f8608400) [pid = 25698] [serial = 436] [outer = 0x7f04f170f800] 17:11:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 17:11:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1144ms 17:11:36 INFO - PROCESS | 25698 | 1461370296468 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:11:36 INFO - PROCESS | 25698 | 1461370296499 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:11:36 INFO - PROCESS | 25698 | 1461370296503 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:11:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:11:36 INFO - PROCESS | 25698 | 1461370296531 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:11:36 INFO - PROCESS | 25698 | 1461370296535 Marionette TRACE conn3 <- [1,554,null,{}] 17:11:36 INFO - PROCESS | 25698 | 1461370296553 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:11:36 INFO - PROCESS | 25698 | 1461370296753 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:11:36 INFO - PROCESS | 25698 | 1461370296778 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0505e22000 == 57 [pid = 25698] [id = 146] 17:11:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f04f7379800) [pid = 25698] [serial = 437] [outer = (nil)] 17:11:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f04f8784800) [pid = 25698] [serial = 438] [outer = 0x7f04f7379800] 17:11:36 INFO - PROCESS | 25698 | 1461370296852 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f050401ec00) [pid = 25698] [serial = 439] [outer = 0x7f04f7379800] 17:11:37 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:37 INFO - PROCESS | 25698 | 1461370297671 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:11:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:11:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1180ms 17:11:37 INFO - PROCESS | 25698 | 1461370297712 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 25698 | 1461370297716 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:11:37 INFO - PROCESS | 25698 | 1461370297722 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 25698 | 1461370297725 Marionette TRACE conn3 <- [1,558,null,{}] 17:11:37 INFO - PROCESS | 25698 | 1461370297744 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:11:37 INFO - PROCESS | 25698 | 1461370297978 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:11:38 INFO - PROCESS | 25698 | 1461370298005 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050f545000 == 58 [pid = 25698] [id = 147] 17:11:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f04f9295800) [pid = 25698] [serial = 440] [outer = (nil)] 17:11:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04fb399000) [pid = 25698] [serial = 441] [outer = 0x7f04f9295800] 17:11:38 INFO - PROCESS | 25698 | 1461370298078 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f0505db9c00) [pid = 25698] [serial = 442] [outer = 0x7f04f9295800] 17:11:38 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04f6e89400) [pid = 25698] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:11:38 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f04ee0d5c00) [pid = 25698] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:11:38 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f04f7633c00) [pid = 25698] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:11:38 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f04f6d0b000) [pid = 25698] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:11:38 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f04f1736c00) [pid = 25698] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:11:38 INFO - PROCESS | 25698 | --DOMWINDOW == 105 (0x7f04f6e86c00) [pid = 25698] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:11:38 INFO - PROCESS | 25698 | --DOMWINDOW == 104 (0x7f04ee6c3c00) [pid = 25698] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:11:39 INFO - PROCESS | 25698 | 1461370299235 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:11:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 105 (0x7f04ee8c6400) [pid = 25698] [serial = 443] [outer = 0x7f04ef1f8000] 17:11:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:11:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1550ms 17:11:39 INFO - PROCESS | 25698 | 1461370299292 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:11:39 INFO - PROCESS | 25698 | 1461370299296 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:11:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:11:39 INFO - PROCESS | 25698 | 1461370299341 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:11:39 INFO - PROCESS | 25698 | 1461370299345 Marionette TRACE conn3 <- [1,562,null,{}] 17:11:39 INFO - PROCESS | 25698 | 1461370299361 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:11:39 INFO - PROCESS | 25698 | 1461370299530 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:11:39 INFO - PROCESS | 25698 | 1461370299581 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ede0e800 == 59 [pid = 25698] [id = 148] 17:11:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 106 (0x7f04ee0d5c00) [pid = 25698] [serial = 444] [outer = (nil)] 17:11:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f04ee8cd800) [pid = 25698] [serial = 445] [outer = 0x7f04ee0d5c00] 17:11:39 INFO - PROCESS | 25698 | 1461370299647 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f04f7e14800) [pid = 25698] [serial = 446] [outer = 0x7f04ee0d5c00] 17:11:40 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:40 INFO - PROCESS | 25698 | 1461370300365 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:11:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:11:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1080ms 17:11:40 INFO - PROCESS | 25698 | 1461370300390 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 25698 | 1461370300394 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:11:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:11:40 INFO - PROCESS | 25698 | 1461370300400 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 25698 | 1461370300403 Marionette TRACE conn3 <- [1,566,null,{}] 17:11:40 INFO - PROCESS | 25698 | 1461370300434 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:11:40 INFO - PROCESS | 25698 | 1461370300588 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:11:40 INFO - PROCESS | 25698 | 1461370300608 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f274d800 == 60 [pid = 25698] [id = 149] 17:11:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f04eecefc00) [pid = 25698] [serial = 447] [outer = (nil)] 17:11:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04eecf4400) [pid = 25698] [serial = 448] [outer = 0x7f04eecefc00] 17:11:40 INFO - PROCESS | 25698 | 1461370300672 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f04eecf8400) [pid = 25698] [serial = 449] [outer = 0x7f04eecefc00] 17:11:41 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:41 INFO - PROCESS | 25698 | 1461370301723 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:11:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:11:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1352ms 17:11:41 INFO - PROCESS | 25698 | 1461370301754 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 25698 | 1461370301761 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:11:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:11:41 INFO - PROCESS | 25698 | 1461370301770 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 25698 | 1461370301774 Marionette TRACE conn3 <- [1,570,null,{}] 17:11:41 INFO - PROCESS | 25698 | 1461370301783 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:11:41 INFO - PROCESS | 25698 | 1461370301969 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:11:42 INFO - PROCESS | 25698 | 1461370302124 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2746800 == 61 [pid = 25698] [id = 150] 17:11:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04ecb5e400) [pid = 25698] [serial = 450] [outer = (nil)] 17:11:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f04ecb67800) [pid = 25698] [serial = 451] [outer = 0x7f04ecb5e400] 17:11:42 INFO - PROCESS | 25698 | 1461370302201 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04ecb6d000) [pid = 25698] [serial = 452] [outer = 0x7f04ecb5e400] 17:11:42 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:43 INFO - PROCESS | 25698 | 1461370303141 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:11:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:11:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1433ms 17:11:43 INFO - PROCESS | 25698 | 1461370303207 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 25698 | 1461370303215 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:11:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:11:43 INFO - PROCESS | 25698 | 1461370303225 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 25698 | 1461370303230 Marionette TRACE conn3 <- [1,574,null,{}] 17:11:43 INFO - PROCESS | 25698 | 1461370303235 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:11:43 INFO - PROCESS | 25698 | 1461370303450 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:11:43 INFO - PROCESS | 25698 | 1461370303678 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb061800 == 62 [pid = 25698] [id = 151] 17:11:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04edfd1800) [pid = 25698] [serial = 453] [outer = (nil)] 17:11:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04edfd7000) [pid = 25698] [serial = 454] [outer = 0x7f04edfd1800] 17:11:43 INFO - PROCESS | 25698 | 1461370303796 Marionette DEBUG loaded listener.js 17:11:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04ee665000) [pid = 25698] [serial = 455] [outer = 0x7f04edfd1800] 17:11:44 INFO - PROCESS | 25698 | 1461370304633 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:11:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:11:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1437ms 17:11:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:11:44 INFO - PROCESS | 25698 | 1461370304664 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:11:44 INFO - PROCESS | 25698 | 1461370304667 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:11:44 INFO - PROCESS | 25698 | 1461370304674 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:11:44 INFO - PROCESS | 25698 | 1461370304680 Marionette TRACE conn3 <- [1,578,null,{}] 17:11:44 INFO - PROCESS | 25698 | 1461370304696 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:11:44 INFO - PROCESS | 25698 | 1461370304859 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:11:45 INFO - PROCESS | 25698 | 1461370305012 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8fa7800 == 63 [pid = 25698] [id = 152] 17:11:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04ee8ca400) [pid = 25698] [serial = 456] [outer = (nil)] 17:11:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 119 (0x7f04ef109400) [pid = 25698] [serial = 457] [outer = 0x7f04ee8ca400] 17:11:45 INFO - PROCESS | 25698 | 1461370305097 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 120 (0x7f04f24db800) [pid = 25698] [serial = 458] [outer = 0x7f04ee8ca400] 17:11:45 INFO - PROCESS | 25698 | 1461370305994 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:11:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:11:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1392ms 17:11:46 INFO - PROCESS | 25698 | 1461370306066 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 25698 | 1461370306070 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:11:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:11:46 INFO - PROCESS | 25698 | 1461370306077 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 25698 | 1461370306079 Marionette TRACE conn3 <- [1,582,null,{}] 17:11:46 INFO - PROCESS | 25698 | 1461370306085 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:11:46 INFO - PROCESS | 25698 | 1461370306301 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:11:46 INFO - PROCESS | 25698 | 1461370306448 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050a62a800 == 64 [pid = 25698] [id = 153] 17:11:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f04ee8ce000) [pid = 25698] [serial = 459] [outer = (nil)] 17:11:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f04f2ee8c00) [pid = 25698] [serial = 460] [outer = 0x7f04ee8ce000] 17:11:46 INFO - PROCESS | 25698 | 1461370306525 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04f6be4800) [pid = 25698] [serial = 461] [outer = 0x7f04ee8ce000] 17:11:47 INFO - PROCESS | 25698 | 1461370307392 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:11:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:11:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1382ms 17:11:47 INFO - PROCESS | 25698 | 1461370307461 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 25698 | 1461370307464 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:11:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:11:47 INFO - PROCESS | 25698 | 1461370307472 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 25698 | 1461370307475 Marionette TRACE conn3 <- [1,586,null,{}] 17:11:47 INFO - PROCESS | 25698 | 1461370307480 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:11:47 INFO - PROCESS | 25698 | 1461370307660 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:11:47 INFO - PROCESS | 25698 | 1461370307806 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f28db000 == 65 [pid = 25698] [id = 154] 17:11:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04eecf4c00) [pid = 25698] [serial = 462] [outer = (nil)] 17:11:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04f6e88000) [pid = 25698] [serial = 463] [outer = 0x7f04eecf4c00] 17:11:47 INFO - PROCESS | 25698 | 1461370307878 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04f7630800) [pid = 25698] [serial = 464] [outer = 0x7f04eecf4c00] 17:11:48 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:48 INFO - PROCESS | 25698 | 1461370308789 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:11:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:11:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1378ms 17:11:48 INFO - PROCESS | 25698 | 1461370308852 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 25698 | 1461370308854 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:11:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:11:48 INFO - PROCESS | 25698 | 1461370308861 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 25698 | 1461370308863 Marionette TRACE conn3 <- [1,590,null,{}] 17:11:48 INFO - PROCESS | 25698 | 1461370308869 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:11:49 INFO - PROCESS | 25698 | 1461370309077 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:11:49 INFO - PROCESS | 25698 | 1461370309224 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2cd8000 == 66 [pid = 25698] [id = 155] 17:11:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f04f2eef800) [pid = 25698] [serial = 465] [outer = (nil)] 17:11:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 128 (0x7f0504f78400) [pid = 25698] [serial = 466] [outer = 0x7f04f2eef800] 17:11:49 INFO - PROCESS | 25698 | 1461370309300 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 129 (0x7f0509a7e400) [pid = 25698] [serial = 467] [outer = 0x7f04f2eef800] 17:11:50 INFO - PROCESS | 25698 | 1461370310768 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:11:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:11:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1939ms 17:11:50 INFO - PROCESS | 25698 | 1461370310801 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:11:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:11:50 INFO - PROCESS | 25698 | 1461370310807 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:11:50 INFO - PROCESS | 25698 | 1461370310815 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 25698 | 1461370310820 Marionette TRACE conn3 <- [1,594,null,{}] 17:11:50 INFO - PROCESS | 25698 | 1461370310829 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:11:50 INFO - PROCESS | 25698 | 1461370310994 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:11:51 INFO - PROCESS | 25698 | 1461370311144 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2a9d800 == 67 [pid = 25698] [id = 156] 17:11:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 130 (0x7f04eb52b400) [pid = 25698] [serial = 468] [outer = (nil)] 17:11:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 131 (0x7f04ebdb6800) [pid = 25698] [serial = 469] [outer = 0x7f04eb52b400] 17:11:51 INFO - PROCESS | 25698 | 1461370311216 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 132 (0x7f04ecb5fc00) [pid = 25698] [serial = 470] [outer = 0x7f04eb52b400] 17:11:52 INFO - PROCESS | 25698 | 1461370312118 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:11:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:11:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1337ms 17:11:52 INFO - PROCESS | 25698 | 1461370312152 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:11:52 INFO - PROCESS | 25698 | 1461370312160 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:11:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:11:52 INFO - PROCESS | 25698 | 1461370312170 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 25698 | 1461370312173 Marionette TRACE conn3 <- [1,598,null,{}] 17:11:52 INFO - PROCESS | 25698 | 1461370312179 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:11:52 INFO - PROCESS | 25698 | 1461370312336 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:11:52 INFO - PROCESS | 25698 | 1461370312505 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f1757800 == 68 [pid = 25698] [id = 157] 17:11:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04edfcd800) [pid = 25698] [serial = 471] [outer = (nil)] 17:11:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04edfd4c00) [pid = 25698] [serial = 472] [outer = 0x7f04edfcd800] 17:11:52 INFO - PROCESS | 25698 | 1461370312571 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04ee30d800) [pid = 25698] [serial = 473] [outer = 0x7f04edfcd800] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ede0e800 == 67 [pid = 25698] [id = 148] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050f545000 == 66 [pid = 25698] [id = 147] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04f763a400) [pid = 25698] [serial = 375] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04f24f9c00) [pid = 25698] [serial = 378] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f0509921000) [pid = 25698] [serial = 402] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0505e22000 == 65 [pid = 25698] [id = 146] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fad06800 == 64 [pid = 25698] [id = 145] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1a46800 == 63 [pid = 25698] [id = 144] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ce1800 == 62 [pid = 25698] [id = 143] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f4f33800 == 61 [pid = 25698] [id = 142] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050cf67800 == 60 [pid = 25698] [id = 138] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb063000 == 59 [pid = 25698] [id = 136] 17:11:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f240c800 == 58 [pid = 25698] [id = 135] 17:11:53 INFO - PROCESS | 25698 | 1461370313508 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:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 131 (0x7f04f763f800) [pid = 25698] [serial = 393] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 130 (0x7f04f05b0800) [pid = 25698] [serial = 399] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 129 (0x7f04fb39b800) [pid = 25698] [serial = 397] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 128 (0x7f04f24db400) [pid = 25698] [serial = 381] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 127 (0x7f04ff087400) [pid = 25698] [serial = 372] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 126 (0x7f050603f000) [pid = 25698] [serial = 364] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 125 (0x7f04f43b0800) [pid = 25698] [serial = 388] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04f6d04000) [pid = 25698] [serial = 369] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f04f8f69000) [pid = 25698] [serial = 396] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f04f74b2c00) [pid = 25698] [serial = 391] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 121 (0x7f04f74b6000) [pid = 25698] [serial = 400] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 120 (0x7f04f1be4000) [pid = 25698] [serial = 366] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 119 (0x7f04f1bea000) [pid = 25698] [serial = 385] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 118 (0x7f04f7e1ec00) [pid = 25698] [serial = 394] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f04f2ee8400) [pid = 25698] [serial = 387] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04f6e92400) [pid = 25698] [serial = 390] [outer = (nil)] [url = about:blank] 17:11:53 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f04f1713000) [pid = 25698] [serial = 384] [outer = (nil)] [url = about:blank] 17:11:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:11:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1379ms 17:11:53 INFO - PROCESS | 25698 | 1461370313549 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:11:53 INFO - PROCESS | 25698 | 1461370313553 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:11:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:11:53 INFO - PROCESS | 25698 | 1461370313559 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 25698 | 1461370313564 Marionette TRACE conn3 <- [1,602,null,{}] 17:11:53 INFO - PROCESS | 25698 | 1461370313578 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:11:53 INFO - PROCESS | 25698 | 1461370313735 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:11:53 INFO - PROCESS | 25698 | 1461370313754 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2aae000 == 59 [pid = 25698] [id = 158] 17:11:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04ee8cac00) [pid = 25698] [serial = 474] [outer = (nil)] 17:11:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04f0411400) [pid = 25698] [serial = 475] [outer = 0x7f04ee8cac00] 17:11:53 INFO - PROCESS | 25698 | 1461370313840 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04f180f400) [pid = 25698] [serial = 476] [outer = 0x7f04ee8cac00] 17:11:54 INFO - PROCESS | 25698 | 1461370314753 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:11:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:11:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1237ms 17:11:54 INFO - PROCESS | 25698 | 1461370314797 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 25698 | 1461370314802 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:11:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:11:54 INFO - PROCESS | 25698 | 1461370314807 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 25698 | 1461370314810 Marionette TRACE conn3 <- [1,606,null,{}] 17:11:54 INFO - PROCESS | 25698 | 1461370314815 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:11:55 INFO - PROCESS | 25698 | 1461370315007 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:11:55 INFO - PROCESS | 25698 | 1461370315026 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6f07000 == 60 [pid = 25698] [id = 159] 17:11:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 119 (0x7f04f0050000) [pid = 25698] [serial = 477] [outer = (nil)] 17:11:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 120 (0x7f04f24f6400) [pid = 25698] [serial = 478] [outer = 0x7f04f0050000] 17:11:55 INFO - PROCESS | 25698 | 1461370315091 Marionette DEBUG loaded listener.js 17:11:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f04f43a4800) [pid = 25698] [serial = 479] [outer = 0x7f04f0050000] 17:11:55 INFO - PROCESS | 25698 | 1461370315862 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:11:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:11:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1126ms 17:11:55 INFO - PROCESS | 25698 | 1461370315941 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:11:55 INFO - PROCESS | 25698 | 1461370315944 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:11:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:11:55 INFO - PROCESS | 25698 | 1461370315950 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 25698 | 1461370315953 Marionette TRACE conn3 <- [1,610,null,{}] 17:11:55 INFO - PROCESS | 25698 | 1461370315958 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:11:56 INFO - PROCESS | 25698 | 1461370316547 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 120 (0x7f04f9295800) [pid = 25698] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 119 (0x7f04ee0d5c00) [pid = 25698] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 118 (0x7f04f7de5c00) [pid = 25698] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f04f170f800) [pid = 25698] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04f2ef1c00) [pid = 25698] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f04ebbf6c00) [pid = 25698] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f04f0058800) [pid = 25698] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04f7379800) [pid = 25698] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04ef3d9c00) [pid = 25698] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:11:56 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f050f578800) [pid = 25698] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:11:56 INFO - PROCESS | 25698 | 1461370316761 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04edec0800 == 61 [pid = 25698] [id = 160] 17:11:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04eb526000) [pid = 25698] [serial = 480] [outer = (nil)] 17:11:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f04eb52dc00) [pid = 25698] [serial = 481] [outer = 0x7f04eb526000] 17:11:56 INFO - PROCESS | 25698 | 1461370316838 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04ebbf6c00) [pid = 25698] [serial = 482] [outer = 0x7f04eb526000] 17:11:57 INFO - PROCESS | 25698 | 1461370317715 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:11:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:11:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1833ms 17:11:57 INFO - PROCESS | 25698 | 1461370317786 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 25698 | 1461370317792 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:11:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:11:57 INFO - PROCESS | 25698 | 1461370317801 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 25698 | 1461370317807 Marionette TRACE conn3 <- [1,614,null,{}] 17:11:57 INFO - PROCESS | 25698 | 1461370317814 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:11:58 INFO - PROCESS | 25698 | 1461370318020 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:11:58 INFO - PROCESS | 25698 | 1461370318167 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2aa2000 == 62 [pid = 25698] [id = 161] 17:11:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04ecb5ec00) [pid = 25698] [serial = 483] [outer = (nil)] 17:11:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04ee30c000) [pid = 25698] [serial = 484] [outer = 0x7f04ecb5ec00] 17:11:58 INFO - PROCESS | 25698 | 1461370318243 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04ee8c2c00) [pid = 25698] [serial = 485] [outer = 0x7f04ecb5ec00] 17:11:59 INFO - PROCESS | 25698 | 1461370319199 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:11:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:11:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1440ms 17:11:59 INFO - PROCESS | 25698 | 1461370319242 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 25698 | 1461370319247 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:11:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:11:59 INFO - PROCESS | 25698 | 1461370319260 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 25698 | 1461370319267 Marionette TRACE conn3 <- [1,618,null,{}] 17:11:59 INFO - PROCESS | 25698 | 1461370319275 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:11:59 INFO - PROCESS | 25698 | 1461370319455 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:11:59 INFO - PROCESS | 25698 | 1461370319606 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7ed2000 == 63 [pid = 25698] [id = 162] 17:11:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04ef3da000) [pid = 25698] [serial = 486] [outer = (nil)] 17:11:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 119 (0x7f04f1804000) [pid = 25698] [serial = 487] [outer = 0x7f04ef3da000] 17:11:59 INFO - PROCESS | 25698 | 1461370319679 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 120 (0x7f04f1ca9000) [pid = 25698] [serial = 488] [outer = 0x7f04ef3da000] 17:12:00 INFO - PROCESS | 25698 | 1461370320658 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:12:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:12:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1439ms 17:12:00 INFO - PROCESS | 25698 | 1461370320700 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 25698 | 1461370320707 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:12:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:12:00 INFO - PROCESS | 25698 | 1461370320723 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 25698 | 1461370320730 Marionette TRACE conn3 <- [1,622,null,{}] 17:12:00 INFO - PROCESS | 25698 | 1461370320736 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:12:00 INFO - PROCESS | 25698 | 1461370320928 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:12:01 INFO - PROCESS | 25698 | 1461370321077 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8fbd000 == 64 [pid = 25698] [id = 163] 17:12:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f04f010d800) [pid = 25698] [serial = 489] [outer = (nil)] 17:12:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f04f6e91000) [pid = 25698] [serial = 490] [outer = 0x7f04f010d800] 17:12:01 INFO - PROCESS | 25698 | 1461370321149 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04f7634000) [pid = 25698] [serial = 491] [outer = 0x7f04f010d800] 17:12:02 INFO - PROCESS | 25698 | 1461370322078 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:12:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:12:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1396ms 17:12:02 INFO - PROCESS | 25698 | 1461370322113 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 25698 | 1461370322118 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:12:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:12:02 INFO - PROCESS | 25698 | 1461370322125 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 25698 | 1461370322128 Marionette TRACE conn3 <- [1,626,null,{}] 17:12:02 INFO - PROCESS | 25698 | 1461370322135 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:12:02 INFO - PROCESS | 25698 | 1461370322319 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:12:02 INFO - PROCESS | 25698 | 1461370322476 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fe270000 == 65 [pid = 25698] [id = 164] 17:12:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04f1713000) [pid = 25698] [serial = 492] [outer = (nil)] 17:12:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04f7e18800) [pid = 25698] [serial = 493] [outer = 0x7f04f1713000] 17:12:02 INFO - PROCESS | 25698 | 1461370322552 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04f8d33400) [pid = 25698] [serial = 494] [outer = 0x7f04f1713000] 17:12:03 INFO - PROCESS | 25698 | 1461370323459 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:12:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:12:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1386ms 17:12:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:12:03 INFO - PROCESS | 25698 | 1461370323513 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 25698 | 1461370323516 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:12:03 INFO - PROCESS | 25698 | 1461370323522 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 25698 | 1461370323526 Marionette TRACE conn3 <- [1,630,null,{}] 17:12:03 INFO - PROCESS | 25698 | 1461370323531 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:12:03 INFO - PROCESS | 25698 | 1461370323696 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:12:03 INFO - PROCESS | 25698 | 1461370323857 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0505175800 == 66 [pid = 25698] [id = 165] 17:12:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f04fb048c00) [pid = 25698] [serial = 495] [outer = (nil)] 17:12:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 128 (0x7f04fb39d000) [pid = 25698] [serial = 496] [outer = 0x7f04fb048c00] 17:12:03 INFO - PROCESS | 25698 | 1461370323945 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 129 (0x7f050535a800) [pid = 25698] [serial = 497] [outer = 0x7f04fb048c00] 17:12:04 INFO - PROCESS | 25698 | 1461370324890 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:12:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:12:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1430ms 17:12:04 INFO - PROCESS | 25698 | 1461370324952 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:12:04 INFO - PROCESS | 25698 | 1461370324956 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:12:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:12:04 INFO - PROCESS | 25698 | 1461370324962 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:12:04 INFO - PROCESS | 25698 | 1461370324964 Marionette TRACE conn3 <- [1,634,null,{}] 17:12:04 INFO - PROCESS | 25698 | 1461370324970 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:12:05 INFO - PROCESS | 25698 | 1461370325145 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:12:05 INFO - PROCESS | 25698 | 1461370325293 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050a3a1800 == 67 [pid = 25698] [id = 166] 17:12:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 130 (0x7f04eea5d800) [pid = 25698] [serial = 498] [outer = (nil)] 17:12:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 131 (0x7f04eea66c00) [pid = 25698] [serial = 499] [outer = 0x7f04eea5d800] 17:12:05 INFO - PROCESS | 25698 | 1461370325366 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 132 (0x7f050535f400) [pid = 25698] [serial = 500] [outer = 0x7f04eea5d800] 17:12:05 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:06 INFO - PROCESS | 25698 | 1461370326231 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:12:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:12:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1331ms 17:12:06 INFO - PROCESS | 25698 | 1461370326295 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 25698 | 1461370326298 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:12:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:12:06 INFO - PROCESS | 25698 | 1461370326305 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 25698 | 1461370326307 Marionette TRACE conn3 <- [1,638,null,{}] 17:12:06 INFO - PROCESS | 25698 | 1461370326312 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:12:06 INFO - PROCESS | 25698 | 1461370326486 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:12:06 INFO - PROCESS | 25698 | 1461370326636 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050e5b4800 == 68 [pid = 25698] [id = 167] 17:12:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04eb970400) [pid = 25698] [serial = 501] [outer = (nil)] 17:12:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04f69b6c00) [pid = 25698] [serial = 502] [outer = 0x7f04eb970400] 17:12:06 INFO - PROCESS | 25698 | 1461370326708 Marionette DEBUG loaded listener.js 17:12:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04f69bc800) [pid = 25698] [serial = 503] [outer = 0x7f04eb970400] 17:12:07 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:07 INFO - PROCESS | 25698 | 1461370327595 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:12:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:12:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1336ms 17:12:07 INFO - PROCESS | 25698 | 1461370327642 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:12:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:12:07 INFO - PROCESS | 25698 | 1461370327646 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:12:07 INFO - PROCESS | 25698 | 1461370327652 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:12:07 INFO - PROCESS | 25698 | 1461370327656 Marionette TRACE conn3 <- [1,642,null,{}] 17:12:07 INFO - PROCESS | 25698 | 1461370327661 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:12:07 INFO - PROCESS | 25698 | 1461370327831 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:12:08 INFO - PROCESS | 25698 | 1461370328247 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f1aac000 == 69 [pid = 25698] [id = 168] 17:12:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04eb532800) [pid = 25698] [serial = 504] [outer = (nil)] 17:12:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04eb974400) [pid = 25698] [serial = 505] [outer = 0x7f04eb532800] 17:12:08 INFO - PROCESS | 25698 | 1461370328362 Marionette DEBUG loaded listener.js 17:12:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04ebdba000) [pid = 25698] [serial = 506] [outer = 0x7f04eb532800] 17:12:09 INFO - PROCESS | 25698 | 1461370329257 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:12:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:12:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1681ms 17:12:09 INFO - PROCESS | 25698 | 1461370329388 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 25698 | 1461370329394 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:12:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:12:09 INFO - PROCESS | 25698 | 1461370329434 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 25698 | 1461370329440 Marionette TRACE conn3 <- [1,646,null,{}] 17:12:09 INFO - PROCESS | 25698 | 1461370329447 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:12:09 INFO - PROCESS | 25698 | 1461370329615 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:12:09 INFO - PROCESS | 25698 | 1461370329813 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f1ac6000 == 70 [pid = 25698] [id = 169] 17:12:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04edfcf800) [pid = 25698] [serial = 507] [outer = (nil)] 17:12:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04ee8c5c00) [pid = 25698] [serial = 508] [outer = 0x7f04edfcf800] 17:12:09 INFO - PROCESS | 25698 | 1461370329903 Marionette DEBUG loaded listener.js 17:12:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04eea5ec00) [pid = 25698] [serial = 509] [outer = 0x7f04edfcf800] 17:12:10 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f07000 == 69 [pid = 25698] [id = 159] 17:12:10 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2aae000 == 68 [pid = 25698] [id = 158] 17:12:10 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1757800 == 67 [pid = 25698] [id = 157] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04f7406000) [pid = 25698] [serial = 411] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f050603d000) [pid = 25698] [serial = 414] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f0509a78400) [pid = 25698] [serial = 417] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f050a682400) [pid = 25698] [serial = 420] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04f1ca8c00) [pid = 25698] [serial = 423] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f04eecf4400) [pid = 25698] [serial = 448] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2a9d800 == 66 [pid = 25698] [id = 156] 17:12:10 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a62a800 == 65 [pid = 25698] [id = 153] 17:12:10 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8fa7800 == 64 [pid = 25698] [id = 152] 17:12:10 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb061800 == 63 [pid = 25698] [id = 151] 17:12:10 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2746800 == 62 [pid = 25698] [id = 150] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f050991a400) [pid = 25698] [serial = 328] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f050f5f2c00) [pid = 25698] [serial = 304] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f04f8784800) [pid = 25698] [serial = 438] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 131 (0x7f050401ec00) [pid = 25698] [serial = 439] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 130 (0x7f04f8608400) [pid = 25698] [serial = 436] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 129 (0x7f04fb399000) [pid = 25698] [serial = 441] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 128 (0x7f04ee8cd800) [pid = 25698] [serial = 445] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 127 (0x7f0505db9c00) [pid = 25698] [serial = 442] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 126 (0x7f0509a7c400) [pid = 25698] [serial = 403] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 125 (0x7f04f6e87c00) [pid = 25698] [serial = 435] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04f24f6000) [pid = 25698] [serial = 430] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f04f24dd400) [pid = 25698] [serial = 429] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f04ebdc1400) [pid = 25698] [serial = 427] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 121 (0x7f04ebdbb000) [pid = 25698] [serial = 426] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 120 (0x7f04ebbf5c00) [pid = 25698] [serial = 405] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 119 (0x7f04f2ee7c00) [pid = 25698] [serial = 432] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 118 (0x7f04f6dc9000) [pid = 25698] [serial = 433] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f04f1bec800) [pid = 25698] [serial = 408] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04f7e14800) [pid = 25698] [serial = 446] [outer = (nil)] [url = about:blank] 17:12:10 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f0504f07400) [pid = 25698] [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:12:10 INFO - PROCESS | 25698 | 1461370330791 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:12:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:12:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1403ms 17:12:10 INFO - PROCESS | 25698 | 1461370330827 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:12:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:12:10 INFO - PROCESS | 25698 | 1461370330833 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:12:10 INFO - PROCESS | 25698 | 1461370330839 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 25698 | 1461370330842 Marionette TRACE conn3 <- [1,650,null,{}] 17:12:10 INFO - PROCESS | 25698 | 1461370330848 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:12:11 INFO - PROCESS | 25698 | 1461370331001 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:12:11 INFO - PROCESS | 25698 | 1461370331018 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2a9d800 == 63 [pid = 25698] [id = 170] 17:12:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04eecf6800) [pid = 25698] [serial = 510] [outer = (nil)] 17:12:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04f1715800) [pid = 25698] [serial = 511] [outer = 0x7f04eecf6800] 17:12:11 INFO - PROCESS | 25698 | 1461370331082 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04f1ca6c00) [pid = 25698] [serial = 512] [outer = 0x7f04eecf6800] 17:12:11 INFO - PROCESS | 25698 | 1461370331949 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:12:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:12:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1128ms 17:12:11 INFO - PROCESS | 25698 | 1461370331968 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:12:11 INFO - PROCESS | 25698 | 1461370331974 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:12:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:12:11 INFO - PROCESS | 25698 | 1461370331987 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:12:11 INFO - PROCESS | 25698 | 1461370331996 Marionette TRACE conn3 <- [1,654,null,{}] 17:12:12 INFO - PROCESS | 25698 | 1461370332004 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:12:12 INFO - PROCESS | 25698 | 1461370332171 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:12:12 INFO - PROCESS | 25698 | 1461370332287 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7dca800 == 64 [pid = 25698] [id = 171] 17:12:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 119 (0x7f04ebdc1400) [pid = 25698] [serial = 513] [outer = (nil)] 17:12:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 120 (0x7f04f69bac00) [pid = 25698] [serial = 514] [outer = 0x7f04ebdc1400] 17:12:12 INFO - PROCESS | 25698 | 1461370332351 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f04f6b96c00) [pid = 25698] [serial = 515] [outer = 0x7f04ebdc1400] 17:12:13 INFO - PROCESS | 25698 | 1461370333056 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:12:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:12:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1143ms 17:12:13 INFO - PROCESS | 25698 | 1461370333124 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 25698 | 1461370333127 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:12:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:12:13 INFO - PROCESS | 25698 | 1461370333133 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 25698 | 1461370333135 Marionette TRACE conn3 <- [1,658,null,{}] 17:12:13 INFO - PROCESS | 25698 | 1461370333140 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:12:13 INFO - PROCESS | 25698 | 1461370333324 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:12:13 INFO - PROCESS | 25698 | 1461370333348 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8fbc000 == 65 [pid = 25698] [id = 172] 17:12:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f04f24f1000) [pid = 25698] [serial = 516] [outer = (nil)] 17:12:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04f74b4800) [pid = 25698] [serial = 517] [outer = 0x7f04f24f1000] 17:12:13 INFO - PROCESS | 25698 | 1461370333419 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04f76be000) [pid = 25698] [serial = 518] [outer = 0x7f04f24f1000] 17:12:14 INFO - PROCESS | 25698 | 1461370334254 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:12:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:12:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1176ms 17:12:14 INFO - PROCESS | 25698 | 1461370334319 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 25698 | 1461370334322 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:12:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:12:14 INFO - PROCESS | 25698 | 1461370334329 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 25698 | 1461370334331 Marionette TRACE conn3 <- [1,662,null,{}] 17:12:14 INFO - PROCESS | 25698 | 1461370334336 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:12:14 INFO - PROCESS | 25698 | 1461370334539 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:12:14 INFO - PROCESS | 25698 | 1461370334563 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050408f000 == 66 [pid = 25698] [id = 173] 17:12:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04fad27800) [pid = 25698] [serial = 519] [outer = (nil)] 17:12:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04faee5400) [pid = 25698] [serial = 520] [outer = 0x7f04fad27800] 17:12:14 INFO - PROCESS | 25698 | 1461370334639 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f050535a400) [pid = 25698] [serial = 521] [outer = 0x7f04fad27800] 17:12:15 INFO - PROCESS | 25698 | --DOMWINDOW == 126 (0x7f04ee8cac00) [pid = 25698] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:12:15 INFO - PROCESS | 25698 | --DOMWINDOW == 125 (0x7f04eb52b400) [pid = 25698] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:12:15 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04edfcd800) [pid = 25698] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:12:15 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:15 INFO - PROCESS | 25698 | 1461370335478 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:12:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:12:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1177ms 17:12:15 INFO - PROCESS | 25698 | 1461370335507 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 25698 | 1461370335514 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:12:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:12:15 INFO - PROCESS | 25698 | 1461370335519 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 25698 | 1461370335521 Marionette TRACE conn3 <- [1,666,null,{}] 17:12:15 INFO - PROCESS | 25698 | 1461370335526 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:12:15 INFO - PROCESS | 25698 | 1461370335687 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:12:15 INFO - PROCESS | 25698 | 1461370335703 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0508282000 == 67 [pid = 25698] [id = 174] 17:12:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04ee0d0000) [pid = 25698] [serial = 522] [outer = (nil)] 17:12:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04ee0d2400) [pid = 25698] [serial = 523] [outer = 0x7f04ee0d0000] 17:12:15 INFO - PROCESS | 25698 | 1461370335766 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f0505dafc00) [pid = 25698] [serial = 524] [outer = 0x7f04ee0d0000] 17:12:16 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:16 INFO - PROCESS | 25698 | 1461370336510 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:12:16 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:12:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1030ms 17:12:16 INFO - PROCESS | 25698 | 1461370336550 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 25698 | 1461370336552 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:12:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:12:16 INFO - PROCESS | 25698 | 1461370336558 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:12:16 INFO - PROCESS | 25698 | 1461370336560 Marionette TRACE conn3 <- [1,670,null,{}] 17:12:16 INFO - PROCESS | 25698 | 1461370336565 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:12:16 INFO - PROCESS | 25698 | 1461370336769 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:12:16 INFO - PROCESS | 25698 | 1461370336792 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050ccc4800 == 68 [pid = 25698] [id = 175] 17:12:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 128 (0x7f04eb9e2c00) [pid = 25698] [serial = 525] [outer = (nil)] 17:12:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 129 (0x7f04eb9e9800) [pid = 25698] [serial = 526] [outer = 0x7f04eb9e2c00] 17:12:16 INFO - PROCESS | 25698 | 1461370336856 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 130 (0x7f04eb9ee400) [pid = 25698] [serial = 527] [outer = 0x7f04eb9e2c00] 17:12:17 INFO - PROCESS | 25698 | 1461370337907 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:12:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:12:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1382ms 17:12:17 INFO - PROCESS | 25698 | 1461370337942 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 25698 | 1461370337949 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:12:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:12:17 INFO - PROCESS | 25698 | 1461370337959 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - PROCESS | 25698 | 1461370337963 Marionette TRACE conn3 <- [1,674,null,{}] 17:12:17 INFO - PROCESS | 25698 | 1461370337971 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:12:18 INFO - PROCESS | 25698 | 1461370338149 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:12:18 INFO - PROCESS | 25698 | 1461370338311 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2aa9800 == 69 [pid = 25698] [id = 176] 17:12:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 131 (0x7f04eb9ef400) [pid = 25698] [serial = 528] [outer = (nil)] 17:12:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 132 (0x7f04edfc9400) [pid = 25698] [serial = 529] [outer = 0x7f04eb9ef400] 17:12:18 INFO - PROCESS | 25698 | 1461370338395 Marionette DEBUG loaded listener.js 17:12:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04ee0c4c00) [pid = 25698] [serial = 530] [outer = 0x7f04eb9ef400] 17:12:18 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:19 INFO - PROCESS | 25698 | 1461370339292 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:12:19 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:12:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1381ms 17:12:19 INFO - PROCESS | 25698 | 1461370339341 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:12:19 INFO - PROCESS | 25698 | 1461370339350 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:12:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:12:19 INFO - PROCESS | 25698 | 1461370339361 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:12:19 INFO - PROCESS | 25698 | 1461370339365 Marionette TRACE conn3 <- [1,678,null,{}] 17:12:19 INFO - PROCESS | 25698 | 1461370339374 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:12:19 INFO - PROCESS | 25698 | 1461370339582 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:12:19 INFO - PROCESS | 25698 | 1461370339736 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fe40b800 == 70 [pid = 25698] [id = 177] 17:12:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04edfce000) [pid = 25698] [serial = 531] [outer = (nil)] 17:12:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04ee6cec00) [pid = 25698] [serial = 532] [outer = 0x7f04edfce000] 17:12:19 INFO - PROCESS | 25698 | 1461370339812 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04eea64000) [pid = 25698] [serial = 533] [outer = 0x7f04edfce000] 17:12:20 INFO - PROCESS | 25698 | 1461370340713 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:12:20 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:12:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1389ms 17:12:20 INFO - PROCESS | 25698 | 1461370340750 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:12:20 INFO - PROCESS | 25698 | 1461370340754 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:12:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:12:20 INFO - PROCESS | 25698 | 1461370340760 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 25698 | 1461370340765 Marionette TRACE conn3 <- [1,682,null,{}] 17:12:20 INFO - PROCESS | 25698 | 1461370340782 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:12:20 INFO - PROCESS | 25698 | 1461370340969 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:12:21 INFO - PROCESS | 25698 | 1461370341124 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eebcf000 == 71 [pid = 25698] [id = 178] 17:12:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04f24f6000) [pid = 25698] [serial = 534] [outer = (nil)] 17:12:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04f5792400) [pid = 25698] [serial = 535] [outer = 0x7f04f24f6000] 17:12:21 INFO - PROCESS | 25698 | 1461370341212 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04f6d0ec00) [pid = 25698] [serial = 536] [outer = 0x7f04f24f6000] 17:12:22 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:22 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:22 INFO - PROCESS | 25698 | 1461370342546 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:12:22 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:12:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1836ms 17:12:22 INFO - PROCESS | 25698 | 1461370342674 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:12:22 INFO - PROCESS | 25698 | 1461370342679 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:12:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:12:22 INFO - PROCESS | 25698 | 1461370342688 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 25698 | 1461370342691 Marionette TRACE conn3 <- [1,686,null,{}] 17:12:22 INFO - PROCESS | 25698 | 1461370342695 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:12:22 INFO - PROCESS | 25698 | 1461370342861 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:12:23 INFO - PROCESS | 25698 | 1461370343011 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb7a2800 == 72 [pid = 25698] [id = 179] 17:12:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04f24f9400) [pid = 25698] [serial = 537] [outer = (nil)] 17:12:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04faee8800) [pid = 25698] [serial = 538] [outer = 0x7f04f24f9400] 17:12:23 INFO - PROCESS | 25698 | 1461370343085 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f0505dba400) [pid = 25698] [serial = 539] [outer = 0x7f04f24f9400] 17:12:24 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:24 INFO - PROCESS | 25698 | 1461370344377 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:12:24 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:12:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1729ms 17:12:24 INFO - PROCESS | 25698 | 1461370344521 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:12:24 INFO - PROCESS | 25698 | 1461370344525 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:12:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:12:24 INFO - PROCESS | 25698 | 1461370344536 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:12:24 INFO - PROCESS | 25698 | 1461370344540 Marionette TRACE conn3 <- [1,690,null,{}] 17:12:24 INFO - PROCESS | 25698 | 1461370344545 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:12:24 INFO - PROCESS | 25698 | 1461370344708 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:12:24 INFO - PROCESS | 25698 | 1461370344861 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eec05000 == 73 [pid = 25698] [id = 180] 17:12:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04e5d71400) [pid = 25698] [serial = 540] [outer = (nil)] 17:12:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04e5d76c00) [pid = 25698] [serial = 541] [outer = 0x7f04e5d71400] 17:12:24 INFO - PROCESS | 25698 | 1461370344939 Marionette DEBUG loaded listener.js 17:12:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04f1cac400) [pid = 25698] [serial = 542] [outer = 0x7f04e5d71400] 17:12:26 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:26 INFO - PROCESS | 25698 | 1461370346262 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:12:26 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:12:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1782ms 17:12:26 INFO - PROCESS | 25698 | 1461370346335 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 25698 | 1461370346338 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:12:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:12:26 INFO - PROCESS | 25698 | 1461370346348 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 25698 | 1461370346350 Marionette TRACE conn3 <- [1,694,null,{}] 17:12:26 INFO - PROCESS | 25698 | 1461370346354 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:12:26 INFO - PROCESS | 25698 | 1461370346520 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:12:26 INFO - PROCESS | 25698 | 1461370346669 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6f06000 == 74 [pid = 25698] [id = 181] 17:12:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04e5d79000) [pid = 25698] [serial = 543] [outer = (nil)] 17:12:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04e5e9dc00) [pid = 25698] [serial = 544] [outer = 0x7f04e5d79000] 17:12:26 INFO - PROCESS | 25698 | 1461370346743 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f05061c5c00) [pid = 25698] [serial = 545] [outer = 0x7f04e5d79000] 17:12:28 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:28 INFO - PROCESS | 25698 | 1461370348333 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:12:28 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:12:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2040ms 17:12:28 INFO - PROCESS | 25698 | 1461370348389 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 25698 | 1461370348394 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:12:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:12:28 INFO - PROCESS | 25698 | 1461370348402 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:12:28 INFO - PROCESS | 25698 | 1461370348408 Marionette TRACE conn3 <- [1,698,null,{}] 17:12:28 INFO - PROCESS | 25698 | 1461370348417 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:12:28 INFO - PROCESS | 25698 | 1461370348618 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:12:28 INFO - PROCESS | 25698 | 1461370348914 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eca62000 == 75 [pid = 25698] [id = 182] 17:12:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04eb96d800) [pid = 25698] [serial = 546] [outer = (nil)] 17:12:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04eb970000) [pid = 25698] [serial = 547] [outer = 0x7f04eb96d800] 17:12:28 INFO - PROCESS | 25698 | 1461370348988 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04eb9e7800) [pid = 25698] [serial = 548] [outer = 0x7f04eb96d800] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050e52a000 == 74 [pid = 25698] [id = 85] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ec7800 == 73 [pid = 25698] [id = 54] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050511e000 == 72 [pid = 25698] [id = 49] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7148800 == 71 [pid = 25698] [id = 43] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7319000 == 70 [pid = 25698] [id = 53] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f5630000 == 69 [pid = 25698] [id = 48] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a330000 == 68 [pid = 25698] [id = 137] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8020000 == 67 [pid = 25698] [id = 55] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04f2ee8c00) [pid = 25698] [serial = 460] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04f6e88000) [pid = 25698] [serial = 463] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04f24f6400) [pid = 25698] [serial = 478] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8fbd000 == 66 [pid = 25698] [id = 163] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ed2000 == 65 [pid = 25698] [id = 162] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2aa2000 == 64 [pid = 25698] [id = 161] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edec0800 == 63 [pid = 25698] [id = 160] 17:12:29 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f274d800 == 62 [pid = 25698] [id = 149] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04ecb5fc00) [pid = 25698] [serial = 470] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04ebdb6800) [pid = 25698] [serial = 469] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04ef109400) [pid = 25698] [serial = 457] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04f0411400) [pid = 25698] [serial = 475] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04f180f400) [pid = 25698] [serial = 476] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04ee30d800) [pid = 25698] [serial = 473] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04edfd4c00) [pid = 25698] [serial = 472] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04ecb67800) [pid = 25698] [serial = 451] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f0504f78400) [pid = 25698] [serial = 466] [outer = (nil)] [url = about:blank] 17:12:29 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04edfd7000) [pid = 25698] [serial = 454] [outer = (nil)] [url = about:blank] 17:12:30 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:30 INFO - PROCESS | 25698 | 1461370350282 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:12:30 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:12:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1943ms 17:12:30 INFO - PROCESS | 25698 | 1461370350345 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:12:30 INFO - PROCESS | 25698 | 1461370350353 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:12:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:12:30 INFO - PROCESS | 25698 | 1461370350362 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 25698 | 1461370350366 Marionette TRACE conn3 <- [1,702,null,{}] 17:12:30 INFO - PROCESS | 25698 | 1461370350371 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:12:30 INFO - PROCESS | 25698 | 1461370350512 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:12:30 INFO - PROCESS | 25698 | 1461370350623 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eebc9800 == 63 [pid = 25698] [id = 183] 17:12:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04eb9f0400) [pid = 25698] [serial = 549] [outer = (nil)] 17:12:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04ebdb2c00) [pid = 25698] [serial = 550] [outer = 0x7f04eb9f0400] 17:12:30 INFO - PROCESS | 25698 | 1461370350684 Marionette DEBUG loaded listener.js 17:12:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04ecb6ac00) [pid = 25698] [serial = 551] [outer = 0x7f04eb9f0400] 17:12:31 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:31 INFO - PROCESS | 25698 | 1461370351897 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:12:31 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:12:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1579ms 17:12:31 INFO - PROCESS | 25698 | 1461370351942 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:12:31 INFO - PROCESS | 25698 | 1461370351946 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:12:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:12:32 INFO - PROCESS | 25698 | 1461370352027 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 25698 | 1461370352033 Marionette TRACE conn3 <- [1,706,null,{}] 17:12:32 INFO - PROCESS | 25698 | 1461370352073 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:12:32 INFO - PROCESS | 25698 | 1461370352262 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:12:32 INFO - PROCESS | 25698 | 1461370352292 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ef34a000 == 64 [pid = 25698] [id = 184] 17:12:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04ee0c6c00) [pid = 25698] [serial = 552] [outer = (nil)] 17:12:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04ee302400) [pid = 25698] [serial = 553] [outer = 0x7f04ee0c6c00] 17:12:32 INFO - PROCESS | 25698 | 1461370352359 Marionette DEBUG loaded listener.js 17:12:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04ee65b800) [pid = 25698] [serial = 554] [outer = 0x7f04ee0c6c00] 17:12:33 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:33 INFO - PROCESS | 25698 | 1461370353710 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:12:33 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:12:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1799ms 17:12:33 INFO - PROCESS | 25698 | 1461370353751 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:12:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:12:33 INFO - PROCESS | 25698 | 1461370353756 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:12:33 INFO - PROCESS | 25698 | 1461370353762 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 25698 | 1461370353764 Marionette TRACE conn3 <- [1,710,null,{}] 17:12:33 INFO - PROCESS | 25698 | 1461370353769 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:12:33 INFO - PROCESS | 25698 | 1461370353975 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:12:34 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04eecefc00) [pid = 25698] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:12:34 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04f24f1000) [pid = 25698] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:12:34 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04fad27800) [pid = 25698] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:12:34 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04ebdc1400) [pid = 25698] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:12:34 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04eecf6800) [pid = 25698] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:12:34 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04eb532800) [pid = 25698] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:12:34 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f04f0050000) [pid = 25698] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:12:34 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04edfcf800) [pid = 25698] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:12:34 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f04ee0d0000) [pid = 25698] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:12:34 INFO - PROCESS | 25698 | 1461370354107 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f0546800 == 65 [pid = 25698] [id = 185] 17:12:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04eb532800) [pid = 25698] [serial = 555] [outer = (nil)] 17:12:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04ebdc0400) [pid = 25698] [serial = 556] [outer = 0x7f04eb532800] 17:12:34 INFO - PROCESS | 25698 | 1461370354168 Marionette DEBUG loaded listener.js 17:12:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04eeced800) [pid = 25698] [serial = 557] [outer = 0x7f04eb532800] 17:12:35 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:35 INFO - PROCESS | 25698 | 1461370355230 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:12:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:12:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1484ms 17:12:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:12:35 INFO - PROCESS | 25698 | 1461370355245 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:12:35 INFO - PROCESS | 25698 | 1461370355247 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:12:35 INFO - PROCESS | 25698 | 1461370355253 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:12:35 INFO - PROCESS | 25698 | 1461370355256 Marionette TRACE conn3 <- [1,714,null,{}] 17:12:35 INFO - PROCESS | 25698 | 1461370355261 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:12:35 INFO - PROCESS | 25698 | 1461370355403 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:12:35 INFO - PROCESS | 25698 | 1461370355580 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eb997000 == 66 [pid = 25698] [id = 186] 17:12:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04e5d7a400) [pid = 25698] [serial = 558] [outer = (nil)] 17:12:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04eecf5800) [pid = 25698] [serial = 559] [outer = 0x7f04e5d7a400] 17:12:35 INFO - PROCESS | 25698 | 1461370355654 Marionette DEBUG loaded listener.js 17:12:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04ef1f7c00) [pid = 25698] [serial = 560] [outer = 0x7f04e5d7a400] 17:12:36 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:36 INFO - PROCESS | 25698 | 1461370356910 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:12:36 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:12:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1685ms 17:12:37 INFO - PROCESS | 25698 | 1461370357004 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:12:37 INFO - PROCESS | 25698 | 1461370357012 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:12:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:12:37 INFO - PROCESS | 25698 | 1461370357023 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 25698 | 1461370357027 Marionette TRACE conn3 <- [1,718,null,{}] 17:12:37 INFO - PROCESS | 25698 | 1461370357035 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:12:37 INFO - PROCESS | 25698 | 1461370357193 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:12:37 INFO - PROCESS | 25698 | 1461370357342 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eebc8800 == 67 [pid = 25698] [id = 187] 17:12:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04e5ea2800) [pid = 25698] [serial = 561] [outer = (nil)] 17:12:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04ebbf0000) [pid = 25698] [serial = 562] [outer = 0x7f04e5ea2800] 17:12:37 INFO - PROCESS | 25698 | 1461370357417 Marionette DEBUG loaded listener.js 17:12:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04ebdc1400) [pid = 25698] [serial = 563] [outer = 0x7f04e5ea2800] 17:12:38 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:38 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:38 INFO - PROCESS | 25698 | 1461370358739 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:12:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:12:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1737ms 17:12:38 INFO - PROCESS | 25698 | 1461370358819 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:12:38 INFO - PROCESS | 25698 | 1461370358828 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:12:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:12:38 INFO - PROCESS | 25698 | 1461370358854 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:12:38 INFO - PROCESS | 25698 | 1461370358857 Marionette TRACE conn3 <- [1,722,null,{}] 17:12:38 INFO - PROCESS | 25698 | 1461370358865 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:12:39 INFO - PROCESS | 25698 | 1461370359020 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:12:39 INFO - PROCESS | 25698 | 1461370359169 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2751000 == 68 [pid = 25698] [id = 188] 17:12:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04eb528000) [pid = 25698] [serial = 564] [outer = (nil)] 17:12:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04ee0cd400) [pid = 25698] [serial = 565] [outer = 0x7f04eb528000] 17:12:39 INFO - PROCESS | 25698 | 1461370359242 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04ee69a400) [pid = 25698] [serial = 566] [outer = 0x7f04eb528000] 17:12:40 INFO - PROCESS | 25698 | 1461370360214 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:12:40 INFO - PROCESS | 25698 | 1461370360291 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:12:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:12:40 INFO - PROCESS | 25698 | 1461370360297 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:12:40 INFO - PROCESS | 25698 | 1461370360303 Marionette TRACE conn3 <- [1,726,null,{}] 17:12:40 INFO - PROCESS | 25698 | 1461370360318 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:12:40 INFO - PROCESS | 25698 | 1461370360527 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:12:40 INFO - PROCESS | 25698 | 1461370360727 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f3814800 == 69 [pid = 25698] [id = 189] 17:12:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04f0054c00) [pid = 25698] [serial = 567] [outer = (nil)] 17:12:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04f0406800) [pid = 25698] [serial = 568] [outer = 0x7f04f0054c00] 17:12:40 INFO - PROCESS | 25698 | 1461370360851 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04f170e400) [pid = 25698] [serial = 569] [outer = 0x7f04f0054c00] 17:12:41 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:41 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:41 INFO - PROCESS | 25698 | 1461370361750 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:12:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:12:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1488ms 17:12:41 INFO - PROCESS | 25698 | 1461370361786 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 25698 | 1461370361790 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:12:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:12:41 INFO - PROCESS | 25698 | 1461370361796 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 25698 | 1461370361799 Marionette TRACE conn3 <- [1,730,null,{}] 17:12:41 INFO - PROCESS | 25698 | 1461370361805 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:12:41 INFO - PROCESS | 25698 | 1461370361965 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:12:42 INFO - PROCESS | 25698 | 1461370362124 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f6f0c000 == 70 [pid = 25698] [id = 190] 17:12:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04f0058400) [pid = 25698] [serial = 570] [outer = (nil)] 17:12:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04f1808c00) [pid = 25698] [serial = 571] [outer = 0x7f04f0058400] 17:12:42 INFO - PROCESS | 25698 | 1461370362207 Marionette DEBUG loaded listener.js 17:12:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04f1be3400) [pid = 25698] [serial = 572] [outer = 0x7f04f0058400] 17:12:42 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:42 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:43 INFO - PROCESS | 25698 | 1461370363147 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:12:43 INFO - PROCESS | 25698 | 1461370363233 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:12:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:12:43 INFO - PROCESS | 25698 | 1461370363239 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:12:43 INFO - PROCESS | 25698 | 1461370363241 Marionette TRACE conn3 <- [1,734,null,{}] 17:12:43 INFO - PROCESS | 25698 | 1461370363247 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:12:43 INFO - PROCESS | 25698 | 1461370363460 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:12:43 INFO - PROCESS | 25698 | 1461370363654 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7b2c000 == 71 [pid = 25698] [id = 191] 17:12:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04e5d76000) [pid = 25698] [serial = 573] [outer = (nil)] 17:12:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04f1ca8400) [pid = 25698] [serial = 574] [outer = 0x7f04e5d76000] 17:12:43 INFO - PROCESS | 25698 | 1461370363774 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04f24f2800) [pid = 25698] [serial = 575] [outer = 0x7f04e5d76000] 17:12:44 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:44 INFO - PROCESS | 25698 | 1461370364594 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:12:44 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:12:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1432ms 17:12:44 INFO - PROCESS | 25698 | 1461370364672 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:12:44 INFO - PROCESS | 25698 | 1461370364676 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:12:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:12:44 INFO - PROCESS | 25698 | 1461370364682 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:12:44 INFO - PROCESS | 25698 | 1461370364684 Marionette TRACE conn3 <- [1,738,null,{}] 17:12:44 INFO - PROCESS | 25698 | 1461370364690 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:12:44 INFO - PROCESS | 25698 | 1461370364921 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:12:45 INFO - PROCESS | 25698 | 1461370365076 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f847a800 == 72 [pid = 25698] [id = 192] 17:12:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04f24f5400) [pid = 25698] [serial = 576] [outer = (nil)] 17:12:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04f38f6800) [pid = 25698] [serial = 577] [outer = 0x7f04f24f5400] 17:12:45 INFO - PROCESS | 25698 | 1461370365152 Marionette DEBUG loaded listener.js 17:12:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04f675f000) [pid = 25698] [serial = 578] [outer = 0x7f04f24f5400] 17:12:46 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:46 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:46 INFO - PROCESS | 25698 | 1461370366487 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:12:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:12:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1830ms 17:12:46 INFO - PROCESS | 25698 | 1461370366514 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:12:46 INFO - PROCESS | 25698 | 1461370366518 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:12:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:12:46 INFO - PROCESS | 25698 | 1461370366595 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:12:46 INFO - PROCESS | 25698 | 1461370366597 Marionette TRACE conn3 <- [1,742,null,{}] 17:12:46 INFO - PROCESS | 25698 | 1461370366608 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:12:46 INFO - PROCESS | 25698 | 1461370366774 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:12:47 INFO - PROCESS | 25698 | 1461370367140 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee326800 == 73 [pid = 25698] [id = 193] 17:12:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04e5d7bc00) [pid = 25698] [serial = 579] [outer = (nil)] 17:12:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04e5e98000) [pid = 25698] [serial = 580] [outer = 0x7f04e5d7bc00] 17:12:47 INFO - PROCESS | 25698 | 1461370367212 Marionette DEBUG loaded listener.js 17:12:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04eb9e5400) [pid = 25698] [serial = 581] [outer = 0x7f04e5d7bc00] 17:12:48 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:48 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509b8c000 == 72 [pid = 25698] [id = 126] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04f6e91000) [pid = 25698] [serial = 490] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04f7e18800) [pid = 25698] [serial = 493] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04fb39d000) [pid = 25698] [serial = 496] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04eea66c00) [pid = 25698] [serial = 499] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04f69b6c00) [pid = 25698] [serial = 502] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | 1461370368694 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:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04f74b4800) [pid = 25698] [serial = 517] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04faee5400) [pid = 25698] [serial = 520] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04f1804000) [pid = 25698] [serial = 487] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04f69bac00) [pid = 25698] [serial = 514] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04f1715800) [pid = 25698] [serial = 511] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04f1ca6c00) [pid = 25698] [serial = 512] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04eb52dc00) [pid = 25698] [serial = 481] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04ebdba000) [pid = 25698] [serial = 506] [outer = (nil)] [url = about:blank] 17:12:48 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:12:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2169ms 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04eb974400) [pid = 25698] [serial = 505] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04f43a4800) [pid = 25698] [serial = 479] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04eea5ec00) [pid = 25698] [serial = 509] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04ee8c5c00) [pid = 25698] [serial = 508] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04ee30c000) [pid = 25698] [serial = 484] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04f76be000) [pid = 25698] [serial = 518] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04ee0d2400) [pid = 25698] [serial = 523] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f050535a400) [pid = 25698] [serial = 521] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04f6b96c00) [pid = 25698] [serial = 515] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f0505dafc00) [pid = 25698] [serial = 524] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04eecf8400) [pid = 25698] [serial = 449] [outer = (nil)] [url = about:blank] 17:12:48 INFO - PROCESS | 25698 | 1461370368755 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:12:48 INFO - PROCESS | 25698 | 1461370368760 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:12:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:12:48 INFO - PROCESS | 25698 | 1461370368767 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 25698 | 1461370368772 Marionette TRACE conn3 <- [1,746,null,{}] 17:12:48 INFO - PROCESS | 25698 | 1461370368780 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:12:48 INFO - PROCESS | 25698 | 1461370368942 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:12:48 INFO - PROCESS | 25698 | 1461370368954 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee316800 == 73 [pid = 25698] [id = 194] 17:12:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04eb526800) [pid = 25698] [serial = 582] [outer = (nil)] 17:12:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04ee0ca800) [pid = 25698] [serial = 583] [outer = 0x7f04eb526800] 17:12:49 INFO - PROCESS | 25698 | 1461370369024 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04ee0df800) [pid = 25698] [serial = 584] [outer = 0x7f04eb526800] 17:12:49 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:50 INFO - PROCESS | 25698 | 1461370370260 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:12:50 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:12:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1541ms 17:12:50 INFO - PROCESS | 25698 | 1461370370313 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:12:50 INFO - PROCESS | 25698 | 1461370370319 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:12:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:12:50 INFO - PROCESS | 25698 | 1461370370325 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 25698 | 1461370370327 Marionette TRACE conn3 <- [1,750,null,{}] 17:12:50 INFO - PROCESS | 25698 | 1461370370334 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:12:50 INFO - PROCESS | 25698 | 1461370370545 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:12:50 INFO - PROCESS | 25698 | 1461370370626 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f241e000 == 74 [pid = 25698] [id = 195] 17:12:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04ee8cb800) [pid = 25698] [serial = 585] [outer = (nil)] 17:12:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04eecf6000) [pid = 25698] [serial = 586] [outer = 0x7f04ee8cb800] 17:12:50 INFO - PROCESS | 25698 | 1461370370691 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04ef3cf800) [pid = 25698] [serial = 587] [outer = 0x7f04ee8cb800] 17:12:51 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 25698 | 1461370371922 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:12:51 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:12:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1633ms 17:12:51 INFO - PROCESS | 25698 | 1461370371960 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:12:51 INFO - PROCESS | 25698 | 1461370371963 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:12:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:12:51 INFO - PROCESS | 25698 | 1461370371989 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 25698 | 1461370372002 Marionette TRACE conn3 <- [1,754,null,{}] 17:12:52 INFO - PROCESS | 25698 | 1461370372027 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:12:52 INFO - PROCESS | 25698 | 1461370372275 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:12:52 INFO - PROCESS | 25698 | 1461370372308 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f3827800 == 75 [pid = 25698] [id = 196] 17:12:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04eea59c00) [pid = 25698] [serial = 588] [outer = (nil)] 17:12:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04f1c56400) [pid = 25698] [serial = 589] [outer = 0x7f04eea59c00] 17:12:52 INFO - PROCESS | 25698 | 1461370372373 Marionette DEBUG loaded listener.js 17:12:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04f38ec400) [pid = 25698] [serial = 590] [outer = 0x7f04eea59c00] 17:12:53 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04ee0c6c00) [pid = 25698] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:12:53 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04eb532800) [pid = 25698] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:12:53 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04eb96d800) [pid = 25698] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:12:53 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04eb9f0400) [pid = 25698] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:12:53 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04eb9e2c00) [pid = 25698] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:12:53 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:53 INFO - PROCESS | 25698 | 1461370373578 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:12:53 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:12:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1626ms 17:12:53 INFO - PROCESS | 25698 | 1461370373596 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:12:53 INFO - PROCESS | 25698 | 1461370373599 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:12:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:12:53 INFO - PROCESS | 25698 | 1461370373606 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:12:53 INFO - PROCESS | 25698 | 1461370373608 Marionette TRACE conn3 <- [1,758,null,{}] 17:12:53 INFO - PROCESS | 25698 | 1461370373613 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:12:53 INFO - PROCESS | 25698 | 1461370373775 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:12:53 INFO - PROCESS | 25698 | 1461370373932 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ede1e800 == 76 [pid = 25698] [id = 197] 17:12:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04eb532800) [pid = 25698] [serial = 591] [outer = (nil)] 17:12:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04f24ff000) [pid = 25698] [serial = 592] [outer = 0x7f04eb532800] 17:12:54 INFO - PROCESS | 25698 | 1461370374007 Marionette DEBUG loaded listener.js 17:12:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04f43b0400) [pid = 25698] [serial = 593] [outer = 0x7f04eb532800] 17:12:54 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:54 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:54 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:54 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:54 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:54 INFO - PROCESS | 25698 | 1461370374727 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:12:54 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:12:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1181ms 17:12:54 INFO - PROCESS | 25698 | 1461370374789 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:12:54 INFO - PROCESS | 25698 | 1461370374793 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:12:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:12:54 INFO - PROCESS | 25698 | 1461370374800 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 25698 | 1461370374803 Marionette TRACE conn3 <- [1,762,null,{}] 17:12:54 INFO - PROCESS | 25698 | 1461370374807 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:12:54 INFO - PROCESS | 25698 | 1461370374986 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:12:55 INFO - PROCESS | 25698 | 1461370374997 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8d4d800 == 77 [pid = 25698] [id = 198] 17:12:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04f69b9400) [pid = 25698] [serial = 594] [outer = (nil)] 17:12:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04f69bb400) [pid = 25698] [serial = 595] [outer = 0x7f04f69b9400] 17:12:55 INFO - PROCESS | 25698 | 1461370375073 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04f6be0400) [pid = 25698] [serial = 596] [outer = 0x7f04f69b9400] 17:12:56 INFO - PROCESS | 25698 | 1461370376656 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:12:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:12:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1929ms 17:12:56 INFO - PROCESS | 25698 | 1461370376731 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 25698 | 1461370376738 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:12:56 INFO - PROCESS | 25698 | 1461370376747 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 25698 | 1461370376751 Marionette TRACE conn3 <- [1,766,null,{}] 17:12:56 INFO - PROCESS | 25698 | 1461370376805 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:12:56 INFO - PROCESS | 25698 | 1461370376975 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:12:57 INFO - PROCESS | 25698 | 1461370377171 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2402800 == 78 [pid = 25698] [id = 199] 17:12:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04ebbf2000) [pid = 25698] [serial = 597] [outer = (nil)] 17:12:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04ee0c8000) [pid = 25698] [serial = 598] [outer = 0x7f04ebbf2000] 17:12:57 INFO - PROCESS | 25698 | 1461370377252 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04ee659c00) [pid = 25698] [serial = 599] [outer = 0x7f04ebbf2000] 17:12:58 INFO - PROCESS | 25698 | 1461370378621 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:12:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:12:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1934ms 17:12:58 INFO - PROCESS | 25698 | 1461370378763 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 25698 | 1461370378773 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:12:58 INFO - PROCESS | 25698 | 1461370378790 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - PROCESS | 25698 | 1461370378795 Marionette TRACE conn3 <- [1,770,null,{}] 17:12:58 INFO - PROCESS | 25698 | 1461370378801 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:12:58 INFO - PROCESS | 25698 | 1461370378995 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:12:59 INFO - PROCESS | 25698 | 1461370379151 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8679000 == 79 [pid = 25698] [id = 200] 17:12:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04edfd2800) [pid = 25698] [serial = 600] [outer = (nil)] 17:12:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04f170cc00) [pid = 25698] [serial = 601] [outer = 0x7f04edfd2800] 17:12:59 INFO - PROCESS | 25698 | 1461370379227 Marionette DEBUG loaded listener.js 17:12:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04f1cb1800) [pid = 25698] [serial = 602] [outer = 0x7f04edfd2800] 17:13:00 INFO - PROCESS | 25698 | 1461370380100 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:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1382ms 17:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:13:00 INFO - PROCESS | 25698 | 1461370380171 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:13:00 INFO - PROCESS | 25698 | 1461370380174 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:13:00 INFO - PROCESS | 25698 | 1461370380181 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:13:00 INFO - PROCESS | 25698 | 1461370380188 Marionette TRACE conn3 <- [1,774,null,{}] 17:13:00 INFO - PROCESS | 25698 | 1461370380204 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:13:00 INFO - PROCESS | 25698 | 1461370380439 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:13:00 INFO - PROCESS | 25698 | 1461370380650 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb06a000 == 80 [pid = 25698] [id = 201] 17:13:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04f5690000) [pid = 25698] [serial = 603] [outer = (nil)] 17:13:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04f6b4ac00) [pid = 25698] [serial = 604] [outer = 0x7f04f5690000] 17:13:00 INFO - PROCESS | 25698 | 1461370380743 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04f6d0bc00) [pid = 25698] [serial = 605] [outer = 0x7f04f5690000] 17:13:01 INFO - PROCESS | 25698 | 1461370381589 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:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1438ms 17:13:01 INFO - PROCESS | 25698 | 1461370381619 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:13:01 INFO - PROCESS | 25698 | 1461370381626 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:13:01 INFO - PROCESS | 25698 | 1461370381635 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 25698 | 1461370381638 Marionette TRACE conn3 <- [1,778,null,{}] 17:13:01 INFO - PROCESS | 25698 | 1461370381644 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:13:01 INFO - PROCESS | 25698 | 1461370381838 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:13:02 INFO - PROCESS | 25698 | 1461370382021 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fe416800 == 81 [pid = 25698] [id = 202] 17:13:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04e5d75000) [pid = 25698] [serial = 606] [outer = (nil)] 17:13:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04f6e88c00) [pid = 25698] [serial = 607] [outer = 0x7f04e5d75000] 17:13:02 INFO - PROCESS | 25698 | 1461370382095 Marionette DEBUG loaded listener.js 17:13:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04f6e90400) [pid = 25698] [serial = 608] [outer = 0x7f04e5d75000] 17:13:03 INFO - PROCESS | 25698 | 1461370383214 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:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1635ms 17:13:03 INFO - PROCESS | 25698 | 1461370383273 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:13:03 INFO - PROCESS | 25698 | 1461370383277 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:13:03 INFO - PROCESS | 25698 | 1461370383287 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:13:03 INFO - PROCESS | 25698 | 1461370383292 Marionette TRACE conn3 <- [1,782,null,{}] 17:13:03 INFO - PROCESS | 25698 | 1461370383301 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:13:03 INFO - PROCESS | 25698 | 1461370383669 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:13:03 INFO - PROCESS | 25698 | 1461370383884 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0504e95800 == 82 [pid = 25698] [id = 203] 17:13:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04f6dbd400) [pid = 25698] [serial = 609] [outer = (nil)] 17:13:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04f737ac00) [pid = 25698] [serial = 610] [outer = 0x7f04f6dbd400] 17:13:03 INFO - PROCESS | 25698 | 1461370383959 Marionette DEBUG loaded listener.js 17:13:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04f74b0800) [pid = 25698] [serial = 611] [outer = 0x7f04f6dbd400] 17:13:04 INFO - PROCESS | 25698 | 1461370384793 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:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1549ms 17:13:04 INFO - PROCESS | 25698 | 1461370384836 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:13:04 INFO - PROCESS | 25698 | 1461370384840 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:13:04 INFO - PROCESS | 25698 | 1461370384847 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 25698 | 1461370384850 Marionette TRACE conn3 <- [1,786,null,{}] 17:13:04 INFO - PROCESS | 25698 | 1461370384856 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:13:05 INFO - PROCESS | 25698 | 1461370385062 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:13:05 INFO - PROCESS | 25698 | 1461370385225 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8fb8000 == 83 [pid = 25698] [id = 204] 17:13:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04eb969400) [pid = 25698] [serial = 612] [outer = (nil)] 17:13:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04f74b5800) [pid = 25698] [serial = 613] [outer = 0x7f04eb969400] 17:13:05 INFO - PROCESS | 25698 | 1461370385304 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04f8603000) [pid = 25698] [serial = 614] [outer = 0x7f04eb969400] 17:13:06 INFO - PROCESS | 25698 | 1461370386194 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:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1379ms 17:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:13:06 INFO - PROCESS | 25698 | 1461370386226 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:13:06 INFO - PROCESS | 25698 | 1461370386229 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:13:06 INFO - PROCESS | 25698 | 1461370386236 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 25698 | 1461370386239 Marionette TRACE conn3 <- [1,790,null,{}] 17:13:06 INFO - PROCESS | 25698 | 1461370386245 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:13:06 INFO - PROCESS | 25698 | 1461370386412 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:13:06 INFO - PROCESS | 25698 | 1461370386577 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edeab000 == 84 [pid = 25698] [id = 205] 17:13:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04e50aa800) [pid = 25698] [serial = 615] [outer = (nil)] 17:13:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04f040dc00) [pid = 25698] [serial = 616] [outer = 0x7f04e50aa800] 17:13:06 INFO - PROCESS | 25698 | 1461370386646 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04f8d2d800) [pid = 25698] [serial = 617] [outer = 0x7f04e50aa800] 17:13:08 INFO - PROCESS | 25698 | 1461370388427 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:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 2236ms 17:13:08 INFO - PROCESS | 25698 | 1461370388472 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:13:08 INFO - PROCESS | 25698 | 1461370388478 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:13:08 INFO - PROCESS | 25698 | 1461370388488 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:13:08 INFO - PROCESS | 25698 | 1461370388492 Marionette TRACE conn3 <- [1,794,null,{}] 17:13:08 INFO - PROCESS | 25698 | 1461370388500 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:13:08 INFO - PROCESS | 25698 | 1461370388676 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:13:08 INFO - PROCESS | 25698 | 1461370388864 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2737000 == 85 [pid = 25698] [id = 206] 17:13:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04edfd4c00) [pid = 25698] [serial = 618] [outer = (nil)] 17:13:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04ee0d0400) [pid = 25698] [serial = 619] [outer = 0x7f04edfd4c00] 17:13:08 INFO - PROCESS | 25698 | 1461370388934 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04ee8c5400) [pid = 25698] [serial = 620] [outer = 0x7f04edfd4c00] 17:13:09 INFO - PROCESS | 25698 | 1461370389811 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:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1436ms 17:13:09 INFO - PROCESS | 25698 | 1461370389925 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:13:09 INFO - PROCESS | 25698 | 1461370389933 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:13:10 INFO - PROCESS | 25698 | 1461370390003 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:13:10 INFO - PROCESS | 25698 | 1461370390013 Marionette TRACE conn3 <- [1,798,null,{}] 17:13:10 INFO - PROCESS | 25698 | 1461370390068 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:13:10 INFO - PROCESS | 25698 | 1461370390584 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:13:10 INFO - PROCESS | 25698 | 1461370390791 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e60a6000 == 86 [pid = 25698] [id = 207] 17:13:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04edfd3400) [pid = 25698] [serial = 621] [outer = (nil)] 17:13:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04ee30fc00) [pid = 25698] [serial = 622] [outer = 0x7f04edfd3400] 17:13:10 INFO - PROCESS | 25698 | 1461370390972 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04ef3d7800) [pid = 25698] [serial = 623] [outer = 0x7f04edfd3400] 17:13:11 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ede1e800 == 85 [pid = 25698] [id = 197] 17:13:11 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f3827800 == 84 [pid = 25698] [id = 196] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04eecf5800) [pid = 25698] [serial = 559] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f241e000 == 83 [pid = 25698] [id = 195] 17:13:11 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee316800 == 82 [pid = 25698] [id = 194] 17:13:11 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee326800 == 81 [pid = 25698] [id = 193] 17:13:11 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f3814800 == 80 [pid = 25698] [id = 189] 17:13:11 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2751000 == 79 [pid = 25698] [id = 188] 17:13:11 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eebc8800 == 78 [pid = 25698] [id = 187] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04ee302400) [pid = 25698] [serial = 553] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04ebdc0400) [pid = 25698] [serial = 556] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04eb9e7800) [pid = 25698] [serial = 548] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04eb970000) [pid = 25698] [serial = 547] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04ebdb2c00) [pid = 25698] [serial = 550] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04ee6cec00) [pid = 25698] [serial = 532] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04eb9e9800) [pid = 25698] [serial = 526] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04eb9ee400) [pid = 25698] [serial = 527] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04edfc9400) [pid = 25698] [serial = 529] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04f5792400) [pid = 25698] [serial = 535] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04e5e9dc00) [pid = 25698] [serial = 544] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04faee8800) [pid = 25698] [serial = 538] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04e5d76c00) [pid = 25698] [serial = 541] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04ee65b800) [pid = 25698] [serial = 554] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04ecb6ac00) [pid = 25698] [serial = 551] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04eeced800) [pid = 25698] [serial = 557] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 25698 | 1461370392049 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:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 17:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 2150ms 17:13:12 INFO - PROCESS | 25698 | 1461370392095 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:13:12 INFO - PROCESS | 25698 | 1461370392099 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:13:12 INFO - PROCESS | 25698 | 1461370392105 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:13:12 INFO - PROCESS | 25698 | 1461370392110 Marionette TRACE conn3 <- [1,802,null,{}] 17:13:12 INFO - PROCESS | 25698 | 1461370392125 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:13:12 INFO - PROCESS | 25698 | 1461370392287 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:13:12 INFO - PROCESS | 25698 | 1461370392436 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f049d800 == 79 [pid = 25698] [id = 208] 17:13:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04ee694800) [pid = 25698] [serial = 624] [outer = (nil)] 17:13:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04f0051400) [pid = 25698] [serial = 625] [outer = 0x7f04ee694800] 17:13:12 INFO - PROCESS | 25698 | 1461370392503 Marionette DEBUG loaded listener.js 17:13:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04f180f000) [pid = 25698] [serial = 626] [outer = 0x7f04ee694800] 17:13:13 INFO - PROCESS | 25698 | 1461370393243 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:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 17:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1189ms 17:13:13 INFO - PROCESS | 25698 | 1461370393295 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:13:13 INFO - PROCESS | 25698 | 1461370393300 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:13:13 INFO - PROCESS | 25698 | 1461370393306 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 25698 | 1461370393308 Marionette TRACE conn3 <- [1,806,null,{}] 17:13:13 INFO - PROCESS | 25698 | 1461370393314 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:13:13 INFO - PROCESS | 25698 | 1461370393476 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:13:13 INFO - PROCESS | 25698 | 1461370393486 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f28e2000 == 80 [pid = 25698] [id = 209] 17:13:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04ee6cec00) [pid = 25698] [serial = 627] [outer = (nil)] 17:13:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04f24e3000) [pid = 25698] [serial = 628] [outer = 0x7f04ee6cec00] 17:13:13 INFO - PROCESS | 25698 | 1461370393549 Marionette DEBUG loaded listener.js 17:13:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04f2ee8000) [pid = 25698] [serial = 629] [outer = 0x7f04ee6cec00] 17:13:14 INFO - PROCESS | 25698 | 1461370394509 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:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 17:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1232ms 17:13:14 INFO - PROCESS | 25698 | 1461370394538 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:13:14 INFO - PROCESS | 25698 | 1461370394542 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:13:14 INFO - PROCESS | 25698 | 1461370394547 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:13:14 INFO - PROCESS | 25698 | 1461370394550 Marionette TRACE conn3 <- [1,810,null,{}] 17:13:14 INFO - PROCESS | 25698 | 1461370394555 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:13:14 INFO - PROCESS | 25698 | 1461370394768 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:13:14 INFO - PROCESS | 25698 | 1461370394794 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f6f05800 == 81 [pid = 25698] [id = 210] 17:13:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04f1beb800) [pid = 25698] [serial = 630] [outer = (nil)] 17:13:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04f38e9000) [pid = 25698] [serial = 631] [outer = 0x7f04f1beb800] 17:13:14 INFO - PROCESS | 25698 | 1461370394857 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04f5793c00) [pid = 25698] [serial = 632] [outer = 0x7f04f1beb800] 17:13:15 INFO - PROCESS | 25698 | 1461370395709 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:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1547ms 17:13:16 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04eea59c00) [pid = 25698] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:13:16 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04eb526800) [pid = 25698] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:13:16 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04eb532800) [pid = 25698] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:13:16 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04ee8cb800) [pid = 25698] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:13:16 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04e5d7bc00) [pid = 25698] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:13:16 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04e5d7a400) [pid = 25698] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:13:16 INFO - PROCESS | 25698 | 1461370396115 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 25698 | 1461370396118 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:13:16 INFO - PROCESS | 25698 | 1461370396124 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 25698 | 1461370396127 Marionette TRACE conn3 <- [1,814,null,{}] 17:13:16 INFO - PROCESS | 25698 | 1461370396132 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:13:16 INFO - PROCESS | 25698 | 1461370396313 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:13:16 INFO - PROCESS | 25698 | 1461370396488 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7dc4000 == 82 [pid = 25698] [id = 211] 17:13:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04f1c4f800) [pid = 25698] [serial = 633] [outer = (nil)] 17:13:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04f6e91400) [pid = 25698] [serial = 634] [outer = 0x7f04f1c4f800] 17:13:16 INFO - PROCESS | 25698 | 1461370396555 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04f70eb400) [pid = 25698] [serial = 635] [outer = 0x7f04f1c4f800] 17:13:17 INFO - PROCESS | 25698 | 1461370397220 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:13:17 INFO - PROCESS | 25698 | 1461370397257 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:13:17 INFO - PROCESS | 25698 | 1461370397274 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 25698 | 1461370397279 Marionette TRACE conn3 <- [1,818,null,{}] 17:13:17 INFO - PROCESS | 25698 | 1461370397284 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:13:17 INFO - PROCESS | 25698 | 1461370397475 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:13:17 INFO - PROCESS | 25698 | 1461370397494 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8fa6800 == 83 [pid = 25698] [id = 212] 17:13:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04eea66c00) [pid = 25698] [serial = 636] [outer = (nil)] 17:13:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04f74b7400) [pid = 25698] [serial = 637] [outer = 0x7f04eea66c00] 17:13:17 INFO - PROCESS | 25698 | 1461370397559 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04f7994000) [pid = 25698] [serial = 638] [outer = 0x7f04eea66c00] 17:13:18 INFO - PROCESS | 25698 | 1461370398502 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:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1250ms 17:13:18 INFO - PROCESS | 25698 | 1461370398515 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:13:18 INFO - PROCESS | 25698 | 1461370398519 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:13:18 INFO - PROCESS | 25698 | 1461370398528 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:13:18 INFO - PROCESS | 25698 | 1461370398533 Marionette TRACE conn3 <- [1,822,null,{}] 17:13:18 INFO - PROCESS | 25698 | 1461370398543 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:13:18 INFO - PROCESS | 25698 | 1461370398710 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:13:18 INFO - PROCESS | 25698 | 1461370398881 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eec16000 == 84 [pid = 25698] [id = 213] 17:13:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04e50ab000) [pid = 25698] [serial = 639] [outer = (nil)] 17:13:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04ebdba400) [pid = 25698] [serial = 640] [outer = 0x7f04e50ab000] 17:13:18 INFO - PROCESS | 25698 | 1461370398957 Marionette DEBUG loaded listener.js 17:13:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04ee0d0c00) [pid = 25698] [serial = 641] [outer = 0x7f04e50ab000] 17:13:19 INFO - PROCESS | 25698 | 1461370399913 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:13:19 INFO - PROCESS | 25698 | 1461370399978 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:13:19 INFO - PROCESS | 25698 | 1461370399989 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 25698 | 1461370399994 Marionette TRACE conn3 <- [1,826,null,{}] 17:13:20 INFO - PROCESS | 25698 | 1461370400044 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:13:20 INFO - PROCESS | 25698 | 1461370400222 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:13:20 INFO - PROCESS | 25698 | 1461370400476 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7145000 == 85 [pid = 25698] [id = 214] 17:13:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04eea59800) [pid = 25698] [serial = 642] [outer = (nil)] 17:13:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04f0050000) [pid = 25698] [serial = 643] [outer = 0x7f04eea59800] 17:13:20 INFO - PROCESS | 25698 | 1461370400557 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04f1804400) [pid = 25698] [serial = 644] [outer = 0x7f04eea59800] 17:13:21 INFO - PROCESS | 25698 | 1461370401760 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:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1795ms 17:13:21 INFO - PROCESS | 25698 | 1461370401784 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:13:21 INFO - PROCESS | 25698 | 1461370401788 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:13:21 INFO - PROCESS | 25698 | 1461370401809 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 25698 | 1461370401818 Marionette TRACE conn3 <- [1,830,null,{}] 17:13:21 INFO - PROCESS | 25698 | 1461370401838 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:13:22 INFO - PROCESS | 25698 | 1461370402099 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:13:22 INFO - PROCESS | 25698 | 1461370402253 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0504c08000 == 86 [pid = 25698] [id = 215] 17:13:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04f5c2a400) [pid = 25698] [serial = 645] [outer = (nil)] 17:13:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04f6bddc00) [pid = 25698] [serial = 646] [outer = 0x7f04f5c2a400] 17:13:22 INFO - PROCESS | 25698 | 1461370402330 Marionette DEBUG loaded listener.js 17:13:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04f6ffa400) [pid = 25698] [serial = 647] [outer = 0x7f04f5c2a400] 17:13:23 INFO - PROCESS | 25698 | 1461370403194 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:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1464ms 17:13:23 INFO - PROCESS | 25698 | 1461370403260 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:13:23 INFO - PROCESS | 25698 | 1461370403265 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:13:23 INFO - PROCESS | 25698 | 1461370403270 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 25698 | 1461370403274 Marionette TRACE conn3 <- [1,834,null,{}] 17:13:23 INFO - PROCESS | 25698 | 1461370403279 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:13:23 INFO - PROCESS | 25698 | 1461370403454 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:13:23 INFO - PROCESS | 25698 | 1461370403616 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0506135800 == 87 [pid = 25698] [id = 216] 17:13:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04f6696000) [pid = 25698] [serial = 648] [outer = (nil)] 17:13:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04f763ac00) [pid = 25698] [serial = 649] [outer = 0x7f04f6696000] 17:13:23 INFO - PROCESS | 25698 | 1461370403697 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04f7e1c000) [pid = 25698] [serial = 650] [outer = 0x7f04f6696000] 17:13:24 INFO - PROCESS | 25698 | 1461370404562 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:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1331ms 17:13:24 INFO - PROCESS | 25698 | 1461370404601 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:13:24 INFO - PROCESS | 25698 | 1461370404604 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:13:24 INFO - PROCESS | 25698 | 1461370404610 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:13:24 INFO - PROCESS | 25698 | 1461370404612 Marionette TRACE conn3 <- [1,838,null,{}] 17:13:24 INFO - PROCESS | 25698 | 1461370404618 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:13:24 INFO - PROCESS | 25698 | 1461370404772 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:13:24 INFO - PROCESS | 25698 | 1461370404978 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0509aa8000 == 88 [pid = 25698] [id = 217] 17:13:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04f6ffac00) [pid = 25698] [serial = 651] [outer = (nil)] 17:13:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04f8d33000) [pid = 25698] [serial = 652] [outer = 0x7f04f6ffac00] 17:13:25 INFO - PROCESS | 25698 | 1461370405094 Marionette DEBUG loaded listener.js 17:13:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04f8f6a800) [pid = 25698] [serial = 653] [outer = 0x7f04f6ffac00] 17:13:26 INFO - PROCESS | 25698 | 1461370406349 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:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1788ms 17:13:26 INFO - PROCESS | 25698 | 1461370406401 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 25698 | 1461370406405 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:13:26 INFO - PROCESS | 25698 | 1461370406412 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 25698 | 1461370406415 Marionette TRACE conn3 <- [1,842,null,{}] 17:13:26 INFO - PROCESS | 25698 | 1461370406421 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:13:26 INFO - PROCESS | 25698 | 1461370406667 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:13:26 INFO - PROCESS | 25698 | 1461370406894 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050a624800 == 89 [pid = 25698] [id = 218] 17:13:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04fb047c00) [pid = 25698] [serial = 654] [outer = (nil)] 17:13:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04fe166400) [pid = 25698] [serial = 655] [outer = 0x7f04fb047c00] 17:13:26 INFO - PROCESS | 25698 | 1461370406972 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f0504019800) [pid = 25698] [serial = 656] [outer = 0x7f04fb047c00] 17:13:27 INFO - PROCESS | 25698 | 1461370407805 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:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1432ms 17:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:13:27 INFO - PROCESS | 25698 | 1461370407845 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 25698 | 1461370407848 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:13:27 INFO - PROCESS | 25698 | 1461370407855 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 25698 | 1461370407857 Marionette TRACE conn3 <- [1,846,null,{}] 17:13:27 INFO - PROCESS | 25698 | 1461370407864 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:13:28 INFO - PROCESS | 25698 | 1461370408033 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:13:28 INFO - PROCESS | 25698 | 1461370408213 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050cfe6800 == 90 [pid = 25698] [id = 219] 17:13:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04fb050c00) [pid = 25698] [serial = 657] [outer = (nil)] 17:13:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f05040f2000) [pid = 25698] [serial = 658] [outer = 0x7f04fb050c00] 17:13:28 INFO - PROCESS | 25698 | 1461370408284 Marionette DEBUG loaded listener.js 17:13:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f0504e5e800) [pid = 25698] [serial = 659] [outer = 0x7f04fb050c00] 17:13:29 INFO - PROCESS | 25698 | 1461370409172 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:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1382ms 17:13:29 INFO - PROCESS | 25698 | 1461370409236 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:13:29 INFO - PROCESS | 25698 | 1461370409240 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:13:29 INFO - PROCESS | 25698 | 1461370409246 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 25698 | 1461370409249 Marionette TRACE conn3 <- [1,850,null,{}] 17:13:29 INFO - PROCESS | 25698 | 1461370409254 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:13:29 INFO - PROCESS | 25698 | 1461370409429 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:13:29 INFO - PROCESS | 25698 | 1461370409603 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050f487800 == 91 [pid = 25698] [id = 220] 17:13:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04f1be5800) [pid = 25698] [serial = 660] [outer = (nil)] 17:13:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f0504e60800) [pid = 25698] [serial = 661] [outer = 0x7f04f1be5800] 17:13:29 INFO - PROCESS | 25698 | 1461370409677 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f0504f9ec00) [pid = 25698] [serial = 662] [outer = 0x7f04f1be5800] 17:13:30 INFO - PROCESS | 25698 | 1461370410520 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:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1331ms 17:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:13:30 INFO - PROCESS | 25698 | 1461370410579 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 25698 | 1461370410582 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:13:30 INFO - PROCESS | 25698 | 1461370410588 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 25698 | 1461370410591 Marionette TRACE conn3 <- [1,854,null,{}] 17:13:30 INFO - PROCESS | 25698 | 1461370410597 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:13:30 INFO - PROCESS | 25698 | 1461370410794 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:13:30 INFO - PROCESS | 25698 | 1461370410960 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e381d800 == 92 [pid = 25698] [id = 221] 17:13:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04f6d05000) [pid = 25698] [serial = 663] [outer = (nil)] 17:13:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f0504ff7000) [pid = 25698] [serial = 664] [outer = 0x7f04f6d05000] 17:13:31 INFO - PROCESS | 25698 | 1461370411036 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f05053e4400) [pid = 25698] [serial = 665] [outer = 0x7f04f6d05000] 17:13:31 INFO - PROCESS | 25698 | 1461370411872 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:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1340ms 17:13:31 INFO - PROCESS | 25698 | 1461370411929 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:13:31 INFO - PROCESS | 25698 | 1461370411936 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:13:31 INFO - PROCESS | 25698 | 1461370411942 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:13:31 INFO - PROCESS | 25698 | 1461370411944 Marionette TRACE conn3 <- [1,858,null,{}] 17:13:31 INFO - PROCESS | 25698 | 1461370411951 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:13:32 INFO - PROCESS | 25698 | 1461370412182 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:13:32 INFO - PROCESS | 25698 | 1461370412382 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e23cf000 == 93 [pid = 25698] [id = 222] 17:13:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f0504fa2000) [pid = 25698] [serial = 666] [outer = (nil)] 17:13:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f0506047400) [pid = 25698] [serial = 667] [outer = 0x7f0504fa2000] 17:13:32 INFO - PROCESS | 25698 | 1461370412600 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f0506144800) [pid = 25698] [serial = 668] [outer = 0x7f0504fa2000] 17:13:33 INFO - PROCESS | 25698 | 1461370413570 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:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1680ms 17:13:33 INFO - PROCESS | 25698 | 1461370413624 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:13:33 INFO - PROCESS | 25698 | 1461370413627 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:13:33 INFO - PROCESS | 25698 | 1461370413635 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:13:33 INFO - PROCESS | 25698 | 1461370413638 Marionette TRACE conn3 <- [1,862,null,{}] 17:13:33 INFO - PROCESS | 25698 | 1461370413644 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:13:33 INFO - PROCESS | 25698 | 1461370413864 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:13:34 INFO - PROCESS | 25698 | 1461370414032 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e539a000 == 94 [pid = 25698] [id = 223] 17:13:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04e5d77000) [pid = 25698] [serial = 669] [outer = (nil)] 17:13:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f0505db0000) [pid = 25698] [serial = 670] [outer = 0x7f04e5d77000] 17:13:34 INFO - PROCESS | 25698 | 1461370414122 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f0509a73000) [pid = 25698] [serial = 671] [outer = 0x7f04e5d77000] 17:13:35 INFO - PROCESS | 25698 | 1461370415125 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:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1539ms 17:13:35 INFO - PROCESS | 25698 | 1461370415175 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:13:35 INFO - PROCESS | 25698 | 1461370415178 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:13:35 INFO - PROCESS | 25698 | 1461370415184 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 25698 | 1461370415186 Marionette TRACE conn3 <- [1,866,null,{}] 17:13:35 INFO - PROCESS | 25698 | 1461370415192 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:13:35 INFO - PROCESS | 25698 | 1461370415375 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:13:35 INFO - PROCESS | 25698 | 1461370415562 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2e5b800 == 95 [pid = 25698] [id = 224] 17:13:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04eea65000) [pid = 25698] [serial = 672] [outer = (nil)] 17:13:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f0509b74000) [pid = 25698] [serial = 673] [outer = 0x7f04eea65000] 17:13:35 INFO - PROCESS | 25698 | 1461370415679 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f0509cb6000) [pid = 25698] [serial = 674] [outer = 0x7f04eea65000] 17:13:36 INFO - PROCESS | 25698 | 1461370416582 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:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1437ms 17:13:36 INFO - PROCESS | 25698 | 1461370416624 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:13:36 INFO - PROCESS | 25698 | 1461370416627 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:13:36 INFO - PROCESS | 25698 | 1461370416633 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:13:36 INFO - PROCESS | 25698 | 1461370416636 Marionette TRACE conn3 <- [1,870,null,{}] 17:13:36 INFO - PROCESS | 25698 | 1461370416641 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:13:36 INFO - PROCESS | 25698 | 1461370416823 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:13:37 INFO - PROCESS | 25698 | 1461370416999 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e2e76000 == 96 [pid = 25698] [id = 225] 17:13:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f04e5d74800) [pid = 25698] [serial = 675] [outer = (nil)] 17:13:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 205 (0x7f04ebbf9800) [pid = 25698] [serial = 676] [outer = 0x7f04e5d74800] 17:13:37 INFO - PROCESS | 25698 | 1461370417071 Marionette DEBUG loaded listener.js 17:13:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 206 (0x7f0509a7f800) [pid = 25698] [serial = 677] [outer = 0x7f04e5d74800] 17:13:38 INFO - PROCESS | 25698 | 1461370418015 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:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1428ms 17:13:38 INFO - PROCESS | 25698 | 1461370418063 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:13:38 INFO - PROCESS | 25698 | 1461370418066 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:13:38 INFO - PROCESS | 25698 | 1461370418073 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:13:38 INFO - PROCESS | 25698 | 1461370418076 Marionette TRACE conn3 <- [1,874,null,{}] 17:13:38 INFO - PROCESS | 25698 | 1461370418082 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:13:38 INFO - PROCESS | 25698 | 1461370418336 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:13:38 INFO - PROCESS | 25698 | 1461370418826 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e53a0800 == 97 [pid = 25698] [id = 226] 17:13:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 207 (0x7f04e502b400) [pid = 25698] [serial = 678] [outer = (nil)] 17:13:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 208 (0x7f04e502d800) [pid = 25698] [serial = 679] [outer = 0x7f04e502b400] 17:13:38 INFO - PROCESS | 25698 | 1461370418946 Marionette DEBUG loaded listener.js 17:13:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 209 (0x7f04e5e9e800) [pid = 25698] [serial = 680] [outer = 0x7f04e502b400] 17:13:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 210 (0x7f04eb9e8400) [pid = 25698] [serial = 681] [outer = 0x7f04ef1f8000] 17:13:39 INFO - PROCESS | 25698 | 1461370419900 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:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1882ms 17:13:39 INFO - PROCESS | 25698 | 1461370419958 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 25698 | 1461370419964 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:13:39 INFO - PROCESS | 25698 | 1461370419974 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 25698 | 1461370419977 Marionette TRACE conn3 <- [1,878,null,{}] 17:13:39 INFO - PROCESS | 25698 | 1461370419984 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:13:40 INFO - PROCESS | 25698 | 1461370420313 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:13:40 INFO - PROCESS | 25698 | 1461370420599 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edea4800 == 98 [pid = 25698] [id = 227] 17:13:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 211 (0x7f04ee691800) [pid = 25698] [serial = 682] [outer = (nil)] 17:13:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 212 (0x7f04ee8c8000) [pid = 25698] [serial = 683] [outer = 0x7f04ee691800] 17:13:40 INFO - PROCESS | 25698 | 1461370420671 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 213 (0x7f04eea5a400) [pid = 25698] [serial = 684] [outer = 0x7f04ee691800] 17:13:41 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fe40f000 == 97 [pid = 25698] [id = 97] 17:13:41 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7dc4000 == 96 [pid = 25698] [id = 211] 17:13:41 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f05800 == 95 [pid = 25698] [id = 210] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 212 (0x7f04f69bb400) [pid = 25698] [serial = 595] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 211 (0x7f04f1ca8400) [pid = 25698] [serial = 574] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 210 (0x7f04f38f6800) [pid = 25698] [serial = 577] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 209 (0x7f04f1808c00) [pid = 25698] [serial = 571] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f28e2000 == 94 [pid = 25698] [id = 209] 17:13:41 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f049d800 == 93 [pid = 25698] [id = 208] 17:13:41 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e60a6000 == 92 [pid = 25698] [id = 207] 17:13:41 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2737000 == 91 [pid = 25698] [id = 206] 17:13:41 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fe416800 == 90 [pid = 25698] [id = 202] 17:13:41 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2402800 == 89 [pid = 25698] [id = 199] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 208 (0x7f04f43b0400) [pid = 25698] [serial = 593] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 207 (0x7f04f38ec400) [pid = 25698] [serial = 590] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 206 (0x7f04ee0ca800) [pid = 25698] [serial = 583] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 205 (0x7f04f24ff000) [pid = 25698] [serial = 592] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 204 (0x7f04ebbf0000) [pid = 25698] [serial = 562] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f04eecf6000) [pid = 25698] [serial = 586] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04f0406800) [pid = 25698] [serial = 568] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f04e5e98000) [pid = 25698] [serial = 580] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f04ee0df800) [pid = 25698] [serial = 584] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04ee0cd400) [pid = 25698] [serial = 565] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04ef3cf800) [pid = 25698] [serial = 587] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04eb9e5400) [pid = 25698] [serial = 581] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04f1c56400) [pid = 25698] [serial = 589] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04ef1f7c00) [pid = 25698] [serial = 560] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 25698 | 1461370421573 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:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1630ms 17:13:41 INFO - PROCESS | 25698 | 1461370421607 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 25698 | 1461370421612 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:13:41 INFO - PROCESS | 25698 | 1461370421619 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 25698 | 1461370421622 Marionette TRACE conn3 <- [1,882,null,{}] 17:13:41 INFO - PROCESS | 25698 | 1461370421628 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:13:41 INFO - PROCESS | 25698 | 1461370421828 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:13:41 INFO - PROCESS | 25698 | 1461370421965 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f053e000 == 90 [pid = 25698] [id = 228] 17:13:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04ebbf7000) [pid = 25698] [serial = 685] [outer = (nil)] 17:13:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04eea63800) [pid = 25698] [serial = 686] [outer = 0x7f04ebbf7000] 17:13:42 INFO - PROCESS | 25698 | 1461370422030 Marionette DEBUG loaded listener.js 17:13:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04f05b3000) [pid = 25698] [serial = 687] [outer = 0x7f04ebbf7000] 17:13:42 INFO - PROCESS | 25698 | 1461370422841 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:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1281ms 17:13:42 INFO - PROCESS | 25698 | 1461370422901 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 25698 | 1461370422906 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:13:42 INFO - PROCESS | 25698 | 1461370422920 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 25698 | 1461370422930 Marionette TRACE conn3 <- [1,886,null,{}] 17:13:42 INFO - PROCESS | 25698 | 1461370422938 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:13:43 INFO - PROCESS | 25698 | 1461370423127 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:13:43 INFO - PROCESS | 25698 | 1461370423300 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2cd4800 == 91 [pid = 25698] [id = 229] 17:13:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04f05b7800) [pid = 25698] [serial = 688] [outer = (nil)] 17:13:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04f1c56400) [pid = 25698] [serial = 689] [outer = 0x7f04f05b7800] 17:13:43 INFO - PROCESS | 25698 | 1461370423372 Marionette DEBUG loaded listener.js 17:13:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04f38f1000) [pid = 25698] [serial = 690] [outer = 0x7f04f05b7800] 17:13:44 INFO - PROCESS | 25698 | 1461370424179 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:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1296ms 17:13:44 INFO - PROCESS | 25698 | 1461370424215 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:13:44 INFO - PROCESS | 25698 | 1461370424219 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:13:44 INFO - PROCESS | 25698 | 1461370424226 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:13:44 INFO - PROCESS | 25698 | 1461370424230 Marionette TRACE conn3 <- [1,890,null,{}] 17:13:44 INFO - PROCESS | 25698 | 1461370424235 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:13:44 INFO - PROCESS | 25698 | 1461370424444 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:13:44 INFO - PROCESS | 25698 | 1461370424479 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6fab800 == 92 [pid = 25698] [id = 230] 17:13:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f04ee6cdc00) [pid = 25698] [serial = 691] [outer = (nil)] 17:13:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f04f69ba400) [pid = 25698] [serial = 692] [outer = 0x7f04ee6cdc00] 17:13:44 INFO - PROCESS | 25698 | 1461370424543 Marionette DEBUG loaded listener.js 17:13:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f04f6d0c800) [pid = 25698] [serial = 693] [outer = 0x7f04ee6cdc00] 17:13:45 INFO - PROCESS | 25698 | 1461370425407 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:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1232ms 17:13:45 INFO - PROCESS | 25698 | 1461370425459 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:13:45 INFO - PROCESS | 25698 | 1461370425462 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:13:45 INFO - PROCESS | 25698 | 1461370425483 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:13:45 INFO - PROCESS | 25698 | 1461370425485 Marionette TRACE conn3 <- [1,894,null,{}] 17:13:45 INFO - PROCESS | 25698 | 1461370425491 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:13:45 INFO - PROCESS | 25698 | 1461370425864 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:13:45 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f04f1beb800) [pid = 25698] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:13:45 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04f1c4f800) [pid = 25698] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:13:45 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f04ee6cec00) [pid = 25698] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:13:45 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f04f69b9400) [pid = 25698] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:13:45 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04edfd3400) [pid = 25698] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:13:45 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04edfd4c00) [pid = 25698] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:13:45 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04ee694800) [pid = 25698] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:13:45 INFO - PROCESS | 25698 | 1461370425970 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f4fe6000 == 93 [pid = 25698] [id = 231] 17:13:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04ee6cac00) [pid = 25698] [serial = 694] [outer = (nil)] 17:13:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04f24f1000) [pid = 25698] [serial = 695] [outer = 0x7f04ee6cac00] 17:13:46 INFO - PROCESS | 25698 | 1461370426046 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04f73e7000) [pid = 25698] [serial = 696] [outer = 0x7f04ee6cac00] 17:13:46 INFO - PROCESS | 25698 | 1461370426787 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:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1338ms 17:13:46 INFO - PROCESS | 25698 | 1461370426822 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:13:46 INFO - PROCESS | 25698 | 1461370426825 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:13:46 INFO - PROCESS | 25698 | 1461370426842 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:13:46 INFO - PROCESS | 25698 | 1461370426848 Marionette TRACE conn3 <- [1,898,null,{}] 17:13:46 INFO - PROCESS | 25698 | 1461370426853 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:13:47 INFO - PROCESS | 25698 | 1461370427036 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:13:47 INFO - PROCESS | 25698 | 1461370427052 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb360800 == 94 [pid = 25698] [id = 232] 17:13:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04f76b8c00) [pid = 25698] [serial = 697] [outer = (nil)] 17:13:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f04f9295800) [pid = 25698] [serial = 698] [outer = 0x7f04f76b8c00] 17:13:47 INFO - PROCESS | 25698 | 1461370427116 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f04faee4800) [pid = 25698] [serial = 699] [outer = 0x7f04f76b8c00] 17:13:48 INFO - PROCESS | 25698 | 1461370428102 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:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1285ms 17:13:48 INFO - PROCESS | 25698 | 1461370428127 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 25698 | 1461370428133 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:13:48 INFO - PROCESS | 25698 | 1461370428143 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 25698 | 1461370428149 Marionette TRACE conn3 <- [1,902,null,{}] 17:13:48 INFO - PROCESS | 25698 | 1461370428159 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:13:48 INFO - PROCESS | 25698 | 1461370428348 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:13:48 INFO - PROCESS | 25698 | 1461370428528 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eec0c800 == 95 [pid = 25698] [id = 233] 17:13:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f04e502b000) [pid = 25698] [serial = 700] [outer = (nil)] 17:13:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 205 (0x7f04ebbf7800) [pid = 25698] [serial = 701] [outer = 0x7f04e502b000] 17:13:48 INFO - PROCESS | 25698 | 1461370428604 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 206 (0x7f04ee0d6000) [pid = 25698] [serial = 702] [outer = 0x7f04e502b000] 17:13:49 INFO - PROCESS | 25698 | 1461370429572 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:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1493ms 17:13:49 INFO - PROCESS | 25698 | 1461370429636 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:13:49 INFO - PROCESS | 25698 | 1461370429645 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:13:49 INFO - PROCESS | 25698 | 1461370429655 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:13:49 INFO - PROCESS | 25698 | 1461370429659 Marionette TRACE conn3 <- [1,906,null,{}] 17:13:49 INFO - PROCESS | 25698 | 1461370429667 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:13:49 INFO - PROCESS | 25698 | 1461370429879 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:13:50 INFO - PROCESS | 25698 | 1461370430047 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6d42000 == 96 [pid = 25698] [id = 234] 17:13:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 207 (0x7f04eecf7800) [pid = 25698] [serial = 703] [outer = (nil)] 17:13:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 208 (0x7f04f05b4800) [pid = 25698] [serial = 704] [outer = 0x7f04eecf7800] 17:13:50 INFO - PROCESS | 25698 | 1461370430170 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 209 (0x7f04f1be8800) [pid = 25698] [serial = 705] [outer = 0x7f04eecf7800] 17:13:51 INFO - PROCESS | 25698 | 1461370431070 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:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1488ms 17:13:51 INFO - PROCESS | 25698 | 1461370431143 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:13:51 INFO - PROCESS | 25698 | 1461370431147 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:13:51 INFO - PROCESS | 25698 | 1461370431154 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:13:51 INFO - PROCESS | 25698 | 1461370431160 Marionette TRACE conn3 <- [1,910,null,{}] 17:13:51 INFO - PROCESS | 25698 | 1461370431176 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:13:51 INFO - PROCESS | 25698 | 1461370431403 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:13:51 INFO - PROCESS | 25698 | 1461370431620 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0505319800 == 97 [pid = 25698] [id = 235] 17:13:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 210 (0x7f04f6d11000) [pid = 25698] [serial = 706] [outer = (nil)] 17:13:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 211 (0x7f04f740ac00) [pid = 25698] [serial = 707] [outer = 0x7f04f6d11000] 17:13:51 INFO - PROCESS | 25698 | 1461370431745 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 212 (0x7f04f822e000) [pid = 25698] [serial = 708] [outer = 0x7f04f6d11000] 17:13:52 INFO - PROCESS | 25698 | 1461370432574 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:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1490ms 17:13:52 INFO - PROCESS | 25698 | 1461370432645 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 25698 | 1461370432650 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:13:52 INFO - PROCESS | 25698 | 1461370432656 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 25698 | 1461370432659 Marionette TRACE conn3 <- [1,914,null,{}] 17:13:52 INFO - PROCESS | 25698 | 1461370432664 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:13:52 INFO - PROCESS | 25698 | 1461370432893 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:13:53 INFO - PROCESS | 25698 | 1461370433066 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050c28f800 == 98 [pid = 25698] [id = 236] 17:13:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 213 (0x7f04f6e88400) [pid = 25698] [serial = 709] [outer = (nil)] 17:13:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 214 (0x7f04faede800) [pid = 25698] [serial = 710] [outer = 0x7f04f6e88400] 17:13:53 INFO - PROCESS | 25698 | 1461370433141 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 215 (0x7f04fe15b000) [pid = 25698] [serial = 711] [outer = 0x7f04f6e88400] 17:13:53 INFO - PROCESS | 25698 | 1461370433988 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:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1385ms 17:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:13:54 INFO - PROCESS | 25698 | 1461370434042 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:13:54 INFO - PROCESS | 25698 | 1461370434044 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:13:54 INFO - PROCESS | 25698 | 1461370434050 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 25698 | 1461370434054 Marionette TRACE conn3 <- [1,918,null,{}] 17:13:54 INFO - PROCESS | 25698 | 1461370434059 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:13:54 INFO - PROCESS | 25698 | 1461370434231 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:13:54 INFO - PROCESS | 25698 | 1461370434408 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee0b1000 == 99 [pid = 25698] [id = 237] 17:13:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 216 (0x7f04f8782800) [pid = 25698] [serial = 712] [outer = (nil)] 17:13:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 217 (0x7f0504e5a400) [pid = 25698] [serial = 713] [outer = 0x7f04f8782800] 17:13:54 INFO - PROCESS | 25698 | 1461370434496 Marionette DEBUG loaded listener.js 17:13:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 218 (0x7f0506048000) [pid = 25698] [serial = 714] [outer = 0x7f04f8782800] 17:13:55 INFO - PROCESS | 25698 | 1461370435399 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:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1428ms 17:13:55 INFO - PROCESS | 25698 | 1461370435479 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:13:55 INFO - PROCESS | 25698 | 1461370435482 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:13:55 INFO - PROCESS | 25698 | 1461370435489 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:13:55 INFO - PROCESS | 25698 | 1461370435491 Marionette TRACE conn3 <- [1,922,null,{}] 17:13:55 INFO - PROCESS | 25698 | 1461370435497 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:13:55 INFO - PROCESS | 25698 | 1461370435720 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:13:55 INFO - PROCESS | 25698 | 1461370435960 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2c54800 == 100 [pid = 25698] [id = 238] 17:13:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 219 (0x7f0509a79c00) [pid = 25698] [serial = 715] [outer = (nil)] 17:13:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 220 (0x7f050a156400) [pid = 25698] [serial = 716] [outer = 0x7f0509a79c00] 17:13:56 INFO - PROCESS | 25698 | 1461370436056 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 221 (0x7f050a50c000) [pid = 25698] [serial = 717] [outer = 0x7f0509a79c00] 17:13:56 INFO - PROCESS | 25698 | 1461370436866 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:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1431ms 17:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:13:56 INFO - PROCESS | 25698 | 1461370436921 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:13:56 INFO - PROCESS | 25698 | 1461370436924 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:13:56 INFO - PROCESS | 25698 | 1461370436930 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:13:56 INFO - PROCESS | 25698 | 1461370436933 Marionette TRACE conn3 <- [1,926,null,{}] 17:13:56 INFO - PROCESS | 25698 | 1461370436938 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:13:57 INFO - PROCESS | 25698 | 1461370437133 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:13:57 INFO - PROCESS | 25698 | 1461370437307 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ec997800 == 101 [pid = 25698] [id = 239] 17:13:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 222 (0x7f04e2fc9400) [pid = 25698] [serial = 718] [outer = (nil)] 17:13:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 223 (0x7f04e2fd2000) [pid = 25698] [serial = 719] [outer = 0x7f04e2fc9400] 17:13:57 INFO - PROCESS | 25698 | 1461370437381 Marionette DEBUG loaded listener.js 17:13:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 224 (0x7f04e2fd7800) [pid = 25698] [serial = 720] [outer = 0x7f04e2fc9400] 17:13:58 INFO - PROCESS | 25698 | 1461370438426 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:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1538ms 17:13:58 INFO - PROCESS | 25698 | 1461370438468 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:13:58 INFO - PROCESS | 25698 | 1461370438471 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:13:58 INFO - PROCESS | 25698 | 1461370438477 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:13:58 INFO - PROCESS | 25698 | 1461370438479 Marionette TRACE conn3 <- [1,930,null,{}] 17:13:58 INFO - PROCESS | 25698 | 1461370438485 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:13:58 INFO - PROCESS | 25698 | 1461370438653 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:13:58 INFO - PROCESS | 25698 | 1461370438868 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e19c7000 == 102 [pid = 25698] [id = 240] 17:13:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 225 (0x7f04e2fca000) [pid = 25698] [serial = 721] [outer = (nil)] 17:13:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 226 (0x7f04eb692400) [pid = 25698] [serial = 722] [outer = 0x7f04e2fca000] 17:13:58 INFO - PROCESS | 25698 | 1461370438986 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 227 (0x7f04eb697000) [pid = 25698] [serial = 723] [outer = 0x7f04e2fca000] 17:13:59 INFO - PROCESS | 25698 | 1461370439788 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:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1386ms 17:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:13:59 INFO - PROCESS | 25698 | 1461370439864 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:13:59 INFO - PROCESS | 25698 | 1461370439867 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:13:59 INFO - PROCESS | 25698 | 1461370439874 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:13:59 INFO - PROCESS | 25698 | 1461370439877 Marionette TRACE conn3 <- [1,934,null,{}] 17:13:59 INFO - PROCESS | 25698 | 1461370439883 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:14:00 INFO - PROCESS | 25698 | 1461370440078 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:14:00 INFO - PROCESS | 25698 | 1461370440285 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e19e1000 == 103 [pid = 25698] [id = 241] 17:14:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 228 (0x7f04e1bd1c00) [pid = 25698] [serial = 724] [outer = (nil)] 17:14:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 229 (0x7f04e1bda800) [pid = 25698] [serial = 725] [outer = 0x7f04e1bd1c00] 17:14:00 INFO - PROCESS | 25698 | 1461370440363 Marionette DEBUG loaded listener.js 17:14:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 230 (0x7f04e1bdf400) [pid = 25698] [serial = 726] [outer = 0x7f04e1bd1c00] 17:14:01 INFO - PROCESS | 25698 | 1461370441768 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:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2035ms 17:14:01 INFO - PROCESS | 25698 | 1461370441908 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:14:01 INFO - PROCESS | 25698 | 1461370441914 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:14:01 INFO - PROCESS | 25698 | 1461370441933 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:14:01 INFO - PROCESS | 25698 | 1461370441939 Marionette TRACE conn3 <- [1,938,null,{}] 17:14:01 INFO - PROCESS | 25698 | 1461370441947 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:14:02 INFO - PROCESS | 25698 | 1461370442117 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:14:02 INFO - PROCESS | 25698 | 1461370442301 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ec992800 == 104 [pid = 25698] [id = 242] 17:14:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04e5028400) [pid = 25698] [serial = 727] [outer = (nil)] 17:14:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04e5ea1800) [pid = 25698] [serial = 728] [outer = 0x7f04e5028400] 17:14:02 INFO - PROCESS | 25698 | 1461370442370 Marionette DEBUG loaded listener.js 17:14:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04eb694c00) [pid = 25698] [serial = 729] [outer = 0x7f04e5028400] 17:14:03 INFO - PROCESS | 25698 | 1461370443266 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:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1385ms 17:14:03 INFO - PROCESS | 25698 | 1461370443323 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:14:03 INFO - PROCESS | 25698 | 1461370443335 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:14:03 INFO - PROCESS | 25698 | 1461370443344 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 25698 | 1461370443348 Marionette TRACE conn3 <- [1,942,null,{}] 17:14:03 INFO - PROCESS | 25698 | 1461370443354 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:14:03 INFO - PROCESS | 25698 | 1461370443634 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:14:03 INFO - PROCESS | 25698 | 1461370443988 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e2e6d800 == 105 [pid = 25698] [id = 243] 17:14:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04eb96a000) [pid = 25698] [serial = 730] [outer = (nil)] 17:14:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04eb9eec00) [pid = 25698] [serial = 731] [outer = 0x7f04eb96a000] 17:14:04 INFO - PROCESS | 25698 | 1461370444062 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04ee0d1000) [pid = 25698] [serial = 732] [outer = 0x7f04eb96a000] 17:14:04 INFO - PROCESS | 25698 | 1461370444911 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:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1633ms 17:14:04 INFO - PROCESS | 25698 | 1461370444978 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:14:04 INFO - PROCESS | 25698 | 1461370444982 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:14:04 INFO - PROCESS | 25698 | 1461370444988 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:14:04 INFO - PROCESS | 25698 | 1461370444993 Marionette TRACE conn3 <- [1,946,null,{}] 17:14:05 INFO - PROCESS | 25698 | 1461370445009 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:14:05 INFO - PROCESS | 25698 | 1461370445241 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:14:05 INFO - PROCESS | 25698 | 1461370445580 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2402800 == 106 [pid = 25698] [id = 244] 17:14:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f04ee690800) [pid = 25698] [serial = 733] [outer = (nil)] 17:14:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 238 (0x7f04eea68400) [pid = 25698] [serial = 734] [outer = 0x7f04ee690800] 17:14:05 INFO - PROCESS | 25698 | 1461370445765 Marionette DEBUG loaded listener.js 17:14:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 239 (0x7f04f0056400) [pid = 25698] [serial = 735] [outer = 0x7f04ee690800] 17:14:07 INFO - PROCESS | 25698 | 1461370447043 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:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2099ms 17:14:07 INFO - PROCESS | 25698 | 1461370447090 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 25698 | 1461370447097 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:14:07 INFO - PROCESS | 25698 | 1461370447106 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 25698 | 1461370447111 Marionette TRACE conn3 <- [1,950,null,{}] 17:14:07 INFO - PROCESS | 25698 | 1461370447120 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:14:07 INFO - PROCESS | 25698 | 1461370447305 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:14:07 INFO - PROCESS | 25698 | 1461370447531 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2747800 == 107 [pid = 25698] [id = 245] 17:14:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 240 (0x7f04eea5a000) [pid = 25698] [serial = 736] [outer = (nil)] 17:14:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 241 (0x7f04f180d800) [pid = 25698] [serial = 737] [outer = 0x7f04eea5a000] 17:14:07 INFO - PROCESS | 25698 | 1461370447599 Marionette DEBUG loaded listener.js 17:14:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 242 (0x7f04f1c4d000) [pid = 25698] [serial = 738] [outer = 0x7f04eea5a000] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f9d000 == 106 [pid = 25698] [id = 46] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 241 (0x7f04ee0c8000) [pid = 25698] [serial = 598] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 240 (0x7f04f040dc00) [pid = 25698] [serial = 616] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 239 (0x7f04f170cc00) [pid = 25698] [serial = 601] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 238 (0x7f04f6b4ac00) [pid = 25698] [serial = 604] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 237 (0x7f04f6e88c00) [pid = 25698] [serial = 607] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04f737ac00) [pid = 25698] [serial = 610] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f04f74b5800) [pid = 25698] [serial = 613] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04f74b7400) [pid = 25698] [serial = 637] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f4fe6000 == 105 [pid = 25698] [id = 231] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8d4d800 == 104 [pid = 25698] [id = 198] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6fab800 == 103 [pid = 25698] [id = 230] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2cd4800 == 102 [pid = 25698] [id = 229] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f053e000 == 101 [pid = 25698] [id = 228] 17:14:08 INFO - PROCESS | 25698 | 1461370448579 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:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edea4800 == 100 [pid = 25698] [id = 227] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e53a0800 == 99 [pid = 25698] [id = 226] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a624800 == 98 [pid = 25698] [id = 218] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509aa8000 == 97 [pid = 25698] [id = 217] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0506135800 == 96 [pid = 25698] [id = 216] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504c08000 == 95 [pid = 25698] [id = 215] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7145000 == 94 [pid = 25698] [id = 214] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eec16000 == 93 [pid = 25698] [id = 213] 17:14:08 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8fa6800 == 92 [pid = 25698] [id = 212] 17:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1540ms 17:14:08 INFO - PROCESS | 25698 | 1461370448648 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:14:08 INFO - PROCESS | 25698 | 1461370448653 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:14:08 INFO - PROCESS | 25698 | 1461370448661 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:14:08 INFO - PROCESS | 25698 | 1461370448663 Marionette TRACE conn3 <- [1,954,null,{}] 17:14:08 INFO - PROCESS | 25698 | 1461370448670 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:14:08 INFO - PROCESS | 25698 | 1461370448854 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04f38e9000) [pid = 25698] [serial = 631] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f04f6e91400) [pid = 25698] [serial = 634] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04f5793c00) [pid = 25698] [serial = 632] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f04f24e3000) [pid = 25698] [serial = 628] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 229 (0x7f04f6be0400) [pid = 25698] [serial = 596] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 228 (0x7f04ee30fc00) [pid = 25698] [serial = 622] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 227 (0x7f04ef3d7800) [pid = 25698] [serial = 623] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 226 (0x7f04ee8c5400) [pid = 25698] [serial = 620] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 225 (0x7f04ee0d0400) [pid = 25698] [serial = 619] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 224 (0x7f04f0051400) [pid = 25698] [serial = 625] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 223 (0x7f04f180f000) [pid = 25698] [serial = 626] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 222 (0x7f04f70eb400) [pid = 25698] [serial = 635] [outer = (nil)] [url = about:blank] 17:14:08 INFO - PROCESS | 25698 | --DOMWINDOW == 221 (0x7f04f2ee8000) [pid = 25698] [serial = 629] [outer = (nil)] [url = about:blank] 17:14:09 INFO - PROCESS | 25698 | 1461370449070 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e53a0800 == 93 [pid = 25698] [id = 246] 17:14:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 222 (0x7f04eb52b400) [pid = 25698] [serial = 739] [outer = (nil)] 17:14:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 223 (0x7f04ee693000) [pid = 25698] [serial = 740] [outer = 0x7f04eb52b400] 17:14:09 INFO - PROCESS | 25698 | 1461370449142 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 224 (0x7f04f1716800) [pid = 25698] [serial = 741] [outer = 0x7f04eb52b400] 17:14:09 INFO - PROCESS | 25698 | 1461370449937 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:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1338ms 17:14:09 INFO - PROCESS | 25698 | 1461370449998 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:14:10 INFO - PROCESS | 25698 | 1461370450002 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:14:10 INFO - PROCESS | 25698 | 1461370450008 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:14:10 INFO - PROCESS | 25698 | 1461370450012 Marionette TRACE conn3 <- [1,958,null,{}] 17:14:10 INFO - PROCESS | 25698 | 1461370450018 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:14:10 INFO - PROCESS | 25698 | 1461370450208 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:14:10 INFO - PROCESS | 25698 | 1461370450343 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f28cc800 == 94 [pid = 25698] [id = 247] 17:14:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 225 (0x7f04ebbec400) [pid = 25698] [serial = 742] [outer = (nil)] 17:14:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 226 (0x7f04f2ef4000) [pid = 25698] [serial = 743] [outer = 0x7f04ebbec400] 17:14:10 INFO - PROCESS | 25698 | 1461370450416 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 227 (0x7f04f69b3000) [pid = 25698] [serial = 744] [outer = 0x7f04ebbec400] 17:14:11 INFO - PROCESS | 25698 | 1461370451467 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:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1530ms 17:14:11 INFO - PROCESS | 25698 | 1461370451540 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:14:11 INFO - PROCESS | 25698 | 1461370451546 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:14:11 INFO - PROCESS | 25698 | 1461370451556 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - PROCESS | 25698 | 1461370451562 Marionette TRACE conn3 <- [1,962,null,{}] 17:14:11 INFO - PROCESS | 25698 | 1461370451572 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:14:11 INFO - PROCESS | 25698 | 1461370451796 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:14:12 INFO - PROCESS | 25698 | 1461370452080 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ede0d000 == 95 [pid = 25698] [id = 248] 17:14:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 228 (0x7f04e2fd7c00) [pid = 25698] [serial = 745] [outer = (nil)] 17:14:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 229 (0x7f04eb694000) [pid = 25698] [serial = 746] [outer = 0x7f04e2fd7c00] 17:14:12 INFO - PROCESS | 25698 | 1461370452160 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 230 (0x7f04eb976800) [pid = 25698] [serial = 747] [outer = 0x7f04e2fd7c00] 17:14:13 INFO - PROCESS | 25698 | 1461370453053 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:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1537ms 17:14:13 INFO - PROCESS | 25698 | 1461370453093 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 25698 | 1461370453101 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:14:13 INFO - PROCESS | 25698 | 1461370453112 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 25698 | 1461370453116 Marionette TRACE conn3 <- [1,966,null,{}] 17:14:13 INFO - PROCESS | 25698 | 1461370453123 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:14:13 INFO - PROCESS | 25698 | 1461370453318 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:14:13 INFO - PROCESS | 25698 | 1461370453500 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f28c8800 == 96 [pid = 25698] [id = 249] 17:14:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04ebbea800) [pid = 25698] [serial = 748] [outer = (nil)] 17:14:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04ee6c3000) [pid = 25698] [serial = 749] [outer = 0x7f04ebbea800] 17:14:13 INFO - PROCESS | 25698 | 1461370453576 Marionette DEBUG loaded listener.js 17:14:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04f0055000) [pid = 25698] [serial = 750] [outer = 0x7f04ebbea800] 17:14:14 INFO - PROCESS | 25698 | 1461370454550 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:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1486ms 17:14:14 INFO - PROCESS | 25698 | 1461370454598 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:14:14 INFO - PROCESS | 25698 | 1461370454601 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:14:14 INFO - PROCESS | 25698 | 1461370454608 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:14:14 INFO - PROCESS | 25698 | 1461370454614 Marionette TRACE conn3 <- [1,970,null,{}] 17:14:14 INFO - PROCESS | 25698 | 1461370454630 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:14:14 INFO - PROCESS | 25698 | 1461370454821 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:14:15 INFO - PROCESS | 25698 | 1461370455037 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6f1b800 == 97 [pid = 25698] [id = 250] 17:14:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04f24f9800) [pid = 25698] [serial = 751] [outer = (nil)] 17:14:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04f433d800) [pid = 25698] [serial = 752] [outer = 0x7f04f24f9800] 17:14:15 INFO - PROCESS | 25698 | 1461370455167 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04f5c24c00) [pid = 25698] [serial = 753] [outer = 0x7f04f24f9800] 17:14:16 INFO - PROCESS | 25698 | 1461370456119 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:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1585ms 17:14:16 INFO - PROCESS | 25698 | 1461370456196 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:14:16 INFO - PROCESS | 25698 | 1461370456203 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:14:16 INFO - PROCESS | 25698 | 1461370456214 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 25698 | 1461370456219 Marionette TRACE conn3 <- [1,974,null,{}] 17:14:16 INFO - PROCESS | 25698 | 1461370456230 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:14:16 INFO - PROCESS | 25698 | 1461370456553 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:14:16 INFO - PROCESS | 25698 | 1461370456836 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7eca800 == 98 [pid = 25698] [id = 251] 17:14:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f04f2ee9000) [pid = 25698] [serial = 754] [outer = (nil)] 17:14:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 238 (0x7f04f6d06400) [pid = 25698] [serial = 755] [outer = 0x7f04f2ee9000] 17:14:16 INFO - PROCESS | 25698 | 1461370456954 Marionette DEBUG loaded listener.js 17:14:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 239 (0x7f04f6ff4800) [pid = 25698] [serial = 756] [outer = 0x7f04f2ee9000] 17:14:17 INFO - PROCESS | 25698 | 1461370457813 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:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1638ms 17:14:17 INFO - PROCESS | 25698 | 1461370457851 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:14:17 INFO - PROCESS | 25698 | 1461370457855 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:14:17 INFO - PROCESS | 25698 | 1461370457862 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:14:17 INFO - PROCESS | 25698 | 1461370457866 Marionette TRACE conn3 <- [1,978,null,{}] 17:14:17 INFO - PROCESS | 25698 | 1461370457871 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:14:18 INFO - PROCESS | 25698 | 1461370458057 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb06a000 == 97 [pid = 25698] [id = 201] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b3b000 == 96 [pid = 25698] [id = 87] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8679000 == 95 [pid = 25698] [id = 200] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e53a0800 == 94 [pid = 25698] [id = 246] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2747800 == 93 [pid = 25698] [id = 245] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2402800 == 92 [pid = 25698] [id = 244] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2e6d800 == 91 [pid = 25698] [id = 243] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ec992800 == 90 [pid = 25698] [id = 242] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e19e1000 == 89 [pid = 25698] [id = 241] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e19c7000 == 88 [pid = 25698] [id = 240] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ec997800 == 87 [pid = 25698] [id = 239] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2c54800 == 86 [pid = 25698] [id = 238] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee0b1000 == 85 [pid = 25698] [id = 237] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050c28f800 == 84 [pid = 25698] [id = 236] 17:14:19 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eec0c800 == 83 [pid = 25698] [id = 233] 17:14:20 INFO - PROCESS | 25698 | 1461370460013 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e23cd800 == 84 [pid = 25698] [id = 252] 17:14:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 240 (0x7f04e2fd5400) [pid = 25698] [serial = 757] [outer = (nil)] 17:14:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 241 (0x7f04e5024400) [pid = 25698] [serial = 758] [outer = 0x7f04e2fd5400] 17:14:20 INFO - PROCESS | 25698 | 1461370460099 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 242 (0x7f04e5e94c00) [pid = 25698] [serial = 759] [outer = 0x7f04e2fd5400] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 241 (0x7f04f170bc00) [pid = 25698] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 240 (0x7f04f6dbd400) [pid = 25698] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 239 (0x7f04ebbeac00) [pid = 25698] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 238 (0x7f04f6ee6400) [pid = 25698] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 237 (0x7f04eecf4c00) [pid = 25698] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04ecb5e400) [pid = 25698] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f04ef3da000) [pid = 25698] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04f0054c00) [pid = 25698] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04f5690000) [pid = 25698] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f04eb526000) [pid = 25698] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04f0058400) [pid = 25698] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f04faeeb800) [pid = 25698] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 229 (0x7f04ecb5ec00) [pid = 25698] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 228 (0x7f04f6e83400) [pid = 25698] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 227 (0x7f04f74b6400) [pid = 25698] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 226 (0x7f04e5d75000) [pid = 25698] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 225 (0x7f04e5d76000) [pid = 25698] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 224 (0x7f04f010d800) [pid = 25698] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 223 (0x7f04f7631c00) [pid = 25698] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 222 (0x7f04f76bc800) [pid = 25698] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 221 (0x7f04eb969400) [pid = 25698] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 220 (0x7f04eb970400) [pid = 25698] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 219 (0x7f04eea5d800) [pid = 25698] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 218 (0x7f04eb977400) [pid = 25698] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 217 (0x7f04f2ee8800) [pid = 25698] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 216 (0x7f04ee8ce000) [pid = 25698] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 215 (0x7f04f74b0400) [pid = 25698] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 214 (0x7f0509a74000) [pid = 25698] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 213 (0x7f04f24f5400) [pid = 25698] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 212 (0x7f04f24f6000) [pid = 25698] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 211 (0x7f04e5ea2800) [pid = 25698] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 210 (0x7f04f0102c00) [pid = 25698] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 209 (0x7f04f2ef2400) [pid = 25698] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 208 (0x7f04f05b2c00) [pid = 25698] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 207 (0x7f04edfd2800) [pid = 25698] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 206 (0x7f04e50aa800) [pid = 25698] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 205 (0x7f04ee8ca400) [pid = 25698] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 204 (0x7f04edfd1800) [pid = 25698] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f04eb9ef400) [pid = 25698] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04ee0d7000) [pid = 25698] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f04f24f1c00) [pid = 25698] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f04f1713000) [pid = 25698] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04eb528000) [pid = 25698] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04fb048c00) [pid = 25698] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04f8152c00) [pid = 25698] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04f2eef800) [pid = 25698] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04edfce000) [pid = 25698] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04ee6cdc00) [pid = 25698] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04ee6cac00) [pid = 25698] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f0504fa2000) [pid = 25698] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04f6ffac00) [pid = 25698] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04f6d05000) [pid = 25698] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04ee691800) [pid = 25698] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04f6696000) [pid = 25698] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04fb047c00) [pid = 25698] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04eea66c00) [pid = 25698] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04f1be5800) [pid = 25698] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04fb050c00) [pid = 25698] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04ebbf7000) [pid = 25698] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04eea59800) [pid = 25698] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04e50ab000) [pid = 25698] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04f05b7800) [pid = 25698] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04e502b400) [pid = 25698] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04f5c2a400) [pid = 25698] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e5d77000) [pid = 25698] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04ebbf2000) [pid = 25698] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04f24f9400) [pid = 25698] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04e5d71400) [pid = 25698] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04e5d79000) [pid = 25698] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04e5028400) [pid = 25698] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04eb96a000) [pid = 25698] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04ee690800) [pid = 25698] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04f76b8c00) [pid = 25698] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04eea5a000) [pid = 25698] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:14:21 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04eb52b400) [pid = 25698] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:14:22 INFO - PROCESS | 25698 | 1461370462028 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:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 4200ms 17:14:22 INFO - PROCESS | 25698 | 1461370462064 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:14:22 INFO - PROCESS | 25698 | 1461370462072 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:14:22 INFO - PROCESS | 25698 | 1461370462082 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:14:22 INFO - PROCESS | 25698 | 1461370462085 Marionette TRACE conn3 <- [1,982,null,{}] 17:14:22 INFO - PROCESS | 25698 | 1461370462093 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:14:22 INFO - PROCESS | 25698 | 1461370462256 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:14:22 INFO - PROCESS | 25698 | 1461370462394 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ec99e000 == 85 [pid = 25698] [id = 253] 17:14:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04e1bdb400) [pid = 25698] [serial = 760] [outer = (nil)] 17:14:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04eb69a800) [pid = 25698] [serial = 761] [outer = 0x7f04e1bdb400] 17:14:22 INFO - PROCESS | 25698 | 1461370462459 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04eb9ecc00) [pid = 25698] [serial = 762] [outer = 0x7f04e1bdb400] 17:14:23 INFO - PROCESS | 25698 | 1461370463814 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:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1788ms 17:14:23 INFO - PROCESS | 25698 | 1461370463987 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 25698 | 1461370463992 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:14:24 INFO - PROCESS | 25698 | 1461370464020 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:14:24 INFO - PROCESS | 25698 | 1461370464025 Marionette TRACE conn3 <- [1,986,null,{}] 17:14:24 INFO - PROCESS | 25698 | 1461370464033 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:14:24 INFO - PROCESS | 25698 | 1461370464193 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:14:24 INFO - PROCESS | 25698 | 1461370464367 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ede11800 == 86 [pid = 25698] [id = 254] 17:14:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04e2fcf400) [pid = 25698] [serial = 763] [outer = (nil)] 17:14:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04eb698000) [pid = 25698] [serial = 764] [outer = 0x7f04e2fcf400] 17:14:24 INFO - PROCESS | 25698 | 1461370464441 Marionette DEBUG loaded listener.js 17:14:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04ebbeac00) [pid = 25698] [serial = 765] [outer = 0x7f04e2fcf400] 17:14:25 INFO - PROCESS | 25698 | 1461370465288 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:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1340ms 17:14:25 INFO - PROCESS | 25698 | 1461370465361 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:14:25 INFO - PROCESS | 25698 | 1461370465369 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:14:25 INFO - PROCESS | 25698 | 1461370465379 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:14:25 INFO - PROCESS | 25698 | 1461370465383 Marionette TRACE conn3 <- [1,990,null,{}] 17:14:25 INFO - PROCESS | 25698 | 1461370465389 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:14:25 INFO - PROCESS | 25698 | 1461370465554 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:14:25 INFO - PROCESS | 25698 | 1461370465725 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ef246800 == 87 [pid = 25698] [id = 255] 17:14:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04ecb5ec00) [pid = 25698] [serial = 766] [outer = (nil)] 17:14:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04ee0d8400) [pid = 25698] [serial = 767] [outer = 0x7f04ecb5ec00] 17:14:25 INFO - PROCESS | 25698 | 1461370465810 Marionette DEBUG loaded listener.js 17:14:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04ee30a000) [pid = 25698] [serial = 768] [outer = 0x7f04ecb5ec00] 17:14:26 INFO - PROCESS | 25698 | 1461370466752 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:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1434ms 17:14:26 INFO - PROCESS | 25698 | 1461370466814 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:14:26 INFO - PROCESS | 25698 | 1461370466818 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:14:26 INFO - PROCESS | 25698 | 1461370466826 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 25698 | 1461370466832 Marionette TRACE conn3 <- [1,994,null,{}] 17:14:26 INFO - PROCESS | 25698 | 1461370466850 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:14:27 INFO - PROCESS | 25698 | 1461370467082 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:14:27 INFO - PROCESS | 25698 | 1461370467365 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2a9b000 == 88 [pid = 25698] [id = 256] 17:14:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04ef3da000) [pid = 25698] [serial = 769] [outer = (nil)] 17:14:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04f010bc00) [pid = 25698] [serial = 770] [outer = 0x7f04ef3da000] 17:14:27 INFO - PROCESS | 25698 | 1461370467486 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04f1712800) [pid = 25698] [serial = 771] [outer = 0x7f04ef3da000] 17:14:28 INFO - PROCESS | 25698 | 1461370468318 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:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1540ms 17:14:28 INFO - PROCESS | 25698 | 1461370468366 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:14:28 INFO - PROCESS | 25698 | 1461370468370 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:14:28 INFO - PROCESS | 25698 | 1461370468376 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - PROCESS | 25698 | 1461370468379 Marionette TRACE conn3 <- [1,998,null,{}] 17:14:28 INFO - PROCESS | 25698 | 1461370468384 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:14:28 INFO - PROCESS | 25698 | 1461370468560 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:14:28 INFO - PROCESS | 25698 | 1461370468737 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f563c800 == 89 [pid = 25698] [id = 257] 17:14:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04f0054c00) [pid = 25698] [serial = 772] [outer = (nil)] 17:14:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04f1bec400) [pid = 25698] [serial = 773] [outer = 0x7f04f0054c00] 17:14:28 INFO - PROCESS | 25698 | 1461370468808 Marionette DEBUG loaded listener.js 17:14:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04f24ea000) [pid = 25698] [serial = 774] [outer = 0x7f04f0054c00] 17:14:29 INFO - PROCESS | 25698 | 1461370469704 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:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1386ms 17:14:29 INFO - PROCESS | 25698 | 1461370469762 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:14:29 INFO - PROCESS | 25698 | 1461370469766 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:14:29 INFO - PROCESS | 25698 | 1461370469772 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:14:29 INFO - PROCESS | 25698 | 1461370469774 Marionette TRACE conn3 <- [1,1002,null,{}] 17:14:29 INFO - PROCESS | 25698 | 1461370469780 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:14:29 INFO - PROCESS | 25698 | 1461370469949 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:14:30 INFO - PROCESS | 25698 | 1461370470127 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7b2e800 == 90 [pid = 25698] [id = 258] 17:14:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04f1736000) [pid = 25698] [serial = 775] [outer = (nil)] 17:14:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04f2eef800) [pid = 25698] [serial = 776] [outer = 0x7f04f1736000] 17:14:30 INFO - PROCESS | 25698 | 1461370470202 Marionette DEBUG loaded listener.js 17:14:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04f4d73800) [pid = 25698] [serial = 777] [outer = 0x7f04f1736000] 17:14:31 INFO - PROCESS | 25698 | 1461370471067 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:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1334ms 17:14:31 INFO - PROCESS | 25698 | 1461370471106 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:14:31 INFO - PROCESS | 25698 | 1461370471109 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:14:31 INFO - PROCESS | 25698 | 1461370471116 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:14:31 INFO - PROCESS | 25698 | 1461370471119 Marionette TRACE conn3 <- [1,1006,null,{}] 17:14:31 INFO - PROCESS | 25698 | 1461370471124 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:14:31 INFO - PROCESS | 25698 | 1461370471333 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:14:31 INFO - PROCESS | 25698 | 1461370471519 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8fc5000 == 91 [pid = 25698] [id = 259] 17:14:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04f669a800) [pid = 25698] [serial = 778] [outer = (nil)] 17:14:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04f6d0d400) [pid = 25698] [serial = 779] [outer = 0x7f04f669a800] 17:14:31 INFO - PROCESS | 25698 | 1461370471598 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04f74b6800) [pid = 25698] [serial = 780] [outer = 0x7f04f669a800] 17:14:32 INFO - PROCESS | 25698 | 1461370472508 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:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1431ms 17:14:32 INFO - PROCESS | 25698 | 1461370472548 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 25698 | 1461370472551 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:14:32 INFO - PROCESS | 25698 | 1461370472557 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 25698 | 1461370472560 Marionette TRACE conn3 <- [1,1010,null,{}] 17:14:32 INFO - PROCESS | 25698 | 1461370472565 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:14:32 INFO - PROCESS | 25698 | 1461370472728 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:14:32 INFO - PROCESS | 25698 | 1461370472906 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fe251800 == 92 [pid = 25698] [id = 260] 17:14:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04f6760c00) [pid = 25698] [serial = 781] [outer = (nil)] 17:14:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f04f763b400) [pid = 25698] [serial = 782] [outer = 0x7f04f6760c00] 17:14:32 INFO - PROCESS | 25698 | 1461370472976 Marionette DEBUG loaded listener.js 17:14:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f04f7e1b000) [pid = 25698] [serial = 783] [outer = 0x7f04f6760c00] 17:14:33 INFO - PROCESS | 25698 | 1461370473873 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:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1378ms 17:14:33 INFO - PROCESS | 25698 | 1461370473936 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:14:33 INFO - PROCESS | 25698 | 1461370473940 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:14:33 INFO - PROCESS | 25698 | 1461370473945 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 25698 | 1461370473948 Marionette TRACE conn3 <- [1,1014,null,{}] 17:14:33 INFO - PROCESS | 25698 | 1461370473953 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:14:34 INFO - PROCESS | 25698 | 1461370474123 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:14:34 INFO - PROCESS | 25698 | 1461370474303 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f05040a8800 == 93 [pid = 25698] [id = 261] 17:14:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04f7372000) [pid = 25698] [serial = 784] [outer = (nil)] 17:14:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f04f860b800) [pid = 25698] [serial = 785] [outer = 0x7f04f7372000] 17:14:34 INFO - PROCESS | 25698 | 1461370474377 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04f8f68800) [pid = 25698] [serial = 786] [outer = 0x7f04f7372000] 17:14:35 INFO - PROCESS | 25698 | 1461370475215 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:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1328ms 17:14:35 INFO - PROCESS | 25698 | 1461370475276 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 25698 | 1461370475279 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:14:35 INFO - PROCESS | 25698 | 1461370475286 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 25698 | 1461370475289 Marionette TRACE conn3 <- [1,1018,null,{}] 17:14:35 INFO - PROCESS | 25698 | 1461370475294 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:14:35 INFO - PROCESS | 25698 | 1461370475470 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:14:35 INFO - PROCESS | 25698 | 1461370475662 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0505321800 == 94 [pid = 25698] [id = 262] 17:14:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04ee6d0000) [pid = 25698] [serial = 787] [outer = (nil)] 17:14:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04fad27400) [pid = 25698] [serial = 788] [outer = 0x7f04ee6d0000] 17:14:35 INFO - PROCESS | 25698 | 1461370475739 Marionette DEBUG loaded listener.js 17:14:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04faee9800) [pid = 25698] [serial = 789] [outer = 0x7f04ee6d0000] 17:14:36 INFO - PROCESS | 25698 | 1461370476609 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:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1381ms 17:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:14:36 INFO - PROCESS | 25698 | 1461370476668 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:14:36 INFO - PROCESS | 25698 | 1461370476671 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:14:36 INFO - PROCESS | 25698 | 1461370476679 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:14:36 INFO - PROCESS | 25698 | 1461370476682 Marionette TRACE conn3 <- [1,1022,null,{}] 17:14:36 INFO - PROCESS | 25698 | 1461370476689 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:14:36 INFO - PROCESS | 25698 | 1461370476894 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:14:37 INFO - PROCESS | 25698 | 1461370477073 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0509aa2800 == 95 [pid = 25698] [id = 263] 17:14:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04e1bdc400) [pid = 25698] [serial = 790] [outer = (nil)] 17:14:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04fb32f000) [pid = 25698] [serial = 791] [outer = 0x7f04e1bdc400] 17:14:37 INFO - PROCESS | 25698 | 1461370477153 Marionette DEBUG loaded listener.js 17:14:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04fe15ec00) [pid = 25698] [serial = 792] [outer = 0x7f04e1bdc400] 17:14:38 INFO - PROCESS | 25698 | 1461370478018 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:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1382ms 17:14:38 INFO - PROCESS | 25698 | 1461370478066 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:14:38 INFO - PROCESS | 25698 | 1461370478073 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:14:38 INFO - PROCESS | 25698 | 1461370478084 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:14:38 INFO - PROCESS | 25698 | 1461370478088 Marionette TRACE conn3 <- [1,1026,null,{}] 17:14:38 INFO - PROCESS | 25698 | 1461370478095 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:14:38 INFO - PROCESS | 25698 | 1461370478305 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:14:38 INFO - PROCESS | 25698 | 1461370478496 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050a628800 == 96 [pid = 25698] [id = 264] 17:14:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04eea5a000) [pid = 25698] [serial = 793] [outer = (nil)] 17:14:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f0504c63000) [pid = 25698] [serial = 794] [outer = 0x7f04eea5a000] 17:14:38 INFO - PROCESS | 25698 | 1461370478582 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f0504ff8000) [pid = 25698] [serial = 795] [outer = 0x7f04eea5a000] 17:14:39 INFO - PROCESS | 25698 | 1461370479502 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:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1484ms 17:14:39 INFO - PROCESS | 25698 | 1461370479570 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:14:39 INFO - PROCESS | 25698 | 1461370479573 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:14:39 INFO - PROCESS | 25698 | 1461370479579 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:14:39 INFO - PROCESS | 25698 | 1461370479581 Marionette TRACE conn3 <- [1,1030,null,{}] 17:14:39 INFO - PROCESS | 25698 | 1461370479587 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:14:39 INFO - PROCESS | 25698 | 1461370479756 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:14:39 INFO - PROCESS | 25698 | 1461370479934 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ecdeb000 == 97 [pid = 25698] [id = 265] 17:14:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f04e1bd9c00) [pid = 25698] [serial = 796] [outer = (nil)] 17:14:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 205 (0x7f0505daf800) [pid = 25698] [serial = 797] [outer = 0x7f04e1bd9c00] 17:14:40 INFO - PROCESS | 25698 | 1461370480009 Marionette DEBUG loaded listener.js 17:14:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 206 (0x7f0506319800) [pid = 25698] [serial = 798] [outer = 0x7f04e1bd9c00] 17:14:40 INFO - PROCESS | 25698 | 1461370480835 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:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1332ms 17:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:14:40 INFO - PROCESS | 25698 | 1461370480912 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:14:40 INFO - PROCESS | 25698 | 1461370480914 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:14:40 INFO - PROCESS | 25698 | 1461370480921 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:14:40 INFO - PROCESS | 25698 | 1461370480924 Marionette TRACE conn3 <- [1,1034,null,{}] 17:14:40 INFO - PROCESS | 25698 | 1461370480929 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:14:41 INFO - PROCESS | 25698 | 1461370481105 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:14:41 INFO - PROCESS | 25698 | 1461370481333 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2e62000 == 98 [pid = 25698] [id = 266] 17:14:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 207 (0x7f04eb9e2400) [pid = 25698] [serial = 799] [outer = (nil)] 17:14:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 208 (0x7f04ee8d1400) [pid = 25698] [serial = 800] [outer = 0x7f04eb9e2400] 17:14:41 INFO - PROCESS | 25698 | 1461370481452 Marionette DEBUG loaded listener.js 17:14:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 209 (0x7f04f8d35c00) [pid = 25698] [serial = 801] [outer = 0x7f04eb9e2400] 17:14:42 INFO - PROCESS | 25698 | 1461370482395 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:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1530ms 17:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:14:42 INFO - PROCESS | 25698 | 1461370482451 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:14:42 INFO - PROCESS | 25698 | 1461370482454 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:14:42 INFO - PROCESS | 25698 | 1461370482460 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 25698 | 1461370482463 Marionette TRACE conn3 <- [1,1038,null,{}] 17:14:42 INFO - PROCESS | 25698 | 1461370482468 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:14:42 INFO - PROCESS | 25698 | 1461370482643 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:14:42 INFO - PROCESS | 25698 | 1461370482830 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e53a6800 == 99 [pid = 25698] [id = 267] 17:14:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 210 (0x7f04e5d7c800) [pid = 25698] [serial = 802] [outer = (nil)] 17:14:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 211 (0x7f04ee0d3800) [pid = 25698] [serial = 803] [outer = 0x7f04e5d7c800] 17:14:42 INFO - PROCESS | 25698 | 1461370482906 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 212 (0x7f04f1717000) [pid = 25698] [serial = 804] [outer = 0x7f04e5d7c800] 17:14:43 INFO - PROCESS | 25698 | 1461370483808 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:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1382ms 17:14:43 INFO - PROCESS | 25698 | 1461370483842 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:14:43 INFO - PROCESS | 25698 | 1461370483846 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:14:43 INFO - PROCESS | 25698 | 1461370483852 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:14:43 INFO - PROCESS | 25698 | 1461370483854 Marionette TRACE conn3 <- [1,1042,null,{}] 17:14:43 INFO - PROCESS | 25698 | 1461370483859 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:14:44 INFO - PROCESS | 25698 | 1461370484042 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:14:44 INFO - PROCESS | 25698 | 1461370484230 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb7a0000 == 100 [pid = 25698] [id = 268] 17:14:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 213 (0x7f04e50ab400) [pid = 25698] [serial = 805] [outer = (nil)] 17:14:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 214 (0x7f04e5e9b800) [pid = 25698] [serial = 806] [outer = 0x7f04e50ab400] 17:14:44 INFO - PROCESS | 25698 | 1461370484300 Marionette DEBUG loaded listener.js 17:14:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 215 (0x7f04ee305c00) [pid = 25698] [serial = 807] [outer = 0x7f04e50ab400] 17:14:45 INFO - PROCESS | 25698 | 1461370485223 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:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1432ms 17:14:45 INFO - PROCESS | 25698 | 1461370485286 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:14:45 INFO - PROCESS | 25698 | 1461370485289 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:14:45 INFO - PROCESS | 25698 | 1461370485295 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:14:45 INFO - PROCESS | 25698 | 1461370485297 Marionette TRACE conn3 <- [1,1046,null,{}] 17:14:45 INFO - PROCESS | 25698 | 1461370485303 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:14:45 INFO - PROCESS | 25698 | 1461370485476 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:14:45 INFO - PROCESS | 25698 | 1461370485907 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eb46c000 == 101 [pid = 25698] [id = 269] 17:14:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 216 (0x7f04e2fd2800) [pid = 25698] [serial = 808] [outer = (nil)] 17:14:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 217 (0x7f04e5028800) [pid = 25698] [serial = 809] [outer = 0x7f04e2fd2800] 17:14:46 INFO - PROCESS | 25698 | 1461370486021 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 218 (0x7f04e5e9c400) [pid = 25698] [serial = 810] [outer = 0x7f04e2fd2800] 17:14:46 INFO - PROCESS | 25698 | 1461370486910 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:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1685ms 17:14:46 INFO - PROCESS | 25698 | 1461370486982 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:14:46 INFO - PROCESS | 25698 | 1461370486990 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:14:47 INFO - PROCESS | 25698 | 1461370486999 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:14:47 INFO - PROCESS | 25698 | 1461370487004 Marionette TRACE conn3 <- [1,1050,null,{}] 17:14:47 INFO - PROCESS | 25698 | 1461370487012 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:14:47 INFO - PROCESS | 25698 | 1461370487321 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:14:47 INFO - PROCESS | 25698 | 1461370487605 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e23c7000 == 102 [pid = 25698] [id = 270] 17:14:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 219 (0x7f04e509e000) [pid = 25698] [serial = 811] [outer = (nil)] 17:14:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 220 (0x7f04edfce400) [pid = 25698] [serial = 812] [outer = 0x7f04e509e000] 17:14:47 INFO - PROCESS | 25698 | 1461370487679 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 221 (0x7f04ee0de800) [pid = 25698] [serial = 813] [outer = 0x7f04e509e000] 17:14:48 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e23cd800 == 101 [pid = 25698] [id = 252] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 220 (0x7f0509b74000) [pid = 25698] [serial = 673] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 219 (0x7f04ebbf9800) [pid = 25698] [serial = 676] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 218 (0x7f04faede800) [pid = 25698] [serial = 710] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 217 (0x7f0504e5a400) [pid = 25698] [serial = 713] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 216 (0x7f050a156400) [pid = 25698] [serial = 716] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 215 (0x7f04e2fd2000) [pid = 25698] [serial = 719] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 214 (0x7f04eb692400) [pid = 25698] [serial = 722] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 213 (0x7f04e1bda800) [pid = 25698] [serial = 725] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 212 (0x7f04ebbf7800) [pid = 25698] [serial = 701] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 211 (0x7f04f05b4800) [pid = 25698] [serial = 704] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 210 (0x7f04f740ac00) [pid = 25698] [serial = 707] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 209 (0x7f04f2ef4000) [pid = 25698] [serial = 743] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f1b800 == 100 [pid = 25698] [id = 250] 17:14:48 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f28c8800 == 99 [pid = 25698] [id = 249] 17:14:48 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ede0d000 == 98 [pid = 25698] [id = 248] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 208 (0x7f0505107800) [pid = 25698] [serial = 373] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 207 (0x7f04f8603000) [pid = 25698] [serial = 614] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 206 (0x7f04f69bc800) [pid = 25698] [serial = 503] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 205 (0x7f050535f400) [pid = 25698] [serial = 500] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 204 (0x7f05061bc800) [pid = 25698] [serial = 382] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f04f6e8c800) [pid = 25698] [serial = 370] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04f6be4800) [pid = 25698] [serial = 461] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f0504e69400) [pid = 25698] [serial = 337] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f050cc38c00) [pid = 25698] [serial = 421] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04f24f8400) [pid = 25698] [serial = 409] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04f6e89800) [pid = 25698] [serial = 334] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04f1802c00) [pid = 25698] [serial = 331] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04f1cb1800) [pid = 25698] [serial = 602] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04f8d2d800) [pid = 25698] [serial = 617] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04f24db800) [pid = 25698] [serial = 458] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04ee665000) [pid = 25698] [serial = 455] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f04ee0c4c00) [pid = 25698] [serial = 530] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04f8d30c00) [pid = 25698] [serial = 424] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04f24fe000) [pid = 25698] [serial = 379] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04f8d33400) [pid = 25698] [serial = 494] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04ee69a400) [pid = 25698] [serial = 566] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f050535a800) [pid = 25698] [serial = 497] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f050e57fc00) [pid = 25698] [serial = 286] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f0509a7e400) [pid = 25698] [serial = 467] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04eea64000) [pid = 25698] [serial = 533] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04f24e5c00) [pid = 25698] [serial = 367] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04f74b0800) [pid = 25698] [serial = 611] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04ee0d8c00) [pid = 25698] [serial = 406] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f050631e400) [pid = 25698] [serial = 415] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04f7630800) [pid = 25698] [serial = 464] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04ecb6d000) [pid = 25698] [serial = 452] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04f1ca9000) [pid = 25698] [serial = 488] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04f170e400) [pid = 25698] [serial = 569] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04f6d0bc00) [pid = 25698] [serial = 605] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04ebbf6c00) [pid = 25698] [serial = 482] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04f1be3400) [pid = 25698] [serial = 572] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f0509b76000) [pid = 25698] [serial = 418] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04ee8c2c00) [pid = 25698] [serial = 485] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04f763f000) [pid = 25698] [serial = 412] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f0509cb1800) [pid = 25698] [serial = 340] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04f6e90400) [pid = 25698] [serial = 608] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04f24f2800) [pid = 25698] [serial = 575] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04f7634000) [pid = 25698] [serial = 491] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f0505196c00) [pid = 25698] [serial = 376] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04f675f000) [pid = 25698] [serial = 578] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04f6d0ec00) [pid = 25698] [serial = 536] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04ebdc1400) [pid = 25698] [serial = 563] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f0509a73000) [pid = 25698] [serial = 671] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04ee659c00) [pid = 25698] [serial = 599] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f0505dba400) [pid = 25698] [serial = 539] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04f1cac400) [pid = 25698] [serial = 542] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f05061c5c00) [pid = 25698] [serial = 545] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04f69ba400) [pid = 25698] [serial = 692] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04f24f1000) [pid = 25698] [serial = 695] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04f6d0c800) [pid = 25698] [serial = 693] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04f73e7000) [pid = 25698] [serial = 696] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04f9295800) [pid = 25698] [serial = 698] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f0506144800) [pid = 25698] [serial = 668] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f0506047400) [pid = 25698] [serial = 667] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04f8f6a800) [pid = 25698] [serial = 653] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04f8d33000) [pid = 25698] [serial = 652] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f05053e4400) [pid = 25698] [serial = 665] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f0504ff7000) [pid = 25698] [serial = 664] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04eea5a400) [pid = 25698] [serial = 684] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04ee8c8000) [pid = 25698] [serial = 683] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04f7e1c000) [pid = 25698] [serial = 650] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04f763ac00) [pid = 25698] [serial = 649] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f0504019800) [pid = 25698] [serial = 656] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04fe166400) [pid = 25698] [serial = 655] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04f7994000) [pid = 25698] [serial = 638] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f0504f9ec00) [pid = 25698] [serial = 662] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f0504e60800) [pid = 25698] [serial = 661] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f0504e5e800) [pid = 25698] [serial = 659] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f05040f2000) [pid = 25698] [serial = 658] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04eea63800) [pid = 25698] [serial = 686] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04f05b3000) [pid = 25698] [serial = 687] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f04f1804400) [pid = 25698] [serial = 644] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 131 (0x7f04f0050000) [pid = 25698] [serial = 643] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 130 (0x7f04ee0d0c00) [pid = 25698] [serial = 641] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 129 (0x7f04ebdba400) [pid = 25698] [serial = 640] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 128 (0x7f04f1c56400) [pid = 25698] [serial = 689] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 127 (0x7f04e5e9e800) [pid = 25698] [serial = 680] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 126 (0x7f04e502d800) [pid = 25698] [serial = 679] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 125 (0x7f04f6ffa400) [pid = 25698] [serial = 647] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04f6bddc00) [pid = 25698] [serial = 646] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f0505db0000) [pid = 25698] [serial = 670] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f04ee8c6400) [pid = 25698] [serial = 443] [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:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 121 (0x7f04e5ea1800) [pid = 25698] [serial = 728] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 120 (0x7f04eb694c00) [pid = 25698] [serial = 729] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 119 (0x7f04eb9eec00) [pid = 25698] [serial = 731] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 118 (0x7f04ee0d1000) [pid = 25698] [serial = 732] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f04eea68400) [pid = 25698] [serial = 734] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04f0056400) [pid = 25698] [serial = 735] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f04f38f1000) [pid = 25698] [serial = 690] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f04f180d800) [pid = 25698] [serial = 737] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04faee4800) [pid = 25698] [serial = 699] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04ee693000) [pid = 25698] [serial = 740] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f04f1716800) [pid = 25698] [serial = 741] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04f1c4d000) [pid = 25698] [serial = 738] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 25698 | 1461370488635 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:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1684ms 17:14:48 INFO - PROCESS | 25698 | 1461370488686 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:14:48 INFO - PROCESS | 25698 | 1461370488691 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:14:48 INFO - PROCESS | 25698 | 1461370488698 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 25698 | 1461370488701 Marionette TRACE conn3 <- [1,1054,null,{}] 17:14:48 INFO - PROCESS | 25698 | 1461370488706 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:14:48 INFO - PROCESS | 25698 | 1461370488863 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:14:49 INFO - PROCESS | 25698 | 1461370489017 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e53b6000 == 99 [pid = 25698] [id = 271] 17:14:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f04e1bda800) [pid = 25698] [serial = 814] [outer = (nil)] 17:14:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04ecb6d000) [pid = 25698] [serial = 815] [outer = 0x7f04e1bda800] 17:14:49 INFO - PROCESS | 25698 | 1461370489079 Marionette DEBUG loaded listener.js 17:14:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f04ee8c8000) [pid = 25698] [serial = 816] [outer = 0x7f04e1bda800] 17:14:49 INFO - PROCESS | 25698 | 1461370489826 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:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1181ms 17:14:49 INFO - PROCESS | 25698 | 1461370489886 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 25698 | 1461370489890 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:14:49 INFO - PROCESS | 25698 | 1461370489902 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 25698 | 1461370489910 Marionette TRACE conn3 <- [1,1058,null,{}] 17:14:49 INFO - PROCESS | 25698 | 1461370489918 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:14:50 INFO - PROCESS | 25698 | 1461370490079 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:14:50 INFO - PROCESS | 25698 | 1461370490091 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eec0a800 == 100 [pid = 25698] [id = 272] 17:14:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04ee8ca800) [pid = 25698] [serial = 817] [outer = (nil)] 17:14:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04f05b2c00) [pid = 25698] [serial = 818] [outer = 0x7f04ee8ca800] 17:14:50 INFO - PROCESS | 25698 | 1461370490149 Marionette DEBUG loaded listener.js 17:14:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04f1716000) [pid = 25698] [serial = 819] [outer = 0x7f04ee8ca800] 17:14:51 INFO - PROCESS | 25698 | 1461370491029 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:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1149ms 17:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:14:51 INFO - PROCESS | 25698 | 1461370491046 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:14:51 INFO - PROCESS | 25698 | 1461370491049 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:14:51 INFO - PROCESS | 25698 | 1461370491055 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:14:51 INFO - PROCESS | 25698 | 1461370491058 Marionette TRACE conn3 <- [1,1062,null,{}] 17:14:51 INFO - PROCESS | 25698 | 1461370491063 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:14:51 INFO - PROCESS | 25698 | 1461370491283 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:14:51 INFO - PROCESS | 25698 | 1461370491327 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f049d000 == 101 [pid = 25698] [id = 273] 17:14:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04e50acc00) [pid = 25698] [serial = 820] [outer = (nil)] 17:14:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04f1be1400) [pid = 25698] [serial = 821] [outer = 0x7f04e50acc00] 17:14:51 INFO - PROCESS | 25698 | 1461370491403 Marionette DEBUG loaded listener.js 17:14:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 119 (0x7f04f1ca8000) [pid = 25698] [serial = 822] [outer = 0x7f04e50acc00] 17:14:52 INFO - PROCESS | 25698 | 1461370492435 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:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1436ms 17:14:52 INFO - PROCESS | 25698 | 1461370492498 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:14:52 INFO - PROCESS | 25698 | 1461370492502 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:14:52 INFO - PROCESS | 25698 | 1461370492508 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:14:52 INFO - PROCESS | 25698 | 1461370492511 Marionette TRACE conn3 <- [1,1066,null,{}] 17:14:52 INFO - PROCESS | 25698 | 1461370492516 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:14:52 INFO - PROCESS | 25698 | 1461370492730 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:14:52 INFO - PROCESS | 25698 | 1461370492761 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2416800 == 102 [pid = 25698] [id = 274] 17:14:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 120 (0x7f04f24e7400) [pid = 25698] [serial = 823] [outer = (nil)] 17:14:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f04f24f7c00) [pid = 25698] [serial = 824] [outer = 0x7f04f24e7400] 17:14:52 INFO - PROCESS | 25698 | 1461370492839 Marionette DEBUG loaded listener.js 17:14:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f04f4d76000) [pid = 25698] [serial = 825] [outer = 0x7f04f24e7400] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 121 (0x7f04eea65000) [pid = 25698] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 120 (0x7f0509a79c00) [pid = 25698] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 119 (0x7f04e2fd5400) [pid = 25698] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 118 (0x7f04eecf7800) [pid = 25698] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 117 (0x7f04e2fd7c00) [pid = 25698] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 116 (0x7f04f24f9800) [pid = 25698] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 115 (0x7f04f6d11000) [pid = 25698] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 114 (0x7f04ebbea800) [pid = 25698] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 113 (0x7f04e2fc9400) [pid = 25698] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 112 (0x7f04e5d74800) [pid = 25698] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 111 (0x7f04e1bd1c00) [pid = 25698] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 110 (0x7f04e2fca000) [pid = 25698] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 109 (0x7f04f2ee9000) [pid = 25698] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 108 (0x7f04e502b000) [pid = 25698] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 107 (0x7f04f8782800) [pid = 25698] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:14:53 INFO - PROCESS | 25698 | --DOMWINDOW == 106 (0x7f04f6e88400) [pid = 25698] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:14:53 INFO - PROCESS | 25698 | 1461370493801 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:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1328ms 17:14:53 INFO - PROCESS | 25698 | 1461370493837 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:14:53 INFO - PROCESS | 25698 | 1461370493839 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:14:53 INFO - PROCESS | 25698 | 1461370493846 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:14:53 INFO - PROCESS | 25698 | 1461370493849 Marionette TRACE conn3 <- [1,1070,null,{}] 17:14:53 INFO - PROCESS | 25698 | 1461370493854 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:14:54 INFO - PROCESS | 25698 | 1461370494026 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:14:54 INFO - PROCESS | 25698 | 1461370494042 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2748800 == 103 [pid = 25698] [id = 275] 17:14:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 107 (0x7f04e1bd1400) [pid = 25698] [serial = 826] [outer = (nil)] 17:14:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 108 (0x7f04f004d800) [pid = 25698] [serial = 827] [outer = 0x7f04e1bd1400] 17:14:54 INFO - PROCESS | 25698 | 1461370494234 Marionette DEBUG loaded listener.js 17:14:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 109 (0x7f04f675f800) [pid = 25698] [serial = 828] [outer = 0x7f04e1bd1400] 17:14:54 INFO - PROCESS | 25698 | 1461370494934 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:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1136ms 17:14:54 INFO - PROCESS | 25698 | 1461370494983 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:14:54 INFO - PROCESS | 25698 | 1461370494987 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:14:54 INFO - PROCESS | 25698 | 1461370494992 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:14:54 INFO - PROCESS | 25698 | 1461370494994 Marionette TRACE conn3 <- [1,1074,null,{}] 17:14:55 INFO - PROCESS | 25698 | 1461370494999 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:14:55 INFO - PROCESS | 25698 | 1461370495152 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:14:55 INFO - PROCESS | 25698 | 1461370495391 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e23da000 == 104 [pid = 25698] [id = 276] 17:14:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 110 (0x7f04e1bd3800) [pid = 25698] [serial = 829] [outer = (nil)] 17:14:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 111 (0x7f04e1bdcc00) [pid = 25698] [serial = 830] [outer = 0x7f04e1bd3800] 17:14:55 INFO - PROCESS | 25698 | 1461370495470 Marionette DEBUG loaded listener.js 17:14:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 112 (0x7f04e50a0000) [pid = 25698] [serial = 831] [outer = 0x7f04e1bd3800] 17:14:56 INFO - PROCESS | 25698 | 1461370496429 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:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1481ms 17:14:56 INFO - PROCESS | 25698 | 1461370496477 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:14:56 INFO - PROCESS | 25698 | 1461370496482 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:14:56 INFO - PROCESS | 25698 | 1461370496490 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:14:56 INFO - PROCESS | 25698 | 1461370496496 Marionette TRACE conn3 <- [1,1078,null,{}] 17:14:56 INFO - PROCESS | 25698 | 1461370496503 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:14:56 INFO - PROCESS | 25698 | 1461370496732 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:14:56 INFO - PROCESS | 25698 | 1461370496953 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eebd5800 == 105 [pid = 25698] [id = 277] 17:14:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 113 (0x7f04ebbf9800) [pid = 25698] [serial = 832] [outer = (nil)] 17:14:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 114 (0x7f04ee0d1000) [pid = 25698] [serial = 833] [outer = 0x7f04ebbf9800] 17:14:57 INFO - PROCESS | 25698 | 1461370497048 Marionette DEBUG loaded listener.js 17:14:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 115 (0x7f04ee694800) [pid = 25698] [serial = 834] [outer = 0x7f04ebbf9800] 17:14:57 INFO - PROCESS | 25698 | 1461370497944 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:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1497ms 17:14:57 INFO - PROCESS | 25698 | 1461370497990 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 25698 | 1461370497996 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:14:58 INFO - PROCESS | 25698 | 1461370498003 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:14:58 INFO - PROCESS | 25698 | 1461370498007 Marionette TRACE conn3 <- [1,1082,null,{}] 17:14:58 INFO - PROCESS | 25698 | 1461370498012 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:14:58 INFO - PROCESS | 25698 | 1461370498231 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:14:58 INFO - PROCESS | 25698 | 1461370498490 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f28d5000 == 106 [pid = 25698] [id = 278] 17:14:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 116 (0x7f04eea60800) [pid = 25698] [serial = 835] [outer = (nil)] 17:14:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 117 (0x7f04ef1f3c00) [pid = 25698] [serial = 836] [outer = 0x7f04eea60800] 17:14:58 INFO - PROCESS | 25698 | 1461370498620 Marionette DEBUG loaded listener.js 17:14:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 118 (0x7f04f173b800) [pid = 25698] [serial = 837] [outer = 0x7f04eea60800] 17:14:59 INFO - PROCESS | 25698 | 1461370499535 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:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1582ms 17:14:59 INFO - PROCESS | 25698 | 1461370499586 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:14:59 INFO - PROCESS | 25698 | 1461370499591 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:14:59 INFO - PROCESS | 25698 | 1461370499604 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:14:59 INFO - PROCESS | 25698 | 1461370499613 Marionette TRACE conn3 <- [1,1086,null,{}] 17:14:59 INFO - PROCESS | 25698 | 1461370499623 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:14:59 INFO - PROCESS | 25698 | 1461370499840 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:15:00 INFO - PROCESS | 25698 | 1461370500053 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f436a800 == 107 [pid = 25698] [id = 279] 17:15:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 119 (0x7f04f2ee8000) [pid = 25698] [serial = 838] [outer = (nil)] 17:15:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 120 (0x7f04f4f92000) [pid = 25698] [serial = 839] [outer = 0x7f04f2ee8000] 17:15:00 INFO - PROCESS | 25698 | 1461370500173 Marionette DEBUG loaded listener.js 17:15:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f04f69b6400) [pid = 25698] [serial = 840] [outer = 0x7f04f2ee8000] 17:15:01 INFO - PROCESS | 25698 | 1461370501066 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:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1495ms 17:15:01 INFO - PROCESS | 25698 | 1461370501094 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:15:01 INFO - PROCESS | 25698 | 1461370501098 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:15:01 INFO - PROCESS | 25698 | 1461370501105 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:15:01 INFO - PROCESS | 25698 | 1461370501109 Marionette TRACE conn3 <- [1,1090,null,{}] 17:15:01 INFO - PROCESS | 25698 | 1461370501114 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:15:01 INFO - PROCESS | 25698 | 1461370501333 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:15:01 INFO - PROCESS | 25698 | 1461370501649 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f6f9b000 == 108 [pid = 25698] [id = 280] 17:15:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f04e5d7a000) [pid = 25698] [serial = 841] [outer = (nil)] 17:15:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04f6e84400) [pid = 25698] [serial = 842] [outer = 0x7f04e5d7a000] 17:15:01 INFO - PROCESS | 25698 | 1461370501733 Marionette DEBUG loaded listener.js 17:15:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04f6e90400) [pid = 25698] [serial = 843] [outer = 0x7f04e5d7a000] 17:15:02 INFO - PROCESS | 25698 | 1461370502533 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:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1483ms 17:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:15:02 INFO - PROCESS | 25698 | 1461370502588 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:15:02 INFO - PROCESS | 25698 | 1461370502591 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:15:02 INFO - PROCESS | 25698 | 1461370502598 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 25698 | 1461370502601 Marionette TRACE conn3 <- [1,1094,null,{}] 17:15:02 INFO - PROCESS | 25698 | 1461370502608 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:15:02 INFO - PROCESS | 25698 | 1461370502820 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:15:03 INFO - PROCESS | 25698 | 1461370503005 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7b2b800 == 109 [pid = 25698] [id = 281] 17:15:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04f737ac00) [pid = 25698] [serial = 844] [outer = (nil)] 17:15:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04f74b4c00) [pid = 25698] [serial = 845] [outer = 0x7f04f737ac00] 17:15:03 INFO - PROCESS | 25698 | 1461370503104 Marionette DEBUG loaded listener.js 17:15:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f04f8d33000) [pid = 25698] [serial = 846] [outer = 0x7f04f737ac00] 17:15:04 INFO - PROCESS | 25698 | 1461370504355 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:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1787ms 17:15:04 INFO - PROCESS | 25698 | 1461370504385 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:15:04 INFO - PROCESS | 25698 | 1461370504389 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:15:04 INFO - PROCESS | 25698 | 1461370504395 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:15:04 INFO - PROCESS | 25698 | 1461370504397 Marionette TRACE conn3 <- [1,1098,null,{}] 17:15:04 INFO - PROCESS | 25698 | 1461370504402 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:15:04 INFO - PROCESS | 25698 | 1461370504594 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:15:04 INFO - PROCESS | 25698 | 1461370504859 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8679800 == 110 [pid = 25698] [id = 282] 17:15:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 128 (0x7f04f7637c00) [pid = 25698] [serial = 847] [outer = (nil)] 17:15:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 129 (0x7f0504c64000) [pid = 25698] [serial = 848] [outer = 0x7f04f7637c00] 17:15:04 INFO - PROCESS | 25698 | 1461370504939 Marionette DEBUG loaded listener.js 17:15:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 130 (0x7f0504e63c00) [pid = 25698] [serial = 849] [outer = 0x7f04f7637c00] 17:15:05 INFO - PROCESS | 25698 | 1461370505731 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:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1380ms 17:15:05 INFO - PROCESS | 25698 | 1461370505776 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:15:05 INFO - PROCESS | 25698 | 1461370505780 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:15:05 INFO - PROCESS | 25698 | 1461370505786 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 25698 | 1461370505788 Marionette TRACE conn3 <- [1,1102,null,{}] 17:15:05 INFO - PROCESS | 25698 | 1461370505794 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:15:05 INFO - PROCESS | 25698 | 1461370505991 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:15:06 INFO - PROCESS | 25698 | 1461370506183 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8fbe800 == 111 [pid = 25698] [id = 283] 17:15:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 131 (0x7f04f8d33400) [pid = 25698] [serial = 850] [outer = (nil)] 17:15:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 132 (0x7f0504f7cc00) [pid = 25698] [serial = 851] [outer = 0x7f04f8d33400] 17:15:06 INFO - PROCESS | 25698 | 1461370506286 Marionette DEBUG loaded listener.js 17:15:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f0505106c00) [pid = 25698] [serial = 852] [outer = 0x7f04f8d33400] 17:15:07 INFO - PROCESS | 25698 | 1461370507435 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:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1685ms 17:15:07 INFO - PROCESS | 25698 | 1461370507472 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 25698 | 1461370507476 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:15:07 INFO - PROCESS | 25698 | 1461370507481 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 25698 | 1461370507485 Marionette TRACE conn3 <- [1,1106,null,{}] 17:15:07 INFO - PROCESS | 25698 | 1461370507490 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:15:07 INFO - PROCESS | 25698 | 1461370507693 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:15:07 INFO - PROCESS | 25698 | 1461370507880 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ec989800 == 112 [pid = 25698] [id = 284] 17:15:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04e1bd5800) [pid = 25698] [serial = 853] [outer = (nil)] 17:15:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04e2fd1000) [pid = 25698] [serial = 854] [outer = 0x7f04e1bd5800] 17:15:07 INFO - PROCESS | 25698 | 1461370507951 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04f24dd000) [pid = 25698] [serial = 855] [outer = 0x7f04e1bd5800] 17:15:09 INFO - PROCESS | 25698 | 1461370509648 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:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2193ms 17:15:09 INFO - PROCESS | 25698 | 1461370509677 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:15:09 INFO - PROCESS | 25698 | 1461370509685 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:15:09 INFO - PROCESS | 25698 | 1461370509694 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 25698 | 1461370509698 Marionette TRACE conn3 <- [1,1110,null,{}] 17:15:09 INFO - PROCESS | 25698 | 1461370509705 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:15:09 INFO - PROCESS | 25698 | 1461370509925 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:15:10 INFO - PROCESS | 25698 | 1461370510143 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eb99d800 == 113 [pid = 25698] [id = 285] 17:15:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04e2fd8c00) [pid = 25698] [serial = 856] [outer = (nil)] 17:15:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04e5e98000) [pid = 25698] [serial = 857] [outer = 0x7f04e2fd8c00] 17:15:10 INFO - PROCESS | 25698 | 1461370510257 Marionette DEBUG loaded listener.js 17:15:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04eb9e4000) [pid = 25698] [serial = 858] [outer = 0x7f04e2fd8c00] 17:15:11 INFO - PROCESS | 25698 | 1461370511266 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:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1633ms 17:15:11 INFO - PROCESS | 25698 | 1461370511328 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:15:11 INFO - PROCESS | 25698 | 1461370511335 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:15:11 INFO - PROCESS | 25698 | 1461370511345 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:15:11 INFO - PROCESS | 25698 | 1461370511348 Marionette TRACE conn3 <- [1,1114,null,{}] 17:15:11 INFO - PROCESS | 25698 | 1461370511353 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:15:11 INFO - PROCESS | 25698 | 1461370511534 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:15:11 INFO - PROCESS | 25698 | 1461370511820 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e3824800 == 114 [pid = 25698] [id = 286] 17:15:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04ecb68400) [pid = 25698] [serial = 859] [outer = (nil)] 17:15:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04edfcb000) [pid = 25698] [serial = 860] [outer = 0x7f04ecb68400] 17:15:11 INFO - PROCESS | 25698 | 1461370511937 Marionette DEBUG loaded listener.js 17:15:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04ee0cdc00) [pid = 25698] [serial = 861] [outer = 0x7f04ecb68400] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050cfd9800 == 113 [pid = 25698] [id = 98] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509b96000 == 112 [pid = 25698] [id = 109] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b2c000 == 111 [pid = 25698] [id = 191] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050f47f800 == 110 [pid = 25698] [id = 100] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eebc9800 == 109 [pid = 25698] [id = 183] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f28db000 == 108 [pid = 25698] [id = 154] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eca62000 == 107 [pid = 25698] [id = 182] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edeb8800 == 106 [pid = 25698] [id = 99] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef348000 == 105 [pid = 25698] [id = 88] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0505175800 == 104 [pid = 25698] [id = 165] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04eb69a800) [pid = 25698] [serial = 761] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef34a000 == 103 [pid = 25698] [id = 184] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f0546800 == 102 [pid = 25698] [id = 185] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2748800 == 101 [pid = 25698] [id = 275] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2416800 == 100 [pid = 25698] [id = 274] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f049d000 == 99 [pid = 25698] [id = 273] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eec0a800 == 98 [pid = 25698] [id = 272] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7eca800 == 97 [pid = 25698] [id = 251] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e53b6000 == 96 [pid = 25698] [id = 271] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e23c7000 == 95 [pid = 25698] [id = 270] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb46c000 == 94 [pid = 25698] [id = 269] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb7a0000 == 93 [pid = 25698] [id = 268] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e53a6800 == 92 [pid = 25698] [id = 267] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2e62000 == 91 [pid = 25698] [id = 266] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ecdeb000 == 90 [pid = 25698] [id = 265] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a628800 == 89 [pid = 25698] [id = 264] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509aa2800 == 88 [pid = 25698] [id = 263] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0505321800 == 87 [pid = 25698] [id = 262] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f05040a8800 == 86 [pid = 25698] [id = 261] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fe251800 == 85 [pid = 25698] [id = 260] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8fc5000 == 84 [pid = 25698] [id = 259] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b2e800 == 83 [pid = 25698] [id = 258] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f563c800 == 82 [pid = 25698] [id = 257] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2a9b000 == 81 [pid = 25698] [id = 256] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef246800 == 80 [pid = 25698] [id = 255] 17:15:12 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ede11800 == 79 [pid = 25698] [id = 254] 17:15:12 INFO - PROCESS | 25698 | 1461370512796 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:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1488ms 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f0509cb6000) [pid = 25698] [serial = 674] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f050a50c000) [pid = 25698] [serial = 717] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04e5024400) [pid = 25698] [serial = 758] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f04f1be8800) [pid = 25698] [serial = 705] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04eb694000) [pid = 25698] [serial = 746] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f04f5c24c00) [pid = 25698] [serial = 753] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04f822e000) [pid = 25698] [serial = 708] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04f433d800) [pid = 25698] [serial = 752] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f04f0055000) [pid = 25698] [serial = 750] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 131 (0x7f04e2fd7800) [pid = 25698] [serial = 720] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 130 (0x7f0509a7f800) [pid = 25698] [serial = 677] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 129 (0x7f04ee6c3000) [pid = 25698] [serial = 749] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 128 (0x7f04e1bdf400) [pid = 25698] [serial = 726] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 127 (0x7f04eb697000) [pid = 25698] [serial = 723] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 126 (0x7f04e5e94c00) [pid = 25698] [serial = 759] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 125 (0x7f04eb976800) [pid = 25698] [serial = 747] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04f6ff4800) [pid = 25698] [serial = 756] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f04ee0d6000) [pid = 25698] [serial = 702] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f0506048000) [pid = 25698] [serial = 714] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 121 (0x7f04f6d06400) [pid = 25698] [serial = 755] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | --DOMWINDOW == 120 (0x7f04fe15b000) [pid = 25698] [serial = 711] [outer = (nil)] [url = about:blank] 17:15:12 INFO - PROCESS | 25698 | 1461370512883 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:15:12 INFO - PROCESS | 25698 | 1461370512888 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:15:12 INFO - PROCESS | 25698 | 1461370512897 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:15:12 INFO - PROCESS | 25698 | 1461370512902 Marionette TRACE conn3 <- [1,1118,null,{}] 17:15:12 INFO - PROCESS | 25698 | 1461370512916 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:15:13 INFO - PROCESS | 25698 | 1461370513088 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:15:13 INFO - PROCESS | 25698 | 1461370513102 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eca62800 == 80 [pid = 25698] [id = 287] 17:15:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 121 (0x7f04ee690800) [pid = 25698] [serial = 862] [outer = (nil)] 17:15:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 122 (0x7f04ee6c7c00) [pid = 25698] [serial = 863] [outer = 0x7f04ee690800] 17:15:13 INFO - PROCESS | 25698 | 1461370513169 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04eea61000) [pid = 25698] [serial = 864] [outer = 0x7f04ee690800] 17:15:14 INFO - PROCESS | 25698 | 1461370514047 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:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1184ms 17:15:14 INFO - PROCESS | 25698 | 1461370514082 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 25698 | 1461370514086 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:15:14 INFO - PROCESS | 25698 | 1461370514091 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 25698 | 1461370514093 Marionette TRACE conn3 <- [1,1122,null,{}] 17:15:14 INFO - PROCESS | 25698 | 1461370514098 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:15:14 INFO - PROCESS | 25698 | 1461370514257 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:15:14 INFO - PROCESS | 25698 | 1461370514400 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eebcd800 == 81 [pid = 25698] [id = 288] 17:15:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04eb9e3800) [pid = 25698] [serial = 865] [outer = (nil)] 17:15:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04effe7800) [pid = 25698] [serial = 866] [outer = 0x7f04eb9e3800] 17:15:14 INFO - PROCESS | 25698 | 1461370514464 Marionette DEBUG loaded listener.js 17:15:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04f0409400) [pid = 25698] [serial = 867] [outer = 0x7f04eb9e3800] 17:15:15 INFO - PROCESS | 25698 | 1461370515226 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:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1225ms 17:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:15:15 INFO - PROCESS | 25698 | 1461370515318 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 25698 | 1461370515321 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:15:15 INFO - PROCESS | 25698 | 1461370515326 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - PROCESS | 25698 | 1461370515329 Marionette TRACE conn3 <- [1,1126,null,{}] 17:15:15 INFO - PROCESS | 25698 | 1461370515334 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:15:15 INFO - PROCESS | 25698 | 1461370515550 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:15:15 INFO - PROCESS | 25698 | 1461370515577 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef246800 == 82 [pid = 25698] [id = 289] 17:15:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f04ee691c00) [pid = 25698] [serial = 868] [outer = (nil)] 17:15:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 128 (0x7f04f1735c00) [pid = 25698] [serial = 869] [outer = 0x7f04ee691c00] 17:15:15 INFO - PROCESS | 25698 | 1461370515639 Marionette DEBUG loaded listener.js 17:15:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 129 (0x7f04f180f000) [pid = 25698] [serial = 870] [outer = 0x7f04ee691c00] 17:15:16 INFO - PROCESS | 25698 | 1461370516505 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:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1233ms 17:15:16 INFO - PROCESS | 25698 | 1461370516561 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:15:16 INFO - PROCESS | 25698 | 1461370516564 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:15:16 INFO - PROCESS | 25698 | 1461370516570 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:15:16 INFO - PROCESS | 25698 | 1461370516572 Marionette TRACE conn3 <- [1,1130,null,{}] 17:15:16 INFO - PROCESS | 25698 | 1461370516577 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:15:17 INFO - PROCESS | 25698 | 1461370517597 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:15:17 INFO - PROCESS | 25698 | --DOMWINDOW == 128 (0x7f04e509e000) [pid = 25698] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:15:17 INFO - PROCESS | 25698 | --DOMWINDOW == 127 (0x7f04ee8ca800) [pid = 25698] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:15:17 INFO - PROCESS | 25698 | --DOMWINDOW == 126 (0x7f04e2fd2800) [pid = 25698] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:15:17 INFO - PROCESS | 25698 | --DOMWINDOW == 125 (0x7f04e50acc00) [pid = 25698] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:15:17 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04e1bdb400) [pid = 25698] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:15:17 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f04f24e7400) [pid = 25698] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:15:17 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f04e1bda800) [pid = 25698] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:15:17 INFO - PROCESS | 25698 | 1461370517756 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ec98d800 == 83 [pid = 25698] [id = 290] 17:15:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04e1bdb400) [pid = 25698] [serial = 871] [outer = (nil)] 17:15:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04eb692400) [pid = 25698] [serial = 872] [outer = 0x7f04e1bdb400] 17:15:17 INFO - PROCESS | 25698 | 1461370517822 Marionette DEBUG loaded listener.js 17:15:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04f2ef4800) [pid = 25698] [serial = 873] [outer = 0x7f04e1bdb400] 17:15:18 INFO - PROCESS | 25698 | 1461370518495 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:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1944ms 17:15:18 INFO - PROCESS | 25698 | 1461370518515 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:15:18 INFO - PROCESS | 25698 | 1461370518518 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:15:18 INFO - PROCESS | 25698 | 1461370518524 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:15:18 INFO - PROCESS | 25698 | 1461370518526 Marionette TRACE conn3 <- [1,1134,null,{}] 17:15:18 INFO - PROCESS | 25698 | 1461370518532 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:15:18 INFO - PROCESS | 25698 | 1461370518768 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:15:18 INFO - PROCESS | 25698 | 1461370518792 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2735800 == 84 [pid = 25698] [id = 291] 17:15:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04e2fd2800) [pid = 25698] [serial = 874] [outer = (nil)] 17:15:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f04f43ac400) [pid = 25698] [serial = 875] [outer = 0x7f04e2fd2800] 17:15:18 INFO - PROCESS | 25698 | 1461370518856 Marionette DEBUG loaded listener.js 17:15:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 128 (0x7f04f675c400) [pid = 25698] [serial = 876] [outer = 0x7f04e2fd2800] 17:15:19 INFO - PROCESS | 25698 | 1461370519761 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:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1326ms 17:15:19 INFO - PROCESS | 25698 | 1461370519853 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 25698 | 1461370519859 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:15:19 INFO - PROCESS | 25698 | 1461370519873 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:15:19 INFO - PROCESS | 25698 | 1461370519879 Marionette TRACE conn3 <- [1,1138,null,{}] 17:15:19 INFO - PROCESS | 25698 | 1461370519887 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:15:20 INFO - PROCESS | 25698 | 1461370520108 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:15:20 INFO - PROCESS | 25698 | 1461370520346 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e53b4000 == 85 [pid = 25698] [id = 292] 17:15:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 129 (0x7f04e5e94400) [pid = 25698] [serial = 877] [outer = (nil)] 17:15:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 130 (0x7f04eb524000) [pid = 25698] [serial = 878] [outer = 0x7f04e5e94400] 17:15:20 INFO - PROCESS | 25698 | 1461370520439 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 131 (0x7f04eb9e4400) [pid = 25698] [serial = 879] [outer = 0x7f04e5e94400] 17:15:21 INFO - PROCESS | 25698 | 1461370521323 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:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1493ms 17:15:21 INFO - PROCESS | 25698 | 1461370521363 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:15:21 INFO - PROCESS | 25698 | 1461370521372 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:15:21 INFO - PROCESS | 25698 | 1461370521382 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:15:21 INFO - PROCESS | 25698 | 1461370521387 Marionette TRACE conn3 <- [1,1142,null,{}] 17:15:21 INFO - PROCESS | 25698 | 1461370521393 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:15:21 INFO - PROCESS | 25698 | 1461370521593 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:15:21 INFO - PROCESS | 25698 | 1461370521771 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eec0f000 == 86 [pid = 25698] [id = 293] 17:15:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 132 (0x7f04e5e9ac00) [pid = 25698] [serial = 880] [outer = (nil)] 17:15:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04ee0d6800) [pid = 25698] [serial = 881] [outer = 0x7f04e5e9ac00] 17:15:21 INFO - PROCESS | 25698 | 1461370521845 Marionette DEBUG loaded listener.js 17:15:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04ee68dc00) [pid = 25698] [serial = 882] [outer = 0x7f04e5e9ac00] 17:15:22 INFO - PROCESS | 25698 | 1461370522837 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:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1487ms 17:15:22 INFO - PROCESS | 25698 | 1461370522870 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:15:22 INFO - PROCESS | 25698 | 1461370522874 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:15:22 INFO - PROCESS | 25698 | 1461370522880 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 25698 | 1461370522886 Marionette TRACE conn3 <- [1,1146,null,{}] 17:15:22 INFO - PROCESS | 25698 | 1461370522901 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:15:23 INFO - PROCESS | 25698 | 1461370523091 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:15:23 INFO - PROCESS | 25698 | 1461370523319 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2c48000 == 87 [pid = 25698] [id = 294] 17:15:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04f1be2400) [pid = 25698] [serial = 883] [outer = (nil)] 17:15:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04f1ca8400) [pid = 25698] [serial = 884] [outer = 0x7f04f1be2400] 17:15:23 INFO - PROCESS | 25698 | 1461370523441 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04f24fb400) [pid = 25698] [serial = 885] [outer = 0x7f04f1be2400] 17:15:24 INFO - PROCESS | 25698 | 1461370524335 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:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1495ms 17:15:24 INFO - PROCESS | 25698 | 1461370524377 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:15:24 INFO - PROCESS | 25698 | 1461370524381 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:15:24 INFO - PROCESS | 25698 | 1461370524387 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 25698 | 1461370524391 Marionette TRACE conn3 <- [1,1150,null,{}] 17:15:24 INFO - PROCESS | 25698 | 1461370524395 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:15:24 INFO - PROCESS | 25698 | 1461370524569 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:15:24 INFO - PROCESS | 25698 | 1461370524751 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f381d000 == 88 [pid = 25698] [id = 295] 17:15:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04f2eeec00) [pid = 25698] [serial = 886] [outer = (nil)] 17:15:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04f6763400) [pid = 25698] [serial = 887] [outer = 0x7f04f2eeec00] 17:15:24 INFO - PROCESS | 25698 | 1461370524832 Marionette DEBUG loaded listener.js 17:15:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04f6d03800) [pid = 25698] [serial = 888] [outer = 0x7f04f2eeec00] 17:15:25 INFO - PROCESS | 25698 | 1461370525705 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:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1384ms 17:15:25 INFO - PROCESS | 25698 | 1461370525772 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:15:25 INFO - PROCESS | 25698 | 1461370525776 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:15:25 INFO - PROCESS | 25698 | 1461370525783 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:15:25 INFO - PROCESS | 25698 | 1461370525786 Marionette TRACE conn3 <- [1,1154,null,{}] 17:15:25 INFO - PROCESS | 25698 | 1461370525791 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:15:25 INFO - PROCESS | 25698 | 1461370525953 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:15:26 INFO - PROCESS | 25698 | 1461370526121 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6f22800 == 89 [pid = 25698] [id = 296] 17:15:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04f2ee8800) [pid = 25698] [serial = 889] [outer = (nil)] 17:15:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04f6d11800) [pid = 25698] [serial = 890] [outer = 0x7f04f2ee8800] 17:15:26 INFO - PROCESS | 25698 | 1461370526194 Marionette DEBUG loaded listener.js 17:15:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04f6e8f400) [pid = 25698] [serial = 891] [outer = 0x7f04f2ee8800] 17:15:27 INFO - PROCESS | 25698 | 1461370527094 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:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1341ms 17:15:27 INFO - PROCESS | 25698 | 1461370527125 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:15:27 INFO - PROCESS | 25698 | 1461370527129 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:15:27 INFO - PROCESS | 25698 | 1461370527135 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:15:27 INFO - PROCESS | 25698 | 1461370527137 Marionette TRACE conn3 <- [1,1158,null,{}] 17:15:27 INFO - PROCESS | 25698 | 1461370527142 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:15:27 INFO - PROCESS | 25698 | 1461370527329 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:15:27 INFO - PROCESS | 25698 | 1461370527506 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7edc000 == 90 [pid = 25698] [id = 297] 17:15:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04f6d0ac00) [pid = 25698] [serial = 892] [outer = (nil)] 17:15:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04f7406000) [pid = 25698] [serial = 893] [outer = 0x7f04f6d0ac00] 17:15:27 INFO - PROCESS | 25698 | 1461370527579 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04f763fc00) [pid = 25698] [serial = 894] [outer = 0x7f04f6d0ac00] 17:15:28 INFO - PROCESS | 25698 | 1461370528454 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:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1378ms 17:15:28 INFO - PROCESS | 25698 | 1461370528514 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 25698 | 1461370528517 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:15:28 INFO - PROCESS | 25698 | 1461370528523 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 25698 | 1461370528525 Marionette TRACE conn3 <- [1,1162,null,{}] 17:15:28 INFO - PROCESS | 25698 | 1461370528531 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:15:28 INFO - PROCESS | 25698 | 1461370528696 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:15:28 INFO - PROCESS | 25698 | 1461370528877 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8685800 == 91 [pid = 25698] [id = 298] 17:15:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04f70c3800) [pid = 25698] [serial = 895] [outer = (nil)] 17:15:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04f822e000) [pid = 25698] [serial = 896] [outer = 0x7f04f70c3800] 17:15:28 INFO - PROCESS | 25698 | 1461370528949 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04f8d2f000) [pid = 25698] [serial = 897] [outer = 0x7f04f70c3800] 17:15:29 INFO - PROCESS | 25698 | 1461370529785 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:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1328ms 17:15:29 INFO - PROCESS | 25698 | 1461370529853 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:15:29 INFO - PROCESS | 25698 | 1461370529857 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:15:29 INFO - PROCESS | 25698 | 1461370529863 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:15:29 INFO - PROCESS | 25698 | 1461370529865 Marionette TRACE conn3 <- [1,1166,null,{}] 17:15:29 INFO - PROCESS | 25698 | 1461370529870 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:15:30 INFO - PROCESS | 25698 | 1461370530040 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:15:30 INFO - PROCESS | 25698 | 1461370530208 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb065800 == 92 [pid = 25698] [id = 299] 17:15:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04f7373c00) [pid = 25698] [serial = 898] [outer = (nil)] 17:15:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04faedfc00) [pid = 25698] [serial = 899] [outer = 0x7f04f7373c00] 17:15:30 INFO - PROCESS | 25698 | 1461370530281 Marionette DEBUG loaded listener.js 17:15:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04fb047000) [pid = 25698] [serial = 900] [outer = 0x7f04f7373c00] 17:15:31 INFO - PROCESS | 25698 | 1461370531105 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:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1282ms 17:15:31 INFO - PROCESS | 25698 | 1461370531146 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:15:31 INFO - PROCESS | 25698 | 1461370531150 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:15:31 INFO - PROCESS | 25698 | 1461370531156 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:15:31 INFO - PROCESS | 25698 | 1461370531159 Marionette TRACE conn3 <- [1,1170,null,{}] 17:15:31 INFO - PROCESS | 25698 | 1461370531164 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:15:31 INFO - PROCESS | 25698 | 1461370531350 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:15:31 INFO - PROCESS | 25698 | 1461370531526 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fe408000 == 93 [pid = 25698] [id = 300] 17:15:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04f7deb000) [pid = 25698] [serial = 901] [outer = (nil)] 17:15:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04fb39d800) [pid = 25698] [serial = 902] [outer = 0x7f04f7deb000] 17:15:31 INFO - PROCESS | 25698 | 1461370531596 Marionette DEBUG loaded listener.js 17:15:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f0504019c00) [pid = 25698] [serial = 903] [outer = 0x7f04f7deb000] 17:15:32 INFO - PROCESS | 25698 | 1461370532473 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:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1387ms 17:15:32 INFO - PROCESS | 25698 | 1461370532544 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:15:32 INFO - PROCESS | 25698 | 1461370532547 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:15:32 INFO - PROCESS | 25698 | 1461370532553 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:15:32 INFO - PROCESS | 25698 | 1461370532555 Marionette TRACE conn3 <- [1,1174,null,{}] 17:15:32 INFO - PROCESS | 25698 | 1461370532561 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:15:32 INFO - PROCESS | 25698 | 1461370532776 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:15:32 INFO - PROCESS | 25698 | 1461370532947 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0504c1e000 == 94 [pid = 25698] [id = 301] 17:15:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04f8d2dc00) [pid = 25698] [serial = 904] [outer = (nil)] 17:15:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f0504e67800) [pid = 25698] [serial = 905] [outer = 0x7f04f8d2dc00] 17:15:33 INFO - PROCESS | 25698 | 1461370533016 Marionette DEBUG loaded listener.js 17:15:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f0504fa1c00) [pid = 25698] [serial = 906] [outer = 0x7f04f8d2dc00] 17:15:33 INFO - PROCESS | 25698 | 1461370533949 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:15:33 INFO - PROCESS | 25698 | 1461370533989 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:15:33 INFO - PROCESS | 25698 | 1461370533996 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 25698 | 1461370534001 Marionette TRACE conn3 <- [1,1178,null,{}] 17:15:34 INFO - PROCESS | 25698 | 1461370534006 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:15:34 INFO - PROCESS | 25698 | 1461370534215 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:15:34 INFO - PROCESS | 25698 | 1461370534396 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0505121800 == 95 [pid = 25698] [id = 302] 17:15:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04eb68f000) [pid = 25698] [serial = 907] [outer = (nil)] 17:15:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f050535f400) [pid = 25698] [serial = 908] [outer = 0x7f04eb68f000] 17:15:34 INFO - PROCESS | 25698 | 1461370534498 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f0506319c00) [pid = 25698] [serial = 909] [outer = 0x7f04eb68f000] 17:15:35 INFO - PROCESS | 25698 | 1461370535503 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:15:35 INFO - PROCESS | 25698 | 1461370535585 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:15:35 INFO - PROCESS | 25698 | 1461370535591 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:15:35 INFO - PROCESS | 25698 | 1461370535594 Marionette TRACE conn3 <- [1,1182,null,{}] 17:15:35 INFO - PROCESS | 25698 | 1461370535599 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:15:35 INFO - PROCESS | 25698 | 1461370535789 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:15:36 INFO - PROCESS | 25698 | 1461370536012 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ec9a3000 == 96 [pid = 25698] [id = 303] 17:15:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04eb698800) [pid = 25698] [serial = 910] [outer = (nil)] 17:15:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f0506321000) [pid = 25698] [serial = 911] [outer = 0x7f04eb698800] 17:15:36 INFO - PROCESS | 25698 | 1461370536101 Marionette DEBUG loaded listener.js 17:15:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f050991a400) [pid = 25698] [serial = 912] [outer = 0x7f04eb698800] 17:15:37 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:15:37 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:15:37 INFO - PROCESS | 25698 | 1461370537311 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:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:15:37 INFO - PROCESS | 25698 | 1461370537388 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:15:37 INFO - PROCESS | 25698 | 1461370537396 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:15:37 INFO - PROCESS | 25698 | 1461370537402 Marionette TRACE conn3 <- [1,1186,null,{}] 17:15:37 INFO - PROCESS | 25698 | 1461370537411 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:15:37 INFO - PROCESS | 25698 | 1461370537683 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:15:37 INFO - PROCESS | 25698 | 1461370537837 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eeea9000 == 97 [pid = 25698] [id = 304] 17:15:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04e2fce000) [pid = 25698] [serial = 913] [outer = (nil)] 17:15:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04ebdba400) [pid = 25698] [serial = 914] [outer = 0x7f04e2fce000] 17:15:37 INFO - PROCESS | 25698 | 1461370537921 Marionette DEBUG loaded listener.js 17:15:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04ee0cd400) [pid = 25698] [serial = 915] [outer = 0x7f04e2fce000] 17:15:38 INFO - PROCESS | 25698 | 1461370538944 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:15:38 INFO - PROCESS | 25698 | 1461370538992 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:15:39 INFO - PROCESS | 25698 | 1461370539002 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:15:39 INFO - PROCESS | 25698 | 1461370539007 Marionette TRACE conn3 <- [1,1190,null,{}] 17:15:39 INFO - PROCESS | 25698 | 1461370539012 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:15:39 INFO - PROCESS | 25698 | 1461370539194 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:15:39 INFO - PROCESS | 25698 | 1461370539419 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e23cd800 == 98 [pid = 25698] [id = 305] 17:15:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04ee8ca800) [pid = 25698] [serial = 916] [outer = (nil)] 17:15:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04ef105c00) [pid = 25698] [serial = 917] [outer = 0x7f04ee8ca800] 17:15:39 INFO - PROCESS | 25698 | 1461370539538 Marionette DEBUG loaded listener.js 17:15:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04f010d800) [pid = 25698] [serial = 918] [outer = 0x7f04ee8ca800] 17:15:40 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04fb32f000) [pid = 25698] [serial = 791] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04fad27400) [pid = 25698] [serial = 788] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f0504c63000) [pid = 25698] [serial = 794] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f0505daf800) [pid = 25698] [serial = 797] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04ee8d1400) [pid = 25698] [serial = 800] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04ee0d3800) [pid = 25698] [serial = 803] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04e5e9b800) [pid = 25698] [serial = 806] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04f004d800) [pid = 25698] [serial = 827] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8fbe800 == 97 [pid = 25698] [id = 283] 17:15:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8679800 == 96 [pid = 25698] [id = 282] 17:15:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b2b800 == 95 [pid = 25698] [id = 281] 17:15:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f9b000 == 94 [pid = 25698] [id = 280] 17:15:40 INFO - PROCESS | 25698 | 1461370540943 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:15:41 INFO - PROCESS | 25698 | 1461370541105 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:15:41 INFO - PROCESS | 25698 | 1461370541116 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:15:41 INFO - PROCESS | 25698 | 1461370541122 Marionette TRACE conn3 <- [1,1194,null,{}] 17:15:41 INFO - PROCESS | 25698 | 1461370541146 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:15:41 INFO - PROCESS | 25698 | 1461370541357 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:15:41 INFO - PROCESS | 25698 | 1461370541506 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ede19800 == 91 [pid = 25698] [id = 306] 17:15:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04eea59c00) [pid = 25698] [serial = 919] [outer = (nil)] 17:15:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04f1c56800) [pid = 25698] [serial = 920] [outer = 0x7f04eea59c00] 17:15:41 INFO - PROCESS | 25698 | 1461370541614 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04f38e7400) [pid = 25698] [serial = 921] [outer = 0x7f04eea59c00] 17:15:42 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:15:42 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:15:42 INFO - PROCESS | 25698 | 1461370542522 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:15:42 INFO - PROCESS | 25698 | 1461370542567 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:15:42 INFO - PROCESS | 25698 | 1461370542572 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:15:42 INFO - PROCESS | 25698 | 1461370542574 Marionette TRACE conn3 <- [1,1198,null,{}] 17:15:42 INFO - PROCESS | 25698 | 1461370542580 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:15:42 INFO - PROCESS | 25698 | 1461370542742 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:15:42 INFO - PROCESS | 25698 | 1461370542758 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f240e000 == 92 [pid = 25698] [id = 307] 17:15:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04f43af400) [pid = 25698] [serial = 922] [outer = (nil)] 17:15:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04f6ff4800) [pid = 25698] [serial = 923] [outer = 0x7f04f43af400] 17:15:42 INFO - PROCESS | 25698 | 1461370542821 Marionette DEBUG loaded listener.js 17:15:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04f73f1400) [pid = 25698] [serial = 924] [outer = 0x7f04f43af400] 17:15:43 INFO - PROCESS | 25698 | 1461370543752 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:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1230ms 17:15:43 INFO - PROCESS | 25698 | 1461370543807 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:15:43 INFO - PROCESS | 25698 | 1461370543810 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:15:43 INFO - PROCESS | 25698 | 1461370543815 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - PROCESS | 25698 | 1461370543818 Marionette TRACE conn3 <- [1,1202,null,{}] 17:15:43 INFO - PROCESS | 25698 | 1461370543823 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:15:44 INFO - PROCESS | 25698 | 1461370544038 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:15:44 INFO - PROCESS | 25698 | 1461370544065 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2cc5000 == 93 [pid = 25698] [id = 308] 17:15:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04f73f2800) [pid = 25698] [serial = 925] [outer = (nil)] 17:15:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04f74b9c00) [pid = 25698] [serial = 926] [outer = 0x7f04f73f2800] 17:15:44 INFO - PROCESS | 25698 | 1461370544126 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04f763bc00) [pid = 25698] [serial = 927] [outer = 0x7f04f73f2800] 17:15:44 INFO - PROCESS | 25698 | 1461370544975 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:15:45 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:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1230ms 17:15:45 INFO - PROCESS | 25698 | 1461370545046 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:15:45 INFO - PROCESS | 25698 | 1461370545050 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:15:45 INFO - PROCESS | 25698 | 1461370545055 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 25698 | 1461370545058 Marionette TRACE conn3 <- [1,1206,null,{}] 17:15:45 INFO - PROCESS | 25698 | 1461370545063 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:15:45 INFO - PROCESS | 25698 | 1461370545314 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:15:45 INFO - PROCESS | 25698 | 1461370545351 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7b24000 == 94 [pid = 25698] [id = 309] 17:15:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04f7e16000) [pid = 25698] [serial = 928] [outer = (nil)] 17:15:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f0504f11800) [pid = 25698] [serial = 929] [outer = 0x7f04f7e16000] 17:15:45 INFO - PROCESS | 25698 | 1461370545416 Marionette DEBUG loaded listener.js 17:15:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f0506318c00) [pid = 25698] [serial = 930] [outer = 0x7f04f7e16000] 17:15:45 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04e1bd1400) [pid = 25698] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:15:45 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04ee691c00) [pid = 25698] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:15:45 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04e1bdb400) [pid = 25698] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:15:45 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04ee690800) [pid = 25698] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:15:45 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04ecb68400) [pid = 25698] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:15:45 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04e2fd8c00) [pid = 25698] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:15:45 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04eb9e3800) [pid = 25698] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:15:46 INFO - PROCESS | 25698 | 1461370546372 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:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1377ms 17:15:46 INFO - PROCESS | 25698 | 1461370546433 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:15:46 INFO - PROCESS | 25698 | 1461370546437 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:15:46 INFO - PROCESS | 25698 | 1461370546442 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:15:46 INFO - PROCESS | 25698 | 1461370546444 Marionette TRACE conn3 <- [1,1210,null,{}] 17:15:46 INFO - PROCESS | 25698 | 1461370546449 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:15:46 INFO - PROCESS | 25698 | 1461370546618 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:15:46 INFO - PROCESS | 25698 | 1461370546633 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8479800 == 95 [pid = 25698] [id = 310] 17:15:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04ecb68400) [pid = 25698] [serial = 931] [outer = (nil)] 17:15:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f050824d400) [pid = 25698] [serial = 932] [outer = 0x7f04ecb68400] 17:15:46 INFO - PROCESS | 25698 | 1461370546696 Marionette DEBUG loaded listener.js 17:15:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f0509a77000) [pid = 25698] [serial = 933] [outer = 0x7f04ecb68400] 17:15:47 INFO - PROCESS | 25698 | 1461370547483 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:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1079ms 17:15:47 INFO - PROCESS | 25698 | 1461370547525 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:15:47 INFO - PROCESS | 25698 | 1461370547529 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:15:47 INFO - PROCESS | 25698 | 1461370547534 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:15:47 INFO - PROCESS | 25698 | 1461370547536 Marionette TRACE conn3 <- [1,1214,null,{}] 17:15:47 INFO - PROCESS | 25698 | 1461370547551 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:15:47 INFO - PROCESS | 25698 | 1461370547705 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:15:47 INFO - PROCESS | 25698 | 1461370547719 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb07a800 == 96 [pid = 25698] [id = 311] 17:15:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f0506045c00) [pid = 25698] [serial = 934] [outer = (nil)] 17:15:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f0509b76000) [pid = 25698] [serial = 935] [outer = 0x7f0506045c00] 17:15:47 INFO - PROCESS | 25698 | 1461370547785 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f0509cb5000) [pid = 25698] [serial = 936] [outer = 0x7f0506045c00] 17:15:48 INFO - PROCESS | 25698 | 1461370548956 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:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1479ms 17:15:49 INFO - PROCESS | 25698 | 1461370549015 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:15:49 INFO - PROCESS | 25698 | 1461370549022 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:15:49 INFO - PROCESS | 25698 | 1461370549031 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:15:49 INFO - PROCESS | 25698 | 1461370549036 Marionette TRACE conn3 <- [1,1218,null,{}] 17:15:49 INFO - PROCESS | 25698 | 1461370549043 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:15:49 INFO - PROCESS | 25698 | 1461370549263 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:15:49 INFO - PROCESS | 25698 | 1461370549483 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edea6000 == 97 [pid = 25698] [id = 312] 17:15:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04edfd0000) [pid = 25698] [serial = 937] [outer = (nil)] 17:15:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04ee0d3800) [pid = 25698] [serial = 938] [outer = 0x7f04edfd0000] 17:15:49 INFO - PROCESS | 25698 | 1461370549604 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04ee8d1400) [pid = 25698] [serial = 939] [outer = 0x7f04edfd0000] 17:15:50 INFO - PROCESS | 25698 | 1461370550497 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:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1534ms 17:15:50 INFO - PROCESS | 25698 | 1461370550567 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:15:50 INFO - PROCESS | 25698 | 1461370550575 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:15:50 INFO - PROCESS | 25698 | 1461370550585 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 25698 | 1461370550589 Marionette TRACE conn3 <- [1,1222,null,{}] 17:15:50 INFO - PROCESS | 25698 | 1461370550595 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:15:50 INFO - PROCESS | 25698 | 1461370550805 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:15:51 INFO - PROCESS | 25698 | 1461370551061 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2c5f800 == 98 [pid = 25698] [id = 313] 17:15:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04f05b2c00) [pid = 25698] [serial = 940] [outer = (nil)] 17:15:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04f2eef800) [pid = 25698] [serial = 941] [outer = 0x7f04f05b2c00] 17:15:51 INFO - PROCESS | 25698 | 1461370551178 Marionette DEBUG loaded listener.js 17:15:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04f6b52400) [pid = 25698] [serial = 942] [outer = 0x7f04f05b2c00] 17:15:51 INFO - PROCESS | 25698 | 1461370551990 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:15:52 INFO - PROCESS | 25698 | 1461370552037 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:15:52 INFO - PROCESS | 25698 | 1461370552044 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:15:52 INFO - PROCESS | 25698 | 1461370552049 Marionette TRACE conn3 <- [1,1226,null,{}] 17:15:52 INFO - PROCESS | 25698 | 1461370552065 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:15:52 INFO - PROCESS | 25698 | 1461370552267 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:15:52 INFO - PROCESS | 25698 | 1461370552449 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0505171800 == 99 [pid = 25698] [id = 314] 17:15:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04f73f5000) [pid = 25698] [serial = 943] [outer = (nil)] 17:15:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04f8609400) [pid = 25698] [serial = 944] [outer = 0x7f04f73f5000] 17:15:52 INFO - PROCESS | 25698 | 1461370552526 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f0504c6e000) [pid = 25698] [serial = 945] [outer = 0x7f04f73f5000] 17:15:53 INFO - PROCESS | 25698 | 1461370553388 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:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1386ms 17:15:53 INFO - PROCESS | 25698 | 1461370553431 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:15:53 INFO - PROCESS | 25698 | 1461370553436 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:15:53 INFO - PROCESS | 25698 | 1461370553441 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 25698 | 1461370553445 Marionette TRACE conn3 <- [1,1230,null,{}] 17:15:53 INFO - PROCESS | 25698 | 1461370553451 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:15:53 INFO - PROCESS | 25698 | 1461370553621 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:15:53 INFO - PROCESS | 25698 | 1461370553811 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0507d51000 == 100 [pid = 25698] [id = 315] 17:15:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04eb529800) [pid = 25698] [serial = 946] [outer = (nil)] 17:15:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f0506147400) [pid = 25698] [serial = 947] [outer = 0x7f04eb529800] 17:15:53 INFO - PROCESS | 25698 | 1461370553881 Marionette DEBUG loaded listener.js 17:15:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f0509a7e400) [pid = 25698] [serial = 948] [outer = 0x7f04eb529800] 17:15:54 INFO - PROCESS | 25698 | 1461370554734 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:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1333ms 17:15:54 INFO - PROCESS | 25698 | 1461370554775 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:15:54 INFO - PROCESS | 25698 | 1461370554779 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:15:54 INFO - PROCESS | 25698 | 1461370554785 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:15:54 INFO - PROCESS | 25698 | 1461370554788 Marionette TRACE conn3 <- [1,1234,null,{}] 17:15:54 INFO - PROCESS | 25698 | 1461370554793 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:15:54 INFO - PROCESS | 25698 | 1461370554980 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:15:55 INFO - PROCESS | 25698 | 1461370555159 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0509aa9000 == 101 [pid = 25698] [id = 316] 17:15:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f0509a7c000) [pid = 25698] [serial = 949] [outer = (nil)] 17:15:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f0509cba400) [pid = 25698] [serial = 950] [outer = 0x7f0509a7c000] 17:15:55 INFO - PROCESS | 25698 | 1461370555229 Marionette DEBUG loaded listener.js 17:15:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f050a1b7c00) [pid = 25698] [serial = 951] [outer = 0x7f0509a7c000] 17:15:56 INFO - PROCESS | 25698 | 1461370556128 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:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1386ms 17:15:56 INFO - PROCESS | 25698 | 1461370556172 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:15:56 INFO - PROCESS | 25698 | 1461370556176 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:15:56 INFO - PROCESS | 25698 | 1461370556182 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 25698 | 1461370556185 Marionette TRACE conn3 <- [1,1238,null,{}] 17:15:56 INFO - PROCESS | 25698 | 1461370556190 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:15:56 INFO - PROCESS | 25698 | 1461370556385 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:15:56 INFO - PROCESS | 25698 | 1461370556569 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050a3b7800 == 102 [pid = 25698] [id = 317] 17:15:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04e25ad800) [pid = 25698] [serial = 952] [outer = (nil)] 17:15:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04ebbee000) [pid = 25698] [serial = 953] [outer = 0x7f04e25ad800] 17:15:56 INFO - PROCESS | 25698 | 1461370556644 Marionette DEBUG loaded listener.js 17:15:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f050a5e5800) [pid = 25698] [serial = 954] [outer = 0x7f04e25ad800] 17:15:57 INFO - PROCESS | 25698 | 1461370557499 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:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1391ms 17:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:15:57 INFO - PROCESS | 25698 | 1461370557574 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:15:57 INFO - PROCESS | 25698 | 1461370557577 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:15:57 INFO - PROCESS | 25698 | 1461370557583 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:15:57 INFO - PROCESS | 25698 | 1461370557586 Marionette TRACE conn3 <- [1,1242,null,{}] 17:15:57 INFO - PROCESS | 25698 | 1461370557592 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:15:57 INFO - PROCESS | 25698 | 1461370557809 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:15:57 INFO - PROCESS | 25698 | 1461370557984 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050c27b800 == 103 [pid = 25698] [id = 318] 17:15:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04e25adc00) [pid = 25698] [serial = 955] [outer = (nil)] 17:15:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04e2676800) [pid = 25698] [serial = 956] [outer = 0x7f04e25adc00] 17:15:58 INFO - PROCESS | 25698 | 1461370558054 Marionette DEBUG loaded listener.js 17:15:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04e267b000) [pid = 25698] [serial = 957] [outer = 0x7f04e25adc00] 17:15:58 INFO - PROCESS | 25698 | 1461370558944 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:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1435ms 17:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:15:59 INFO - PROCESS | 25698 | 1461370559019 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:15:59 INFO - PROCESS | 25698 | 1461370559021 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:15:59 INFO - PROCESS | 25698 | 1461370559028 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:15:59 INFO - PROCESS | 25698 | 1461370559031 Marionette TRACE conn3 <- [1,1246,null,{}] 17:15:59 INFO - PROCESS | 25698 | 1461370559036 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:15:59 INFO - PROCESS | 25698 | 1461370559224 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:15:59 INFO - PROCESS | 25698 | 1461370559399 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050e5c0800 == 104 [pid = 25698] [id = 319] 17:15:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04e2492c00) [pid = 25698] [serial = 958] [outer = (nil)] 17:15:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04e2499400) [pid = 25698] [serial = 959] [outer = 0x7f04e2492c00] 17:15:59 INFO - PROCESS | 25698 | 1461370559470 Marionette DEBUG loaded listener.js 17:15:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04e249e000) [pid = 25698] [serial = 960] [outer = 0x7f04e2492c00] 17:16:00 INFO - PROCESS | 25698 | 1461370560359 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:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1379ms 17:16:00 INFO - PROCESS | 25698 | 1461370560407 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:16:00 INFO - PROCESS | 25698 | 1461370560411 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:16:00 INFO - PROCESS | 25698 | 1461370560417 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:16:00 INFO - PROCESS | 25698 | 1461370560420 Marionette TRACE conn3 <- [1,1250,null,{}] 17:16:00 INFO - PROCESS | 25698 | 1461370560425 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:16:00 INFO - PROCESS | 25698 | 1461370560616 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:16:00 INFO - PROCESS | 25698 | 1461370560821 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050f48e000 == 105 [pid = 25698] [id = 320] 17:16:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04e2494400) [pid = 25698] [serial = 961] [outer = (nil)] 17:16:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04e267b400) [pid = 25698] [serial = 962] [outer = 0x7f04e2494400] 17:16:00 INFO - PROCESS | 25698 | 1461370560978 Marionette DEBUG loaded listener.js 17:16:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04e2f8b000) [pid = 25698] [serial = 963] [outer = 0x7f04e2494400] 17:16:01 INFO - PROCESS | 25698 | 1461370561921 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:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1581ms 17:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:16:02 INFO - PROCESS | 25698 | 1461370562000 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 25698 | 1461370562002 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:16:02 INFO - PROCESS | 25698 | 1461370562009 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 25698 | 1461370562012 Marionette TRACE conn3 <- [1,1254,null,{}] 17:16:02 INFO - PROCESS | 25698 | 1461370562018 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:16:02 INFO - PROCESS | 25698 | 1461370562230 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:16:02 INFO - PROCESS | 25698 | 1461370562487 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e2e2c800 == 106 [pid = 25698] [id = 321] 17:16:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04e2f92000) [pid = 25698] [serial = 964] [outer = (nil)] 17:16:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04e2f95000) [pid = 25698] [serial = 965] [outer = 0x7f04e2f92000] 17:16:02 INFO - PROCESS | 25698 | 1461370562578 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04e2f98800) [pid = 25698] [serial = 966] [outer = 0x7f04e2f92000] 17:16:03 INFO - PROCESS | 25698 | 1461370563438 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:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1480ms 17:16:03 INFO - PROCESS | 25698 | 1461370563489 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:16:03 INFO - PROCESS | 25698 | 1461370563493 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:16:03 INFO - PROCESS | 25698 | 1461370563499 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:16:03 INFO - PROCESS | 25698 | 1461370563503 Marionette TRACE conn3 <- [1,1258,null,{}] 17:16:03 INFO - PROCESS | 25698 | 1461370563508 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:16:03 INFO - PROCESS | 25698 | 1461370563718 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:16:03 INFO - PROCESS | 25698 | 1461370563952 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e2e66000 == 107 [pid = 25698] [id = 322] 17:16:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04e1bd4400) [pid = 25698] [serial = 967] [outer = (nil)] 17:16:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04e4245c00) [pid = 25698] [serial = 968] [outer = 0x7f04e1bd4400] 17:16:04 INFO - PROCESS | 25698 | 1461370564077 Marionette DEBUG loaded listener.js 17:16:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04ee8cc800) [pid = 25698] [serial = 969] [outer = 0x7f04e1bd4400] 17:16:05 INFO - PROCESS | 25698 | 1461370565367 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:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1935ms 17:16:05 INFO - PROCESS | 25698 | 1461370565435 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:16:05 INFO - PROCESS | 25698 | 1461370565442 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:16:05 INFO - PROCESS | 25698 | 1461370565450 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:16:05 INFO - PROCESS | 25698 | 1461370565455 Marionette TRACE conn3 <- [1,1262,null,{}] 17:16:05 INFO - PROCESS | 25698 | 1461370565461 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:16:05 INFO - PROCESS | 25698 | 1461370565670 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:16:05 INFO - PROCESS | 25698 | 1461370565917 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ec98c800 == 108 [pid = 25698] [id = 323] 17:16:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04e2fcec00) [pid = 25698] [serial = 970] [outer = (nil)] 17:16:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04e4244400) [pid = 25698] [serial = 971] [outer = 0x7f04e2fcec00] 17:16:06 INFO - PROCESS | 25698 | 1461370566108 Marionette DEBUG loaded listener.js 17:16:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04e424f400) [pid = 25698] [serial = 972] [outer = 0x7f04e2fcec00] 17:16:07 INFO - PROCESS | 25698 | 1461370567100 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:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb360800 == 107 [pid = 25698] [id = 232] 17:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fe270000 == 106 [pid = 25698] [id = 164] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04f43ac400) [pid = 25698] [serial = 875] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f0504f7cc00) [pid = 25698] [serial = 851] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8479800 == 105 [pid = 25698] [id = 310] 17:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ec989800 == 104 [pid = 25698] [id = 284] 17:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b24000 == 103 [pid = 25698] [id = 309] 17:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2cc5000 == 102 [pid = 25698] [id = 308] 17:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f240e000 == 101 [pid = 25698] [id = 307] 17:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ede19800 == 100 [pid = 25698] [id = 306] 17:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e23cd800 == 99 [pid = 25698] [id = 305] 17:16:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eeea9000 == 98 [pid = 25698] [id = 304] 17:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1736ms 17:16:07 INFO - PROCESS | 25698 | 1461370567194 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:16:07 INFO - PROCESS | 25698 | 1461370567201 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:16:07 INFO - PROCESS | 25698 | 1461370567211 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:16:07 INFO - PROCESS | 25698 | 1461370567214 Marionette TRACE conn3 <- [1,1266,null,{}] 17:16:07 INFO - PROCESS | 25698 | 1461370567219 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:16:07 INFO - PROCESS | 25698 | 1461370567423 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04f675f800) [pid = 25698] [serial = 828] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04f1735c00) [pid = 25698] [serial = 869] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04eb692400) [pid = 25698] [serial = 872] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04f180f000) [pid = 25698] [serial = 870] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04e2fd1000) [pid = 25698] [serial = 854] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04ee6c7c00) [pid = 25698] [serial = 863] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04eea61000) [pid = 25698] [serial = 864] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04f6e84400) [pid = 25698] [serial = 842] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04ee0cdc00) [pid = 25698] [serial = 861] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04edfcb000) [pid = 25698] [serial = 860] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04eb9e4000) [pid = 25698] [serial = 858] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04e5e98000) [pid = 25698] [serial = 857] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04effe7800) [pid = 25698] [serial = 866] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f0504c64000) [pid = 25698] [serial = 848] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04ef1f3c00) [pid = 25698] [serial = 836] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04f4f92000) [pid = 25698] [serial = 839] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04f74b4c00) [pid = 25698] [serial = 845] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04ee0d1000) [pid = 25698] [serial = 833] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04e1bdcc00) [pid = 25698] [serial = 830] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04f2ef4800) [pid = 25698] [serial = 873] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04f0409400) [pid = 25698] [serial = 867] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 25698 | 1461370567671 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb995800 == 99 [pid = 25698] [id = 324] 17:16:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04e2fd4400) [pid = 25698] [serial = 973] [outer = (nil)] 17:16:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04eb9e4000) [pid = 25698] [serial = 974] [outer = 0x7f04e2fd4400] 17:16:07 INFO - PROCESS | 25698 | 1461370567741 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04ecb6c800) [pid = 25698] [serial = 975] [outer = 0x7f04e2fd4400] 17:16:08 INFO - PROCESS | 25698 | 1461370568456 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:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1281ms 17:16:08 INFO - PROCESS | 25698 | 1461370568492 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 25698 | 1461370568496 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:16:08 INFO - PROCESS | 25698 | 1461370568502 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 25698 | 1461370568507 Marionette TRACE conn3 <- [1,1270,null,{}] 17:16:08 INFO - PROCESS | 25698 | 1461370568525 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:16:08 INFO - PROCESS | 25698 | 1461370568688 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:16:08 INFO - PROCESS | 25698 | 1461370568708 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee0b9000 == 100 [pid = 25698] [id = 325] 17:16:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04ee659800) [pid = 25698] [serial = 976] [outer = (nil)] 17:16:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04eecf4800) [pid = 25698] [serial = 977] [outer = 0x7f04ee659800] 17:16:08 INFO - PROCESS | 25698 | 1461370568774 Marionette DEBUG loaded listener.js 17:16:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04f0105000) [pid = 25698] [serial = 978] [outer = 0x7f04ee659800] 17:16:09 INFO - PROCESS | 25698 | 1461370569658 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:16:09 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef355800 == 99 [pid = 25698] [id = 10] 17:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1194ms 17:16:09 INFO - PROCESS | 25698 | 1461370569778 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:16:09 INFO - PROCESS | 25698 | 1461370569783 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:16:09 INFO - PROCESS | 25698 | 1461370569792 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:16:09 INFO - PROCESS | 25698 | 1461370569794 Marionette TRACE conn3 <- [1,1274,null,{}] 17:16:09 INFO - PROCESS | 25698 | 1461370569800 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:16:10 INFO - PROCESS | 25698 | 1461370570015 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:16:10 INFO - PROCESS | 25698 | 1461370570040 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef349000 == 100 [pid = 25698] [id = 326] 17:16:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04eecf2000) [pid = 25698] [serial = 979] [outer = (nil)] 17:16:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04f170e800) [pid = 25698] [serial = 980] [outer = 0x7f04eecf2000] 17:16:10 INFO - PROCESS | 25698 | 1461370570103 Marionette DEBUG loaded listener.js 17:16:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04f1be3400) [pid = 25698] [serial = 981] [outer = 0x7f04eecf2000] 17:16:11 INFO - PROCESS | 25698 | 1461370571020 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:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1283ms 17:16:11 INFO - PROCESS | 25698 | 1461370571078 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:16:11 INFO - PROCESS | 25698 | 1461370571082 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:16:11 INFO - PROCESS | 25698 | 1461370571092 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:16:11 INFO - PROCESS | 25698 | 1461370571094 Marionette TRACE conn3 <- [1,1278,null,{}] 17:16:11 INFO - PROCESS | 25698 | 1461370571098 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:16:11 INFO - PROCESS | 25698 | 1461370571309 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:16:11 INFO - PROCESS | 25698 | 1461370571341 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2407000 == 101 [pid = 25698] [id = 327] 17:16:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04ef3cf400) [pid = 25698] [serial = 982] [outer = (nil)] 17:16:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04f24e6c00) [pid = 25698] [serial = 983] [outer = 0x7f04ef3cf400] 17:16:11 INFO - PROCESS | 25698 | 1461370571402 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04f43ac400) [pid = 25698] [serial = 984] [outer = 0x7f04ef3cf400] 17:16:12 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04e2fd2800) [pid = 25698] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:16:12 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04e2fce000) [pid = 25698] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:16:12 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04f7e16000) [pid = 25698] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:16:12 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04ecb68400) [pid = 25698] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:16:12 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04ee8ca800) [pid = 25698] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:16:12 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04f73f2800) [pid = 25698] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:16:12 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04f43af400) [pid = 25698] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:16:12 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04eea59c00) [pid = 25698] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:16:12 INFO - PROCESS | 25698 | 1461370572613 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:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1540ms 17:16:12 INFO - PROCESS | 25698 | 1461370572629 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:16:12 INFO - PROCESS | 25698 | 1461370572632 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:16:12 INFO - PROCESS | 25698 | 1461370572641 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 25698 | 1461370572643 Marionette TRACE conn3 <- [1,1282,null,{}] 17:16:12 INFO - PROCESS | 25698 | 1461370572647 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:16:12 INFO - PROCESS | 25698 | 1461370572886 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:16:12 INFO - PROCESS | 25698 | 1461370572907 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f28e0000 == 102 [pid = 25698] [id = 328] 17:16:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04f180c000) [pid = 25698] [serial = 985] [outer = (nil)] 17:16:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04f6d0f400) [pid = 25698] [serial = 986] [outer = 0x7f04f180c000] 17:16:12 INFO - PROCESS | 25698 | 1461370572976 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04f74b0800) [pid = 25698] [serial = 987] [outer = 0x7f04f180c000] 17:16:13 INFO - PROCESS | 25698 | 1461370573771 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:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1177ms 17:16:13 INFO - PROCESS | 25698 | 1461370573819 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:16:13 INFO - PROCESS | 25698 | 1461370573823 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:16:13 INFO - PROCESS | 25698 | 1461370573828 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:16:13 INFO - PROCESS | 25698 | 1461370573831 Marionette TRACE conn3 <- [1,1286,null,{}] 17:16:13 INFO - PROCESS | 25698 | 1461370573836 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:16:14 INFO - PROCESS | 25698 | 1461370574023 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:16:14 INFO - PROCESS | 25698 | 1461370574033 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6f04800 == 103 [pid = 25698] [id = 329] 17:16:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04f7370c00) [pid = 25698] [serial = 988] [outer = (nil)] 17:16:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04f7e1d000) [pid = 25698] [serial = 989] [outer = 0x7f04f7370c00] 17:16:14 INFO - PROCESS | 25698 | 1461370574095 Marionette DEBUG loaded listener.js 17:16:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04faee3400) [pid = 25698] [serial = 990] [outer = 0x7f04f7370c00] 17:16:15 INFO - PROCESS | 25698 | 1461370575240 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:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1479ms 17:16:15 INFO - PROCESS | 25698 | 1461370575310 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:16:15 INFO - PROCESS | 25698 | 1461370575318 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:16:15 INFO - PROCESS | 25698 | 1461370575327 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:16:15 INFO - PROCESS | 25698 | 1461370575331 Marionette TRACE conn3 <- [1,1290,null,{}] 17:16:15 INFO - PROCESS | 25698 | 1461370575340 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:16:15 INFO - PROCESS | 25698 | 1461370575545 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:16:15 INFO - PROCESS | 25698 | 1461370575777 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ecde4000 == 104 [pid = 25698] [id = 330] 17:16:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04e2fd1000) [pid = 25698] [serial = 991] [outer = (nil)] 17:16:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04e424dc00) [pid = 25698] [serial = 992] [outer = 0x7f04e2fd1000] 17:16:15 INFO - PROCESS | 25698 | 1461370575898 Marionette DEBUG loaded listener.js 17:16:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04eb69a800) [pid = 25698] [serial = 993] [outer = 0x7f04e2fd1000] 17:16:16 INFO - PROCESS | 25698 | 1461370576744 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:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1483ms 17:16:16 INFO - PROCESS | 25698 | 1461370576811 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:16:16 INFO - PROCESS | 25698 | 1461370576820 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:16:16 INFO - PROCESS | 25698 | 1461370576830 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:16:16 INFO - PROCESS | 25698 | 1461370576834 Marionette TRACE conn3 <- [1,1294,null,{}] 17:16:16 INFO - PROCESS | 25698 | 1461370576840 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:16:17 INFO - PROCESS | 25698 | 1461370577076 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:16:17 INFO - PROCESS | 25698 | 1461370577335 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f28de000 == 105 [pid = 25698] [id = 331] 17:16:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04eb9e5400) [pid = 25698] [serial = 994] [outer = (nil)] 17:16:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04ee8c9400) [pid = 25698] [serial = 995] [outer = 0x7f04eb9e5400] 17:16:17 INFO - PROCESS | 25698 | 1461370577463 Marionette DEBUG loaded listener.js 17:16:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04f0056400) [pid = 25698] [serial = 996] [outer = 0x7f04eb9e5400] 17:16:18 INFO - PROCESS | 25698 | 1461370578278 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:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1482ms 17:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:16:18 INFO - PROCESS | 25698 | 1461370578312 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:16:18 INFO - PROCESS | 25698 | 1461370578315 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:16:18 INFO - PROCESS | 25698 | 1461370578322 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:16:18 INFO - PROCESS | 25698 | 1461370578327 Marionette TRACE conn3 <- [1,1298,null,{}] 17:16:18 INFO - PROCESS | 25698 | 1461370578342 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:16:18 INFO - PROCESS | 25698 | 1461370578552 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:16:18 INFO - PROCESS | 25698 | 1461370578751 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f847f800 == 106 [pid = 25698] [id = 332] 17:16:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04f0057000) [pid = 25698] [serial = 997] [outer = (nil)] 17:16:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04f69bb400) [pid = 25698] [serial = 998] [outer = 0x7f04f0057000] 17:16:18 INFO - PROCESS | 25698 | 1461370578924 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04f6e91000) [pid = 25698] [serial = 999] [outer = 0x7f04f0057000] 17:16:19 INFO - PROCESS | 25698 | 1461370579979 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:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1700ms 17:16:20 INFO - PROCESS | 25698 | 1461370580021 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:16:20 INFO - PROCESS | 25698 | 1461370580026 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:16:20 INFO - PROCESS | 25698 | 1461370580032 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:16:20 INFO - PROCESS | 25698 | 1461370580035 Marionette TRACE conn3 <- [1,1302,null,{}] 17:16:20 INFO - PROCESS | 25698 | 1461370580040 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:16:20 INFO - PROCESS | 25698 | 1461370580228 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:16:20 INFO - PROCESS | 25698 | 1461370580474 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb360800 == 107 [pid = 25698] [id = 333] 17:16:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04f6e91800) [pid = 25698] [serial = 1000] [outer = (nil)] 17:16:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04faee8800) [pid = 25698] [serial = 1001] [outer = 0x7f04f6e91800] 17:16:20 INFO - PROCESS | 25698 | 1461370580603 Marionette DEBUG loaded listener.js 17:16:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04fe15c400) [pid = 25698] [serial = 1002] [outer = 0x7f04f6e91800] 17:16:21 INFO - PROCESS | 25698 | 1461370581421 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:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1428ms 17:16:21 INFO - PROCESS | 25698 | 1461370581462 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:16:21 INFO - PROCESS | 25698 | 1461370581465 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:16:21 INFO - PROCESS | 25698 | 1461370581471 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:16:21 INFO - PROCESS | 25698 | 1461370581473 Marionette TRACE conn3 <- [1,1306,null,{}] 17:16:21 INFO - PROCESS | 25698 | 1461370581479 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:16:21 INFO - PROCESS | 25698 | 1461370581644 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:16:21 INFO - PROCESS | 25698 | 1461370581825 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0505127800 == 108 [pid = 25698] [id = 334] 17:16:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04f763ac00) [pid = 25698] [serial = 1003] [outer = (nil)] 17:16:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f0504e5ac00) [pid = 25698] [serial = 1004] [outer = 0x7f04f763ac00] 17:16:21 INFO - PROCESS | 25698 | 1461370581896 Marionette DEBUG loaded listener.js 17:16:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f05060eec00) [pid = 25698] [serial = 1005] [outer = 0x7f04f763ac00] 17:16:22 INFO - PROCESS | 25698 | 1461370582856 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:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1432ms 17:16:22 INFO - PROCESS | 25698 | 1461370582904 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 25698 | 1461370582908 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:16:22 INFO - PROCESS | 25698 | 1461370582914 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 25698 | 1461370582917 Marionette TRACE conn3 <- [1,1310,null,{}] 17:16:22 INFO - PROCESS | 25698 | 1461370582922 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:16:23 INFO - PROCESS | 25698 | 1461370583108 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:16:23 INFO - PROCESS | 25698 | 1461370583285 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050a3ab800 == 109 [pid = 25698] [id = 335] 17:16:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f04eb527400) [pid = 25698] [serial = 1006] [outer = (nil)] 17:16:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04f7372400) [pid = 25698] [serial = 1007] [outer = 0x7f04eb527400] 17:16:23 INFO - PROCESS | 25698 | 1461370583360 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f050a5e7c00) [pid = 25698] [serial = 1008] [outer = 0x7f04eb527400] 17:16:24 INFO - PROCESS | 25698 | 1461370584234 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:16:24 INFO - PROCESS | 25698 | 1461370584308 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:16:24 INFO - PROCESS | 25698 | 1461370584314 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:16:24 INFO - PROCESS | 25698 | 1461370584317 Marionette TRACE conn3 <- [1,1314,null,{}] 17:16:24 INFO - PROCESS | 25698 | 1461370584322 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:16:24 INFO - PROCESS | 25698 | 1461370584487 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:16:24 INFO - PROCESS | 25698 | 1461370584664 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edf2b800 == 110 [pid = 25698] [id = 336] 17:16:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04edfcbc00) [pid = 25698] [serial = 1009] [outer = (nil)] 17:16:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f050a610000) [pid = 25698] [serial = 1010] [outer = 0x7f04edfcbc00] 17:16:24 INFO - PROCESS | 25698 | 1461370584737 Marionette DEBUG loaded listener.js 17:16:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f050a688800) [pid = 25698] [serial = 1011] [outer = 0x7f04edfcbc00] 17:16:25 INFO - PROCESS | 25698 | 1461370585589 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:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1333ms 17:16:25 INFO - PROCESS | 25698 | 1461370585649 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:16:25 INFO - PROCESS | 25698 | 1461370585652 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:16:25 INFO - PROCESS | 25698 | 1461370585658 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:16:25 INFO - PROCESS | 25698 | 1461370585661 Marionette TRACE conn3 <- [1,1318,null,{}] 17:16:25 INFO - PROCESS | 25698 | 1461370585666 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:16:25 INFO - PROCESS | 25698 | 1461370585829 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:16:26 INFO - PROCESS | 25698 | 1461370586012 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e606f000 == 111 [pid = 25698] [id = 337] 17:16:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04e2f79400) [pid = 25698] [serial = 1012] [outer = (nil)] 17:16:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04e2f83400) [pid = 25698] [serial = 1013] [outer = 0x7f04e2f79400] 17:16:26 INFO - PROCESS | 25698 | 1461370586085 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04e2f88000) [pid = 25698] [serial = 1014] [outer = 0x7f04e2f79400] 17:16:26 INFO - PROCESS | 25698 | 1461370586922 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:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1335ms 17:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:16:27 INFO - PROCESS | 25698 | 1461370586995 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 25698 | 1461370586998 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:16:27 INFO - PROCESS | 25698 | 1461370587004 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:16:27 INFO - PROCESS | 25698 | 1461370587007 Marionette TRACE conn3 <- [1,1322,null,{}] 17:16:27 INFO - PROCESS | 25698 | 1461370587012 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:16:27 INFO - PROCESS | 25698 | 1461370587219 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:16:27 INFO - PROCESS | 25698 | 1461370587407 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050f496800 == 112 [pid = 25698] [id = 338] 17:16:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04e2c06000) [pid = 25698] [serial = 1015] [outer = (nil)] 17:16:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04e2c0c400) [pid = 25698] [serial = 1016] [outer = 0x7f04e2c06000] 17:16:27 INFO - PROCESS | 25698 | 1461370587494 Marionette DEBUG loaded listener.js 17:16:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f04e2c10c00) [pid = 25698] [serial = 1017] [outer = 0x7f04e2c06000] 17:16:28 INFO - PROCESS | 25698 | 1461370588368 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:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1433ms 17:16:28 INFO - PROCESS | 25698 | 1461370588437 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:16:28 INFO - PROCESS | 25698 | 1461370588441 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:16:28 INFO - PROCESS | 25698 | 1461370588447 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 25698 | 1461370588449 Marionette TRACE conn3 <- [1,1326,null,{}] 17:16:28 INFO - PROCESS | 25698 | 1461370588455 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:16:28 INFO - PROCESS | 25698 | 1461370588638 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:16:28 INFO - PROCESS | 25698 | 1461370588819 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d19000 == 113 [pid = 25698] [id = 339] 17:16:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f04e2c06800) [pid = 25698] [serial = 1018] [outer = (nil)] 17:16:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f050a60bc00) [pid = 25698] [serial = 1019] [outer = 0x7f04e2c06800] 17:16:28 INFO - PROCESS | 25698 | 1461370588895 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 205 (0x7f050c255400) [pid = 25698] [serial = 1020] [outer = 0x7f04e2c06800] 17:16:29 INFO - PROCESS | 25698 | 1461370589780 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:16:29 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:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1383ms 17:16:29 INFO - PROCESS | 25698 | 1461370589832 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:16:29 INFO - PROCESS | 25698 | 1461370589836 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:16:29 INFO - PROCESS | 25698 | 1461370589842 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:16:29 INFO - PROCESS | 25698 | 1461370589846 Marionette TRACE conn3 <- [1,1330,null,{}] 17:16:29 INFO - PROCESS | 25698 | 1461370589851 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:16:30 INFO - PROCESS | 25698 | 1461370590066 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:16:30 INFO - PROCESS | 25698 | 1461370590251 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d44000 == 114 [pid = 25698] [id = 340] 17:16:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 206 (0x7f04e2c0a000) [pid = 25698] [serial = 1021] [outer = (nil)] 17:16:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 207 (0x7f04e37b8c00) [pid = 25698] [serial = 1022] [outer = 0x7f04e2c0a000] 17:16:30 INFO - PROCESS | 25698 | 1461370590347 Marionette DEBUG loaded listener.js 17:16:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 208 (0x7f050cc37400) [pid = 25698] [serial = 1023] [outer = 0x7f04e2c0a000] 17:16:31 INFO - PROCESS | 25698 | 1461370591221 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:16:31 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:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1435ms 17:16:31 INFO - PROCESS | 25698 | 1461370591279 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:16:31 INFO - PROCESS | 25698 | 1461370591282 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:16:31 INFO - PROCESS | 25698 | 1461370591288 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:16:31 INFO - PROCESS | 25698 | 1461370591290 Marionette TRACE conn3 <- [1,1334,null,{}] 17:16:31 INFO - PROCESS | 25698 | 1461370591295 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:16:31 INFO - PROCESS | 25698 | 1461370591477 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:16:31 INFO - PROCESS | 25698 | 1461370591664 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eba97000 == 115 [pid = 25698] [id = 341] 17:16:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 209 (0x7f04e0ce0000) [pid = 25698] [serial = 1024] [outer = (nil)] 17:16:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 210 (0x7f04e0ce6000) [pid = 25698] [serial = 1025] [outer = 0x7f04e0ce0000] 17:16:31 INFO - PROCESS | 25698 | 1461370591736 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 211 (0x7f04e0cea800) [pid = 25698] [serial = 1026] [outer = 0x7f04e0ce0000] 17:16:32 INFO - PROCESS | 25698 | 1461370592623 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:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1378ms 17:16:32 INFO - PROCESS | 25698 | 1461370592667 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:16:32 INFO - PROCESS | 25698 | 1461370592670 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:16:32 INFO - PROCESS | 25698 | 1461370592676 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 25698 | 1461370592678 Marionette TRACE conn3 <- [1,1338,null,{}] 17:16:32 INFO - PROCESS | 25698 | 1461370592684 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:16:32 INFO - PROCESS | 25698 | 1461370592872 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:16:33 INFO - PROCESS | 25698 | 1461370593062 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dfb0f800 == 116 [pid = 25698] [id = 342] 17:16:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 212 (0x7f04e0ce0800) [pid = 25698] [serial = 1027] [outer = (nil)] 17:16:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 213 (0x7f04ebd80c00) [pid = 25698] [serial = 1028] [outer = 0x7f04e0ce0800] 17:16:33 INFO - PROCESS | 25698 | 1461370593133 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 214 (0x7f04ebd84800) [pid = 25698] [serial = 1029] [outer = 0x7f04e0ce0800] 17:16:34 INFO - PROCESS | 25698 | 1461370594921 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:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2333ms 17:16:35 INFO - PROCESS | 25698 | 1461370595030 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:16:35 INFO - PROCESS | 25698 | 1461370595035 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:16:35 INFO - PROCESS | 25698 | 1461370595043 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:16:35 INFO - PROCESS | 25698 | 1461370595049 Marionette TRACE conn3 <- [1,1342,null,{}] 17:16:35 INFO - PROCESS | 25698 | 1461370595060 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:16:35 INFO - PROCESS | 25698 | 1461370595312 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:16:35 INFO - PROCESS | 25698 | 1461370595457 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb471000 == 117 [pid = 25698] [id = 343] 17:16:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 215 (0x7f04e249bc00) [pid = 25698] [serial = 1030] [outer = (nil)] 17:16:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 216 (0x7f04e2673400) [pid = 25698] [serial = 1031] [outer = 0x7f04e249bc00] 17:16:35 INFO - PROCESS | 25698 | 1461370595526 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 217 (0x7f04e2f8b400) [pid = 25698] [serial = 1032] [outer = 0x7f04e249bc00] 17:16:36 INFO - PROCESS | 25698 | 1461370596549 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:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1545ms 17:16:36 INFO - PROCESS | 25698 | 1461370596587 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:16:36 INFO - PROCESS | 25698 | 1461370596595 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:16:36 INFO - PROCESS | 25698 | 1461370596605 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - PROCESS | 25698 | 1461370596608 Marionette TRACE conn3 <- [1,1346,null,{}] 17:16:36 INFO - PROCESS | 25698 | 1461370596614 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:16:36 INFO - PROCESS | 25698 | 1461370596779 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f28e0000 == 116 [pid = 25698] [id = 328] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2407000 == 115 [pid = 25698] [id = 327] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 216 (0x7f050535f400) [pid = 25698] [serial = 908] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 215 (0x7f0504e67800) [pid = 25698] [serial = 905] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | 1461370597106 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | --DOCSHELL 0x7f04ef349000 == 114 [pid = 25698] [id = 326] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee0b9000 == 113 [pid = 25698] [id = 325] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb995800 == 112 [pid = 25698] [id = 324] 17:16:37 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb46d800 == 113 [pid = 25698] [id = 344] 17:16:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 216 (0x7f04e2f90000) [pid = 25698] [serial = 1033] [outer = (nil)] 17:16:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 217 (0x7f04e4245800) [pid = 25698] [serial = 1034] [outer = 0x7f04e2f90000] 17:16:37 INFO - PROCESS | 25698 | 1461370597203 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 218 (0x7f04e5d72800) [pid = 25698] [serial = 1035] [outer = 0x7f04e2f90000] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ec98c800 == 112 [pid = 25698] [id = 323] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050e5c0800 == 111 [pid = 25698] [id = 319] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050c27b800 == 110 [pid = 25698] [id = 318] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a3b7800 == 109 [pid = 25698] [id = 317] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509aa9000 == 108 [pid = 25698] [id = 316] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0507d51000 == 107 [pid = 25698] [id = 315] 17:16:37 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edea6000 == 106 [pid = 25698] [id = 312] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 217 (0x7f0509a77000) [pid = 25698] [serial = 933] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 216 (0x7f04fb39d800) [pid = 25698] [serial = 902] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 215 (0x7f04ef105c00) [pid = 25698] [serial = 917] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 214 (0x7f04f763bc00) [pid = 25698] [serial = 927] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 213 (0x7f04f6ff4800) [pid = 25698] [serial = 923] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 212 (0x7f04ee0d6800) [pid = 25698] [serial = 881] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 211 (0x7f04eb524000) [pid = 25698] [serial = 878] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 210 (0x7f04f1c56800) [pid = 25698] [serial = 920] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 209 (0x7f04f010d800) [pid = 25698] [serial = 918] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 208 (0x7f04f73f1400) [pid = 25698] [serial = 924] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 207 (0x7f04f822e000) [pid = 25698] [serial = 896] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 206 (0x7f04f675c400) [pid = 25698] [serial = 876] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 205 (0x7f04ebdba400) [pid = 25698] [serial = 914] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 204 (0x7f04faedfc00) [pid = 25698] [serial = 899] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f0506321000) [pid = 25698] [serial = 911] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04f1ca8400) [pid = 25698] [serial = 884] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f04f38e7400) [pid = 25698] [serial = 921] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f04f7406000) [pid = 25698] [serial = 893] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f0504f11800) [pid = 25698] [serial = 929] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f050824d400) [pid = 25698] [serial = 932] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04f74b9c00) [pid = 25698] [serial = 926] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f0506318c00) [pid = 25698] [serial = 930] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04f6763400) [pid = 25698] [serial = 887] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04f6d11800) [pid = 25698] [serial = 890] [outer = (nil)] [url = about:blank] 17:16:37 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04ee0cd400) [pid = 25698] [serial = 915] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 25698 | 1461370598031 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:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1481ms 17:16:38 INFO - PROCESS | 25698 | 1461370598095 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:16:38 INFO - PROCESS | 25698 | 1461370598098 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:16:38 INFO - PROCESS | 25698 | 1461370598104 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:16:38 INFO - PROCESS | 25698 | 1461370598109 Marionette TRACE conn3 <- [1,1350,null,{}] 17:16:38 INFO - PROCESS | 25698 | 1461370598124 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:16:38 INFO - PROCESS | 25698 | 1461370598294 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:16:38 INFO - PROCESS | 25698 | 1461370598305 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eebd3800 == 107 [pid = 25698] [id = 345] 17:16:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04ebd86800) [pid = 25698] [serial = 1036] [outer = (nil)] 17:16:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04ebd8c000) [pid = 25698] [serial = 1037] [outer = 0x7f04ebd86800] 17:16:38 INFO - PROCESS | 25698 | 1461370598371 Marionette DEBUG loaded listener.js 17:16:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04ecb68c00) [pid = 25698] [serial = 1038] [outer = 0x7f04ebd86800] 17:16:39 INFO - PROCESS | 25698 | 1461370599251 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:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1188ms 17:16:39 INFO - PROCESS | 25698 | 1461370599293 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 25698 | 1461370599298 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:16:39 INFO - PROCESS | 25698 | 1461370599303 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 25698 | 1461370599305 Marionette TRACE conn3 <- [1,1354,null,{}] 17:16:39 INFO - PROCESS | 25698 | 1461370599315 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:16:39 INFO - PROCESS | 25698 | 1461370599483 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:16:39 INFO - PROCESS | 25698 | 1461370599650 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f055b800 == 108 [pid = 25698] [id = 346] 17:16:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04ebd87000) [pid = 25698] [serial = 1039] [outer = (nil)] 17:16:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04ee65e800) [pid = 25698] [serial = 1040] [outer = 0x7f04ebd87000] 17:16:39 INFO - PROCESS | 25698 | 1461370599713 Marionette DEBUG loaded listener.js 17:16:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04eea61000) [pid = 25698] [serial = 1041] [outer = 0x7f04ebd87000] 17:16:40 INFO - PROCESS | 25698 | 1461370600951 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:16:40 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04f180c000) [pid = 25698] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:16:40 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04ee659800) [pid = 25698] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:16:40 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04eecf2000) [pid = 25698] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:16:40 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04ef1f8000) [pid = 25698] [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:16:40 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04e2fd4400) [pid = 25698] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:16:40 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04ef3cf400) [pid = 25698] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:16:40 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f04e2fcec00) [pid = 25698] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1729ms 17:16:41 INFO - PROCESS | 25698 | 1461370601035 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:16:41 INFO - PROCESS | 25698 | 1461370601041 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:16:41 INFO - PROCESS | 25698 | 1461370601049 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:16:41 INFO - PROCESS | 25698 | 1461370601054 Marionette TRACE conn3 <- [1,1358,null,{}] 17:16:41 INFO - PROCESS | 25698 | 1461370601062 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:16:41 INFO - PROCESS | 25698 | 1461370601314 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:16:41 INFO - PROCESS | 25698 | 1461370601512 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e607f800 == 109 [pid = 25698] [id = 347] 17:16:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f04e2c06400) [pid = 25698] [serial = 1042] [outer = (nil)] 17:16:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04e2f7b800) [pid = 25698] [serial = 1043] [outer = 0x7f04e2c06400] 17:16:41 INFO - PROCESS | 25698 | 1461370601596 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04e2f97c00) [pid = 25698] [serial = 1044] [outer = 0x7f04e2c06400] 17:16:42 INFO - PROCESS | 25698 | 1461370602460 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:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1482ms 17:16:42 INFO - PROCESS | 25698 | 1461370602532 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 25698 | 1461370602540 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:16:42 INFO - PROCESS | 25698 | 1461370602552 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 25698 | 1461370602556 Marionette TRACE conn3 <- [1,1362,null,{}] 17:16:42 INFO - PROCESS | 25698 | 1461370602563 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:16:42 INFO - PROCESS | 25698 | 1461370602823 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:16:43 INFO - PROCESS | 25698 | 1461370603151 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eebcb800 == 110 [pid = 25698] [id = 348] 17:16:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04eb532c00) [pid = 25698] [serial = 1045] [outer = (nil)] 17:16:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04eb96ac00) [pid = 25698] [serial = 1046] [outer = 0x7f04eb532c00] 17:16:43 INFO - PROCESS | 25698 | 1461370603237 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04ebd84000) [pid = 25698] [serial = 1047] [outer = 0x7f04eb532c00] 17:16:44 INFO - PROCESS | 25698 | 1461370604168 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:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1695ms 17:16:44 INFO - PROCESS | 25698 | 1461370604248 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:16:44 INFO - PROCESS | 25698 | 1461370604251 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:16:44 INFO - PROCESS | 25698 | 1461370604258 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:16:44 INFO - PROCESS | 25698 | 1461370604264 Marionette TRACE conn3 <- [1,1366,null,{}] 17:16:44 INFO - PROCESS | 25698 | 1461370604279 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:16:44 INFO - PROCESS | 25698 | 1461370604526 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:16:44 INFO - PROCESS | 25698 | 1461370604809 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f28d2800 == 111 [pid = 25698] [id = 349] 17:16:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04edfd5000) [pid = 25698] [serial = 1048] [outer = (nil)] 17:16:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04ee30d400) [pid = 25698] [serial = 1049] [outer = 0x7f04edfd5000] 17:16:44 INFO - PROCESS | 25698 | 1461370604889 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04eea5c400) [pid = 25698] [serial = 1050] [outer = 0x7f04edfd5000] 17:16:45 INFO - PROCESS | 25698 | 1461370605885 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:16:45 INFO - PROCESS | 25698 | 1461370605957 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:16:45 INFO - PROCESS | 25698 | 1461370605968 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:16:45 INFO - PROCESS | 25698 | 1461370605973 Marionette TRACE conn3 <- [1,1370,null,{}] 17:16:46 INFO - PROCESS | 25698 | 1461370606023 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:16:46 INFO - PROCESS | 25698 | 1461370606337 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:16:46 INFO - PROCESS | 25698 | 1461370606502 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2d47000 == 112 [pid = 25698] [id = 350] 17:16:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f04ee0d9000) [pid = 25698] [serial = 1051] [outer = (nil)] 17:16:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f04f173bc00) [pid = 25698] [serial = 1052] [outer = 0x7f04ee0d9000] 17:16:46 INFO - PROCESS | 25698 | 1461370606575 Marionette DEBUG loaded listener.js 17:16:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f04f1c4d000) [pid = 25698] [serial = 1053] [outer = 0x7f04ee0d9000] 17:16:47 INFO - PROCESS | 25698 | 1461370607479 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:16:47 INFO - PROCESS | 25698 | 1461370607518 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:16:47 INFO - PROCESS | 25698 | 1461370607524 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 25698 | 1461370607528 Marionette TRACE conn3 <- [1,1374,null,{}] 17:16:47 INFO - PROCESS | 25698 | 1461370607533 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:16:47 INFO - PROCESS | 25698 | 1461370607726 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:16:47 INFO - PROCESS | 25698 | 1461370607929 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f793e000 == 113 [pid = 25698] [id = 351] 17:16:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 205 (0x7f04e5e9c400) [pid = 25698] [serial = 1054] [outer = (nil)] 17:16:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 206 (0x7f04f24f3c00) [pid = 25698] [serial = 1055] [outer = 0x7f04e5e9c400] 17:16:48 INFO - PROCESS | 25698 | 1461370608077 Marionette DEBUG loaded listener.js 17:16:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 207 (0x7f04f2ef1000) [pid = 25698] [serial = 1056] [outer = 0x7f04e5e9c400] 17:16:48 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:16:49 INFO - PROCESS | 25698 | 1461370609056 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:16:49 INFO - PROCESS | 25698 | 1461370609130 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:16:49 INFO - PROCESS | 25698 | 1461370609183 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:16:49 INFO - PROCESS | 25698 | 1461370609188 Marionette TRACE conn3 <- [1,1378,null,{}] 17:16:49 INFO - PROCESS | 25698 | 1461370609206 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:16:49 INFO - PROCESS | 25698 | 1461370609484 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:16:49 INFO - PROCESS | 25698 | 1461370609743 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8fad000 == 114 [pid = 25698] [id = 352] 17:16:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 208 (0x7f04f69bdc00) [pid = 25698] [serial = 1057] [outer = (nil)] 17:16:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 209 (0x7f04f7e1cc00) [pid = 25698] [serial = 1058] [outer = 0x7f04f69bdc00] 17:16:49 INFO - PROCESS | 25698 | 1461370609820 Marionette DEBUG loaded listener.js 17:16:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 210 (0x7f04fb3a4400) [pid = 25698] [serial = 1059] [outer = 0x7f04f69bdc00] 17:16:50 INFO - PROCESS | 25698 | 1461370610745 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:16:50 INFO - PROCESS | 25698 | 1461370610780 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:16:50 INFO - PROCESS | 25698 | 1461370610788 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 25698 | 1461370610792 Marionette TRACE conn3 <- [1,1382,null,{}] 17:16:50 INFO - PROCESS | 25698 | 1461370610798 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:16:50 INFO - PROCESS | 25698 | 1461370610987 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:16:51 INFO - PROCESS | 25698 | 1461370611180 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504e94800 == 115 [pid = 25698] [id = 353] 17:16:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 211 (0x7f04f7638c00) [pid = 25698] [serial = 1060] [outer = (nil)] 17:16:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 212 (0x7f0506048000) [pid = 25698] [serial = 1061] [outer = 0x7f04f7638c00] 17:16:51 INFO - PROCESS | 25698 | 1461370611258 Marionette DEBUG loaded listener.js 17:16:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 213 (0x7f05082c8000) [pid = 25698] [serial = 1062] [outer = 0x7f04f7638c00] 17:16:52 INFO - PROCESS | 25698 | [25698] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:16:52 INFO - PROCESS | 25698 | 1461370612279 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:16:52 INFO - PROCESS | 25698 | 1461370612331 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:16:52 INFO - PROCESS | 25698 | 1461370612337 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:16:52 INFO - PROCESS | 25698 | 1461370612339 Marionette TRACE conn3 <- [1,1386,null,{}] 17:16:52 INFO - PROCESS | 25698 | 1461370612344 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:16:52 INFO - PROCESS | 25698 | 1461370612519 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:16:52 INFO - PROCESS | 25698 | 1461370612761 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0509ab4800 == 116 [pid = 25698] [id = 354] 17:16:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 214 (0x7f04eb9e6000) [pid = 25698] [serial = 1063] [outer = (nil)] 17:16:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 215 (0x7f0509a78400) [pid = 25698] [serial = 1064] [outer = 0x7f04eb9e6000] 17:16:52 INFO - PROCESS | 25698 | 1461370612882 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 216 (0x7f0509cc0000) [pid = 25698] [serial = 1065] [outer = 0x7f04eb9e6000] 17:16:53 INFO - PROCESS | 25698 | 1461370613784 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:16:53 INFO - PROCESS | 25698 | 1461370613823 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:16:53 INFO - PROCESS | 25698 | 1461370613830 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 25698 | 1461370613834 Marionette TRACE conn3 <- [1,1390,null,{}] 17:16:53 INFO - PROCESS | 25698 | 1461370613839 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:16:54 INFO - PROCESS | 25698 | 1461370614039 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:16:54 INFO - PROCESS | 25698 | 1461370614241 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050cc6d000 == 117 [pid = 25698] [id = 355] 17:16:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 217 (0x7f04e4090800) [pid = 25698] [serial = 1066] [outer = (nil)] 17:16:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 218 (0x7f04e4097c00) [pid = 25698] [serial = 1067] [outer = 0x7f04e4090800] 17:16:54 INFO - PROCESS | 25698 | 1461370614318 Marionette DEBUG loaded listener.js 17:16:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 219 (0x7f04e409ec00) [pid = 25698] [serial = 1068] [outer = 0x7f04e4090800] 17:16:55 INFO - PROCESS | 25698 | 1461370615238 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:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1478ms 17:16:55 INFO - PROCESS | 25698 | 1461370615310 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:16:55 INFO - PROCESS | 25698 | 1461370615314 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:16:55 INFO - PROCESS | 25698 | 1461370615320 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - PROCESS | 25698 | 1461370615322 Marionette TRACE conn3 <- [1,1394,null,{}] 17:16:55 INFO - PROCESS | 25698 | 1461370615329 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:16:55 INFO - PROCESS | 25698 | 1461370615574 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:16:55 INFO - PROCESS | 25698 | 1461370615805 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ecce9000 == 118 [pid = 25698] [id = 356] 17:16:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 220 (0x7f04e4093000) [pid = 25698] [serial = 1069] [outer = (nil)] 17:16:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 221 (0x7f050a1adc00) [pid = 25698] [serial = 1070] [outer = 0x7f04e4093000] 17:16:55 INFO - PROCESS | 25698 | 1461370615928 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 222 (0x7f050a5ea400) [pid = 25698] [serial = 1071] [outer = 0x7f04e4093000] 17:16:56 INFO - PROCESS | 25698 | 1461370616776 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:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1484ms 17:16:56 INFO - PROCESS | 25698 | 1461370616804 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:16:56 INFO - PROCESS | 25698 | 1461370616808 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:16:56 INFO - PROCESS | 25698 | 1461370616815 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - PROCESS | 25698 | 1461370616819 Marionette TRACE conn3 <- [1,1398,null,{}] 17:16:56 INFO - PROCESS | 25698 | 1461370616824 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:16:57 INFO - PROCESS | 25698 | 1461370617015 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:16:57 INFO - PROCESS | 25698 | 1461370617226 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2247000 == 119 [pid = 25698] [id = 357] 17:16:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 223 (0x7f04e52d2400) [pid = 25698] [serial = 1072] [outer = (nil)] 17:16:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 224 (0x7f04e52db400) [pid = 25698] [serial = 1073] [outer = 0x7f04e52d2400] 17:16:57 INFO - PROCESS | 25698 | 1461370617361 Marionette DEBUG loaded listener.js 17:16:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 225 (0x7f050a60ac00) [pid = 25698] [serial = 1074] [outer = 0x7f04e52d2400] 17:16:58 INFO - PROCESS | 25698 | 1461370618363 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:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1580ms 17:16:58 INFO - PROCESS | 25698 | 1461370618395 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:16:58 INFO - PROCESS | 25698 | 1461370618399 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:16:58 INFO - PROCESS | 25698 | 1461370618405 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:16:58 INFO - PROCESS | 25698 | 1461370618407 Marionette TRACE conn3 <- [1,1402,null,{}] 17:16:58 INFO - PROCESS | 25698 | 1461370618413 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:16:58 INFO - PROCESS | 25698 | 1461370618588 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:16:58 INFO - PROCESS | 25698 | 1461370618823 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e09e4800 == 120 [pid = 25698] [id = 358] 17:16:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 226 (0x7f04e0d47400) [pid = 25698] [serial = 1075] [outer = (nil)] 17:16:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 227 (0x7f04e0d51400) [pid = 25698] [serial = 1076] [outer = 0x7f04e0d47400] 17:16:58 INFO - PROCESS | 25698 | 1461370618937 Marionette DEBUG loaded listener.js 17:16:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 228 (0x7f050a60b800) [pid = 25698] [serial = 1077] [outer = 0x7f04e0d47400] 17:16:59 INFO - PROCESS | 25698 | 1461370619787 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:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1434ms 17:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:16:59 INFO - PROCESS | 25698 | 1461370619840 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:16:59 INFO - PROCESS | 25698 | 1461370619843 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:16:59 INFO - PROCESS | 25698 | 1461370619849 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 25698 | 1461370619852 Marionette TRACE conn3 <- [1,1406,null,{}] 17:16:59 INFO - PROCESS | 25698 | 1461370619857 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:17:00 INFO - PROCESS | 25698 | 1461370620046 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:17:00 INFO - PROCESS | 25698 | 1461370620252 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2e22000 == 121 [pid = 25698] [id = 359] 17:17:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 229 (0x7f04e17a4800) [pid = 25698] [serial = 1078] [outer = (nil)] 17:17:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 230 (0x7f04e17aa400) [pid = 25698] [serial = 1079] [outer = 0x7f04e17a4800] 17:17:00 INFO - PROCESS | 25698 | 1461370620326 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04e17af000) [pid = 25698] [serial = 1080] [outer = 0x7f04e17a4800] 17:17:01 INFO - PROCESS | 25698 | 1461370621167 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:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1378ms 17:17:01 INFO - PROCESS | 25698 | 1461370621228 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:17:01 INFO - PROCESS | 25698 | 1461370621231 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:17:01 INFO - PROCESS | 25698 | 1461370621237 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:17:01 INFO - PROCESS | 25698 | 1461370621240 Marionette TRACE conn3 <- [1,1410,null,{}] 17:17:01 INFO - PROCESS | 25698 | 1461370621245 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:17:01 INFO - PROCESS | 25698 | 1461370621429 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:17:01 INFO - PROCESS | 25698 | 1461370621700 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6f0e800 == 122 [pid = 25698] [id = 360] 17:17:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04e0adec00) [pid = 25698] [serial = 1081] [outer = (nil)] 17:17:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04e0ae5000) [pid = 25698] [serial = 1082] [outer = 0x7f04e0adec00] 17:17:01 INFO - PROCESS | 25698 | 1461370621818 Marionette DEBUG loaded listener.js 17:17:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04e0ae9800) [pid = 25698] [serial = 1083] [outer = 0x7f04e0adec00] 17:17:03 INFO - PROCESS | 25698 | 1461370623470 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:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2253ms 17:17:03 INFO - PROCESS | 25698 | 1461370623494 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:17:03 INFO - PROCESS | 25698 | 1461370623503 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:17:03 INFO - PROCESS | 25698 | 1461370623517 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:17:03 INFO - PROCESS | 25698 | 1461370623526 Marionette TRACE conn3 <- [1,1414,null,{}] 17:17:03 INFO - PROCESS | 25698 | 1461370623590 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:17:03 INFO - PROCESS | 25698 | 1461370623907 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:17:04 INFO - PROCESS | 25698 | 1461370624221 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e19ce800 == 123 [pid = 25698] [id = 361] 17:17:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04e17b0000) [pid = 25698] [serial = 1084] [outer = (nil)] 17:17:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04e1bdd800) [pid = 25698] [serial = 1085] [outer = 0x7f04e17b0000] 17:17:04 INFO - PROCESS | 25698 | 1461370624344 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f04e25acc00) [pid = 25698] [serial = 1086] [outer = 0x7f04e17b0000] 17:17:05 INFO - PROCESS | 25698 | 1461370625793 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:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2340ms 17:17:05 INFO - PROCESS | 25698 | 1461370625860 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:17:05 INFO - PROCESS | 25698 | 1461370625873 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:17:05 INFO - PROCESS | 25698 | 1461370625954 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 25698 | 1461370625961 Marionette TRACE conn3 <- [1,1418,null,{}] 17:17:06 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eebd3800 == 122 [pid = 25698] [id = 345] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04e2f95000) [pid = 25698] [serial = 965] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | 1461370626217 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:17:06 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb46d800 == 121 [pid = 25698] [id = 344] 17:17:06 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb471000 == 120 [pid = 25698] [id = 343] 17:17:06 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a3ab800 == 119 [pid = 25698] [id = 335] 17:17:06 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0505127800 == 118 [pid = 25698] [id = 334] 17:17:06 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb360800 == 117 [pid = 25698] [id = 333] 17:17:06 INFO - PROCESS | 25698 | 1461370626461 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:17:06 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f847f800 == 116 [pid = 25698] [id = 332] 17:17:06 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f28de000 == 115 [pid = 25698] [id = 331] 17:17:06 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ecde4000 == 114 [pid = 25698] [id = 330] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f0509b76000) [pid = 25698] [serial = 935] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04eb9e4000) [pid = 25698] [serial = 974] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04f24e6c00) [pid = 25698] [serial = 983] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f04ecb6c800) [pid = 25698] [serial = 975] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04f2eef800) [pid = 25698] [serial = 941] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f04e4245c00) [pid = 25698] [serial = 968] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 229 (0x7f04e4244400) [pid = 25698] [serial = 971] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 228 (0x7f04f8609400) [pid = 25698] [serial = 944] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 227 (0x7f04e267b400) [pid = 25698] [serial = 962] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 226 (0x7f04e2676800) [pid = 25698] [serial = 956] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 225 (0x7f04ee0d3800) [pid = 25698] [serial = 938] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 224 (0x7f04e2499400) [pid = 25698] [serial = 959] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 223 (0x7f04f74b0800) [pid = 25698] [serial = 987] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 222 (0x7f04f6d0f400) [pid = 25698] [serial = 986] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 221 (0x7f04eecf4800) [pid = 25698] [serial = 977] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 220 (0x7f04e424f400) [pid = 25698] [serial = 972] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 219 (0x7f04ebbee000) [pid = 25698] [serial = 953] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 218 (0x7f0506147400) [pid = 25698] [serial = 947] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 217 (0x7f0509cba400) [pid = 25698] [serial = 950] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 216 (0x7f04f170e800) [pid = 25698] [serial = 980] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 215 (0x7f04f1be3400) [pid = 25698] [serial = 981] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 214 (0x7f04f43ac400) [pid = 25698] [serial = 984] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 213 (0x7f04eb9e8400) [pid = 25698] [serial = 681] [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:17:06 INFO - PROCESS | 25698 | --DOMWINDOW == 212 (0x7f04f0105000) [pid = 25698] [serial = 978] [outer = (nil)] [url = about:blank] 17:17:06 INFO - PROCESS | 25698 | 1461370626662 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e2e3a800 == 115 [pid = 25698] [id = 362] 17:17:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 213 (0x7f04e2499400) [pid = 25698] [serial = 1087] [outer = (nil)] 17:17:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 214 (0x7f04e2f7bc00) [pid = 25698] [serial = 1088] [outer = 0x7f04e2499400] 17:17:06 INFO - PROCESS | 25698 | 1461370626768 Marionette DEBUG loaded listener.js 17:17:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 215 (0x7f04e37ae800) [pid = 25698] [serial = 1089] [outer = 0x7f04e2499400] 17:17:08 INFO - PROCESS | 25698 | 1461370628109 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:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2229ms 17:17:08 INFO - PROCESS | 25698 | 1461370628179 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 25698 | 1461370628186 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:17:08 INFO - PROCESS | 25698 | 1461370628198 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 25698 | 1461370628208 Marionette TRACE conn3 <- [1,1422,null,{}] 17:17:08 INFO - PROCESS | 25698 | 1461370628252 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:17:08 INFO - PROCESS | 25698 | 1461370628772 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:17:08 INFO - PROCESS | 25698 | 1461370628918 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eba94800 == 116 [pid = 25698] [id = 363] 17:17:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 216 (0x7f04e424e400) [pid = 25698] [serial = 1090] [outer = (nil)] 17:17:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 217 (0x7f04e52da800) [pid = 25698] [serial = 1091] [outer = 0x7f04e424e400] 17:17:08 INFO - PROCESS | 25698 | 1461370628989 Marionette DEBUG loaded listener.js 17:17:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 218 (0x7f04eb531400) [pid = 25698] [serial = 1092] [outer = 0x7f04e424e400] 17:17:10 INFO - PROCESS | 25698 | 1461370630152 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:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2005ms 17:17:10 INFO - PROCESS | 25698 | 1461370630204 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:17:10 INFO - PROCESS | 25698 | 1461370630211 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:17:10 INFO - PROCESS | 25698 | 1461370630220 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:17:10 INFO - PROCESS | 25698 | 1461370630223 Marionette TRACE conn3 <- [1,1426,null,{}] 17:17:10 INFO - PROCESS | 25698 | 1461370630242 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:17:10 INFO - PROCESS | 25698 | 1461370630603 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:17:10 INFO - PROCESS | 25698 | 1461370630751 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04edf37800 == 117 [pid = 25698] [id = 364] 17:17:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 219 (0x7f04eb692400) [pid = 25698] [serial = 1093] [outer = (nil)] 17:17:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 220 (0x7f04ecb60c00) [pid = 25698] [serial = 1094] [outer = 0x7f04eb692400] 17:17:10 INFO - PROCESS | 25698 | 1461370630867 Marionette DEBUG loaded listener.js 17:17:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 221 (0x7f04ee0cd400) [pid = 25698] [serial = 1095] [outer = 0x7f04eb692400] 17:17:11 INFO - PROCESS | 25698 | --DOMWINDOW == 220 (0x7f04ebd86800) [pid = 25698] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:17:11 INFO - PROCESS | 25698 | --DOMWINDOW == 219 (0x7f04e249bc00) [pid = 25698] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:17:11 INFO - PROCESS | 25698 | --DOMWINDOW == 218 (0x7f04e2f90000) [pid = 25698] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:17:11 INFO - PROCESS | 25698 | --DOMWINDOW == 217 (0x7f04ef356000) [pid = 25698] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:17:12 INFO - PROCESS | 25698 | 1461370632228 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:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2048ms 17:17:12 INFO - PROCESS | 25698 | 1461370632268 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:17:12 INFO - PROCESS | 25698 | 1461370632271 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:17:12 INFO - PROCESS | 25698 | 1461370632277 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:17:12 INFO - PROCESS | 25698 | 1461370632279 Marionette TRACE conn3 <- [1,1430,null,{}] 17:17:12 INFO - PROCESS | 25698 | 1461370632284 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:17:12 INFO - PROCESS | 25698 | 1461370632464 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:17:12 INFO - PROCESS | 25698 | 1461370632621 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eeec0800 == 118 [pid = 25698] [id = 365] 17:17:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 218 (0x7f04e52ce000) [pid = 25698] [serial = 1096] [outer = (nil)] 17:17:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 219 (0x7f04ee69a400) [pid = 25698] [serial = 1097] [outer = 0x7f04e52ce000] 17:17:12 INFO - PROCESS | 25698 | 1461370632717 Marionette DEBUG loaded listener.js 17:17:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 220 (0x7f04eea59800) [pid = 25698] [serial = 1098] [outer = 0x7f04e52ce000] 17:17:13 INFO - PROCESS | 25698 | 1461370633815 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:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1581ms 17:17:13 INFO - PROCESS | 25698 | 1461370633862 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 25698 | 1461370633872 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:17:13 INFO - PROCESS | 25698 | 1461370633888 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:17:13 INFO - PROCESS | 25698 | 1461370633897 Marionette TRACE conn3 <- [1,1434,null,{}] 17:17:13 INFO - PROCESS | 25698 | 1461370633907 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:17:14 INFO - PROCESS | 25698 | 1461370634381 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:17:14 INFO - PROCESS | 25698 | 1461370634655 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e52ae800 == 119 [pid = 25698] [id = 366] 17:17:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 221 (0x7f04e0d44400) [pid = 25698] [serial = 1099] [outer = (nil)] 17:17:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 222 (0x7f04e2f7f400) [pid = 25698] [serial = 1100] [outer = 0x7f04e0d44400] 17:17:14 INFO - PROCESS | 25698 | 1461370634773 Marionette DEBUG loaded listener.js 17:17:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 223 (0x7f04e37b5400) [pid = 25698] [serial = 1101] [outer = 0x7f04e0d44400] 17:17:15 INFO - PROCESS | 25698 | 1461370635978 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:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2146ms 17:17:16 INFO - PROCESS | 25698 | 1461370636031 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:17:16 INFO - PROCESS | 25698 | 1461370636039 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:17:16 INFO - PROCESS | 25698 | 1461370636049 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 25698 | 1461370636052 Marionette TRACE conn3 <- [1,1438,null,{}] 17:17:16 INFO - PROCESS | 25698 | 1461370636058 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:17:16 INFO - PROCESS | 25698 | 1461370636253 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:17:16 INFO - PROCESS | 25698 | 1461370636596 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ef1d1800 == 120 [pid = 25698] [id = 367] 17:17:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 224 (0x7f04e52d7000) [pid = 25698] [serial = 1102] [outer = (nil)] 17:17:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 225 (0x7f04eb694000) [pid = 25698] [serial = 1103] [outer = 0x7f04e52d7000] 17:17:16 INFO - PROCESS | 25698 | 1461370636675 Marionette DEBUG loaded listener.js 17:17:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 226 (0x7f04ecb62c00) [pid = 25698] [serial = 1104] [outer = 0x7f04e52d7000] 17:17:17 INFO - PROCESS | 25698 | 1461370637697 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:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1682ms 17:17:17 INFO - PROCESS | 25698 | 1461370637731 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:17:17 INFO - PROCESS | 25698 | 1461370637734 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:17:17 INFO - PROCESS | 25698 | 1461370637742 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:17:17 INFO - PROCESS | 25698 | 1461370637749 Marionette TRACE conn3 <- [1,1442,null,{}] 17:17:17 INFO - PROCESS | 25698 | 1461370637767 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:17:18 INFO - PROCESS | 25698 | 1461370637997 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:17:18 INFO - PROCESS | 25698 | 1461370638312 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2cd2000 == 121 [pid = 25698] [id = 368] 17:17:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 227 (0x7f04f0051400) [pid = 25698] [serial = 1105] [outer = (nil)] 17:17:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 228 (0x7f04f05b9000) [pid = 25698] [serial = 1106] [outer = 0x7f04f0051400] 17:17:18 INFO - PROCESS | 25698 | 1461370638404 Marionette DEBUG loaded listener.js 17:17:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 229 (0x7f04f1caf800) [pid = 25698] [serial = 1107] [outer = 0x7f04f0051400] 17:17:19 INFO - PROCESS | 25698 | 1461370639321 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:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1637ms 17:17:19 INFO - PROCESS | 25698 | 1461370639381 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 25698 | 1461370639385 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:17:19 INFO - PROCESS | 25698 | 1461370639391 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - PROCESS | 25698 | 1461370639393 Marionette TRACE conn3 <- [1,1446,null,{}] 17:17:19 INFO - PROCESS | 25698 | 1461370639399 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:17:19 INFO - PROCESS | 25698 | 1461370639593 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:17:19 INFO - PROCESS | 25698 | 1461370639824 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6f1e000 == 122 [pid = 25698] [id = 369] 17:17:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 230 (0x7f04f0059800) [pid = 25698] [serial = 1108] [outer = (nil)] 17:17:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04f5785000) [pid = 25698] [serial = 1109] [outer = 0x7f04f0059800] 17:17:19 INFO - PROCESS | 25698 | 1461370639944 Marionette DEBUG loaded listener.js 17:17:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04f6d0a000) [pid = 25698] [serial = 1110] [outer = 0x7f04f0059800] 17:17:20 INFO - PROCESS | 25698 | 1461370640836 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:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1477ms 17:17:20 INFO - PROCESS | 25698 | 1461370640870 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:17:20 INFO - PROCESS | 25698 | 1461370640874 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:17:20 INFO - PROCESS | 25698 | 1461370640880 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 25698 | 1461370640883 Marionette TRACE conn3 <- [1,1450,null,{}] 17:17:20 INFO - PROCESS | 25698 | 1461370640888 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:17:21 INFO - PROCESS | 25698 | 1461370641070 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:17:21 INFO - PROCESS | 25698 | 1461370641263 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8fc4800 == 123 [pid = 25698] [id = 370] 17:17:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04f2ef1800) [pid = 25698] [serial = 1111] [outer = (nil)] 17:17:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04f6e90c00) [pid = 25698] [serial = 1112] [outer = 0x7f04f2ef1800] 17:17:21 INFO - PROCESS | 25698 | 1461370641339 Marionette DEBUG loaded listener.js 17:17:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04f74b5800) [pid = 25698] [serial = 1113] [outer = 0x7f04f2ef1800] 17:17:22 INFO - PROCESS | 25698 | 1461370642318 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:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1484ms 17:17:22 INFO - PROCESS | 25698 | 1461370642366 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:17:22 INFO - PROCESS | 25698 | 1461370642370 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:17:22 INFO - PROCESS | 25698 | 1461370642376 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:17:22 INFO - PROCESS | 25698 | 1461370642379 Marionette TRACE conn3 <- [1,1454,null,{}] 17:17:22 INFO - PROCESS | 25698 | 1461370642385 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:17:22 INFO - PROCESS | 25698 | 1461370642638 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:17:22 INFO - PROCESS | 25698 | 1461370642882 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050a16a800 == 124 [pid = 25698] [id = 371] 17:17:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04f675d800) [pid = 25698] [serial = 1114] [outer = (nil)] 17:17:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f0504f9b000) [pid = 25698] [serial = 1115] [outer = 0x7f04f675d800] 17:17:23 INFO - PROCESS | 25698 | 1461370643014 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 238 (0x7f050a605c00) [pid = 25698] [serial = 1116] [outer = 0x7f04f675d800] 17:17:23 INFO - PROCESS | 25698 | 1461370643882 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:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1540ms 17:17:23 INFO - PROCESS | 25698 | 1461370643917 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:17:23 INFO - PROCESS | 25698 | 1461370643920 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:17:23 INFO - PROCESS | 25698 | 1461370643928 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:17:23 INFO - PROCESS | 25698 | 1461370643931 Marionette TRACE conn3 <- [1,1458,null,{}] 17:17:23 INFO - PROCESS | 25698 | 1461370643937 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:17:24 INFO - PROCESS | 25698 | 1461370644143 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:17:24 INFO - PROCESS | 25698 | 1461370644404 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee910000 == 125 [pid = 25698] [id = 372] 17:17:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 239 (0x7f04e1703800) [pid = 25698] [serial = 1117] [outer = (nil)] 17:17:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 240 (0x7f04e170e000) [pid = 25698] [serial = 1118] [outer = 0x7f04e1703800] 17:17:24 INFO - PROCESS | 25698 | 1461370644524 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 241 (0x7f04f43af400) [pid = 25698] [serial = 1119] [outer = 0x7f04e1703800] 17:17:25 INFO - PROCESS | 25698 | 1461370645396 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:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1533ms 17:17:25 INFO - PROCESS | 25698 | 1461370645463 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:17:25 INFO - PROCESS | 25698 | 1461370645467 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:17:25 INFO - PROCESS | 25698 | 1461370645473 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 25698 | 1461370645476 Marionette TRACE conn3 <- [1,1462,null,{}] 17:17:25 INFO - PROCESS | 25698 | 1461370645481 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:17:25 INFO - PROCESS | 25698 | 1461370645679 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:17:25 INFO - PROCESS | 25698 | 1461370645879 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050f48e800 == 126 [pid = 25698] [id = 373] 17:17:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 242 (0x7f04e1706400) [pid = 25698] [serial = 1120] [outer = (nil)] 17:17:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 243 (0x7f04e3792c00) [pid = 25698] [serial = 1121] [outer = 0x7f04e1706400] 17:17:26 INFO - PROCESS | 25698 | 1461370646006 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 244 (0x7f04e3796c00) [pid = 25698] [serial = 1122] [outer = 0x7f04e1706400] 17:17:26 INFO - PROCESS | 25698 | 1461370646892 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:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1484ms 17:17:26 INFO - PROCESS | 25698 | 1461370646957 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:17:26 INFO - PROCESS | 25698 | 1461370646962 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:17:26 INFO - PROCESS | 25698 | 1461370646969 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:17:26 INFO - PROCESS | 25698 | 1461370646973 Marionette TRACE conn3 <- [1,1466,null,{}] 17:17:26 INFO - PROCESS | 25698 | 1461370646979 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:17:27 INFO - PROCESS | 25698 | 1461370647194 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:17:27 INFO - PROCESS | 25698 | 1461370647431 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e51c0000 == 127 [pid = 25698] [id = 374] 17:17:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 245 (0x7f04dfce4800) [pid = 25698] [serial = 1123] [outer = (nil)] 17:17:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 246 (0x7f04dfceb400) [pid = 25698] [serial = 1124] [outer = 0x7f04dfce4800] 17:17:27 INFO - PROCESS | 25698 | 1461370647528 Marionette DEBUG loaded listener.js 17:17:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 247 (0x7f04dfcefc00) [pid = 25698] [serial = 1125] [outer = 0x7f04dfce4800] 17:17:28 INFO - PROCESS | 25698 | 1461370648389 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:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1480ms 17:17:28 INFO - PROCESS | 25698 | 1461370648473 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:17:28 INFO - PROCESS | 25698 | 1461370648479 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:17:28 INFO - PROCESS | 25698 | 1461370648489 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:17:28 INFO - PROCESS | 25698 | 1461370648492 Marionette TRACE conn3 <- [1,1470,null,{}] 17:17:28 INFO - PROCESS | 25698 | 1461370648497 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:17:28 INFO - PROCESS | 25698 | 1461370648722 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:17:28 INFO - PROCESS | 25698 | 1461370648957 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df2e1000 == 128 [pid = 25698] [id = 375] 17:17:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 248 (0x7f04dfce5400) [pid = 25698] [serial = 1126] [outer = (nil)] 17:17:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 249 (0x7f04e379a400) [pid = 25698] [serial = 1127] [outer = 0x7f04dfce5400] 17:17:29 INFO - PROCESS | 25698 | 1461370649074 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 250 (0x7f04fb338400) [pid = 25698] [serial = 1128] [outer = 0x7f04dfce5400] 17:17:29 INFO - PROCESS | 25698 | 1461370649927 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:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1478ms 17:17:29 INFO - PROCESS | 25698 | 1461370649967 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:17:29 INFO - PROCESS | 25698 | 1461370649971 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:17:29 INFO - PROCESS | 25698 | 1461370649977 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:17:29 INFO - PROCESS | 25698 | 1461370649981 Marionette TRACE conn3 <- [1,1474,null,{}] 17:17:29 INFO - PROCESS | 25698 | 1461370649986 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:17:30 INFO - PROCESS | 25698 | 1461370650190 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:17:30 INFO - PROCESS | 25698 | 1461370650390 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04de79b000 == 129 [pid = 25698] [id = 376] 17:17:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 251 (0x7f04de774400) [pid = 25698] [serial = 1129] [outer = (nil)] 17:17:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 252 (0x7f04de77c400) [pid = 25698] [serial = 1130] [outer = 0x7f04de774400] 17:17:30 INFO - PROCESS | 25698 | 1461370650466 Marionette DEBUG loaded listener.js 17:17:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 253 (0x7f0509cba400) [pid = 25698] [serial = 1131] [outer = 0x7f04de774400] 17:17:31 INFO - PROCESS | 25698 | 1461370651432 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:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1529ms 17:17:31 INFO - PROCESS | 25698 | 1461370651508 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:17:31 INFO - PROCESS | 25698 | 1461370651512 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:17:31 INFO - PROCESS | 25698 | 1461370651520 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:17:31 INFO - PROCESS | 25698 | 1461370651524 Marionette TRACE conn3 <- [1,1478,null,{}] 17:17:31 INFO - PROCESS | 25698 | 1461370651531 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:17:31 INFO - PROCESS | 25698 | 1461370651781 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:17:32 INFO - PROCESS | 25698 | 1461370652091 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04de9a3800 == 130 [pid = 25698] [id = 377] 17:17:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 254 (0x7f04de9bec00) [pid = 25698] [serial = 1132] [outer = (nil)] 17:17:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04de9c5400) [pid = 25698] [serial = 1133] [outer = 0x7f04de9bec00] 17:17:32 INFO - PROCESS | 25698 | 1461370652172 Marionette DEBUG loaded listener.js 17:17:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 256 (0x7f04de9ca800) [pid = 25698] [serial = 1134] [outer = 0x7f04de9bec00] 17:17:33 INFO - PROCESS | 25698 | 1461370653529 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:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2093ms 17:17:33 INFO - PROCESS | 25698 | 1461370653625 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:17:33 INFO - PROCESS | 25698 | 1461370653631 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:17:33 INFO - PROCESS | 25698 | 1461370653639 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:17:33 INFO - PROCESS | 25698 | 1461370653645 Marionette TRACE conn3 <- [1,1482,null,{}] 17:17:33 INFO - PROCESS | 25698 | 1461370653653 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:17:33 INFO - PROCESS | 25698 | 1461370653839 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:17:34 INFO - PROCESS | 25698 | 1461370654042 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2e32800 == 131 [pid = 25698] [id = 378] 17:17:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 257 (0x7f04de9c8000) [pid = 25698] [serial = 1135] [outer = (nil)] 17:17:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 258 (0x7f04df8afc00) [pid = 25698] [serial = 1136] [outer = 0x7f04de9c8000] 17:17:34 INFO - PROCESS | 25698 | 1461370654151 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 259 (0x7f04df8b7c00) [pid = 25698] [serial = 1137] [outer = 0x7f04de9c8000] 17:17:35 INFO - PROCESS | 25698 | 1461370655253 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:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1693ms 17:17:35 INFO - PROCESS | 25698 | 1461370655333 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:17:35 INFO - PROCESS | 25698 | 1461370655341 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:17:35 INFO - PROCESS | 25698 | 1461370655350 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:17:35 INFO - PROCESS | 25698 | 1461370655353 Marionette TRACE conn3 <- [1,1486,null,{}] 17:17:35 INFO - PROCESS | 25698 | 1461370655359 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:17:35 INFO - PROCESS | 25698 | 1461370655578 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:17:35 INFO - PROCESS | 25698 | 1461370655826 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e607c800 == 132 [pid = 25698] [id = 379] 17:17:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 260 (0x7f04e0ae6400) [pid = 25698] [serial = 1138] [outer = (nil)] 17:17:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 261 (0x7f04e0d4bc00) [pid = 25698] [serial = 1139] [outer = 0x7f04e0ae6400] 17:17:35 INFO - PROCESS | 25698 | 1461370655937 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 262 (0x7f04e17ad000) [pid = 25698] [serial = 1140] [outer = 0x7f04e0ae6400] 17:17:36 INFO - PROCESS | 25698 | 1461370656991 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:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1679ms 17:17:37 INFO - PROCESS | 25698 | 1461370657030 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:17:37 INFO - PROCESS | 25698 | 1461370657033 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:17:37 INFO - PROCESS | 25698 | 1461370657039 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:17:37 INFO - PROCESS | 25698 | 1461370657044 Marionette TRACE conn3 <- [1,1490,null,{}] 17:17:37 INFO - PROCESS | 25698 | 1461370657059 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:17:37 INFO - PROCESS | 25698 | 1461370657241 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:17:37 INFO - PROCESS | 25698 | 1461370657536 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eccea000 == 133 [pid = 25698] [id = 380] 17:17:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 263 (0x7f04e2c09400) [pid = 25698] [serial = 1141] [outer = (nil)] 17:17:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 264 (0x7f04e2f88c00) [pid = 25698] [serial = 1142] [outer = 0x7f04e2c09400] 17:17:37 INFO - PROCESS | 25698 | 1461370657612 Marionette DEBUG loaded listener.js 17:17:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 265 (0x7f04e3794c00) [pid = 25698] [serial = 1143] [outer = 0x7f04e2c09400] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2c5f800 == 132 [pid = 25698] [id = 313] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0505171800 == 131 [pid = 25698] [id = 314] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 264 (0x7f04e2f83400) [pid = 25698] [serial = 1013] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 263 (0x7f04e37b8c00) [pid = 25698] [serial = 1022] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 262 (0x7f04e2c0c400) [pid = 25698] [serial = 1016] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 261 (0x7f04faee8800) [pid = 25698] [serial = 1001] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 260 (0x7f050a60bc00) [pid = 25698] [serial = 1019] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 259 (0x7f0504e5ac00) [pid = 25698] [serial = 1004] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 258 (0x7f04e0ce6000) [pid = 25698] [serial = 1025] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 257 (0x7f04f7372400) [pid = 25698] [serial = 1007] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 256 (0x7f04f69bb400) [pid = 25698] [serial = 998] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 255 (0x7f04e424dc00) [pid = 25698] [serial = 992] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04ee8c9400) [pid = 25698] [serial = 995] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 253 (0x7f04ebd80c00) [pid = 25698] [serial = 1028] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 252 (0x7f04ef257000) [pid = 25698] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 251 (0x7f050a610000) [pid = 25698] [serial = 1010] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 250 (0x7f04ee65e800) [pid = 25698] [serial = 1040] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ecce9000 == 130 [pid = 25698] [id = 356] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050cc6d000 == 129 [pid = 25698] [id = 355] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509ab4800 == 128 [pid = 25698] [id = 354] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504e94800 == 127 [pid = 25698] [id = 353] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8fad000 == 126 [pid = 25698] [id = 352] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f793e000 == 125 [pid = 25698] [id = 351] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d47000 == 124 [pid = 25698] [id = 350] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f28d2800 == 123 [pid = 25698] [id = 349] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eebcb800 == 122 [pid = 25698] [id = 348] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e607f800 == 121 [pid = 25698] [id = 347] 17:17:38 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f055b800 == 120 [pid = 25698] [id = 346] 17:17:38 INFO - PROCESS | 25698 | 1461370658592 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:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 249 (0x7f04ebd8c000) [pid = 25698] [serial = 1037] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 248 (0x7f04e2f8b400) [pid = 25698] [serial = 1032] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 247 (0x7f04e4245800) [pid = 25698] [serial = 1034] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 246 (0x7f04e5d72800) [pid = 25698] [serial = 1035] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 245 (0x7f04f7e1d000) [pid = 25698] [serial = 989] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 244 (0x7f04e2673400) [pid = 25698] [serial = 1031] [outer = (nil)] [url = about:blank] 17:17:38 INFO - PROCESS | 25698 | --DOMWINDOW == 243 (0x7f04ecb68c00) [pid = 25698] [serial = 1038] [outer = (nil)] [url = about:blank] 17:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1583ms 17:17:38 INFO - PROCESS | 25698 | 1461370658623 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 25698 | 1461370658627 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:17:38 INFO - PROCESS | 25698 | 1461370658633 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 25698 | 1461370658635 Marionette TRACE conn3 <- [1,1494,null,{}] 17:17:38 INFO - PROCESS | 25698 | 1461370658640 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:17:38 INFO - PROCESS | 25698 | 1461370658819 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:17:38 INFO - PROCESS | 25698 | 1461370658974 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e53a3800 == 121 [pid = 25698] [id = 381] 17:17:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 244 (0x7f04dfcf0000) [pid = 25698] [serial = 1144] [outer = (nil)] 17:17:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 245 (0x7f04e37b3400) [pid = 25698] [serial = 1145] [outer = 0x7f04dfcf0000] 17:17:39 INFO - PROCESS | 25698 | 1461370659073 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 246 (0x7f04e4094400) [pid = 25698] [serial = 1146] [outer = 0x7f04dfcf0000] 17:17:39 INFO - PROCESS | 25698 | 1461370659842 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:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1282ms 17:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:17:39 INFO - PROCESS | 25698 | 1461370659916 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:17:39 INFO - PROCESS | 25698 | 1461370659919 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:17:39 INFO - PROCESS | 25698 | 1461370659925 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 25698 | 1461370659927 Marionette TRACE conn3 <- [1,1498,null,{}] 17:17:39 INFO - PROCESS | 25698 | 1461370659932 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:17:40 INFO - PROCESS | 25698 | 1461370660085 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:17:40 INFO - PROCESS | 25698 | 1461370660101 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edf31800 == 122 [pid = 25698] [id = 382] 17:17:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 247 (0x7f04e4095400) [pid = 25698] [serial = 1147] [outer = (nil)] 17:17:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 248 (0x7f04e50ac000) [pid = 25698] [serial = 1148] [outer = 0x7f04e4095400] 17:17:40 INFO - PROCESS | 25698 | 1461370660160 Marionette DEBUG loaded listener.js 17:17:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 249 (0x7f04e5d72800) [pid = 25698] [serial = 1149] [outer = 0x7f04e4095400] 17:17:41 INFO - PROCESS | 25698 | 1461370661095 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:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1232ms 17:17:41 INFO - PROCESS | 25698 | 1461370661157 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:17:41 INFO - PROCESS | 25698 | 1461370661161 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:17:41 INFO - PROCESS | 25698 | 1461370661167 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:17:41 INFO - PROCESS | 25698 | 1461370661169 Marionette TRACE conn3 <- [1,1502,null,{}] 17:17:41 INFO - PROCESS | 25698 | 1461370661174 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:17:41 INFO - PROCESS | 25698 | 1461370661467 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:17:41 INFO - PROCESS | 25698 | 1461370661500 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f04b1000 == 123 [pid = 25698] [id = 383] 17:17:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 250 (0x7f04eb9eb800) [pid = 25698] [serial = 1150] [outer = (nil)] 17:17:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 251 (0x7f04edfcd400) [pid = 25698] [serial = 1151] [outer = 0x7f04eb9eb800] 17:17:41 INFO - PROCESS | 25698 | 1461370661567 Marionette DEBUG loaded listener.js 17:17:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 252 (0x7f04ee659c00) [pid = 25698] [serial = 1152] [outer = 0x7f04eb9eb800] 17:17:42 INFO - PROCESS | 25698 | 1461370662472 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:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1327ms 17:17:42 INFO - PROCESS | 25698 | 1461370662494 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:17:42 INFO - PROCESS | 25698 | 1461370662497 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:17:42 INFO - PROCESS | 25698 | 1461370662509 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 25698 | 1461370662511 Marionette TRACE conn3 <- [1,1506,null,{}] 17:17:42 INFO - PROCESS | 25698 | 1461370662516 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:17:42 INFO - PROCESS | 25698 | 1461370662753 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:17:42 INFO - PROCESS | 25698 | 1461370662788 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2a98800 == 124 [pid = 25698] [id = 384] 17:17:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 253 (0x7f04e52cd800) [pid = 25698] [serial = 1153] [outer = (nil)] 17:17:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 254 (0x7f04ee8d0800) [pid = 25698] [serial = 1154] [outer = 0x7f04e52cd800] 17:17:42 INFO - PROCESS | 25698 | 1461370662849 Marionette DEBUG loaded listener.js 17:17:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04ef3d9c00) [pid = 25698] [serial = 1155] [outer = 0x7f04e52cd800] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04e424e400) [pid = 25698] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 253 (0x7f04e50ab400) [pid = 25698] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 252 (0x7f04e0ce0800) [pid = 25698] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 251 (0x7f04f0054c00) [pid = 25698] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 250 (0x7f04ef3da000) [pid = 25698] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 249 (0x7f04e1bd4400) [pid = 25698] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 248 (0x7f04eb698800) [pid = 25698] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 247 (0x7f04f7372000) [pid = 25698] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 246 (0x7f04e1bdc400) [pid = 25698] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 245 (0x7f04eb9e2400) [pid = 25698] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 244 (0x7f04ebbec400) [pid = 25698] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 243 (0x7f04ee6d0000) [pid = 25698] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 242 (0x7f04eb692400) [pid = 25698] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 241 (0x7f04ecb5ec00) [pid = 25698] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 240 (0x7f04e17b0000) [pid = 25698] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 239 (0x7f04e1bd9c00) [pid = 25698] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 238 (0x7f04ebd87000) [pid = 25698] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 237 (0x7f04e2499400) [pid = 25698] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04e2fcf400) [pid = 25698] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f04eea5a000) [pid = 25698] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04e5d7c800) [pid = 25698] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04e1bd5800) [pid = 25698] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f04f1736000) [pid = 25698] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04f6760c00) [pid = 25698] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:17:44 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f04f669a800) [pid = 25698] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:17:44 INFO - PROCESS | 25698 | 1461370664778 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:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2288ms 17:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:17:44 INFO - PROCESS | 25698 | 1461370664792 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 25698 | 1461370664794 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:17:44 INFO - PROCESS | 25698 | 1461370664802 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 25698 | 1461370664804 Marionette TRACE conn3 <- [1,1510,null,{}] 17:17:44 INFO - PROCESS | 25698 | 1461370664810 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:17:45 INFO - PROCESS | 25698 | 1461370665059 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:17:45 INFO - PROCESS | 25698 | 1461370665078 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb46c800 == 125 [pid = 25698] [id = 385] 17:17:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04e2499400) [pid = 25698] [serial = 1156] [outer = (nil)] 17:17:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04ebd87000) [pid = 25698] [serial = 1157] [outer = 0x7f04e2499400] 17:17:45 INFO - PROCESS | 25698 | 1461370665146 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04ee8c5c00) [pid = 25698] [serial = 1158] [outer = 0x7f04e2499400] 17:17:45 INFO - PROCESS | 25698 | 1461370665972 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:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1230ms 17:17:46 INFO - PROCESS | 25698 | 1461370666031 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 25698 | 1461370666036 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:17:46 INFO - PROCESS | 25698 | 1461370666043 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 25698 | 1461370666047 Marionette TRACE conn3 <- [1,1514,null,{}] 17:17:46 INFO - PROCESS | 25698 | 1461370666054 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:17:46 INFO - PROCESS | 25698 | 1461370666259 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:17:46 INFO - PROCESS | 25698 | 1461370666554 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04de9aa000 == 126 [pid = 25698] [id = 386] 17:17:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04de772000) [pid = 25698] [serial = 1159] [outer = (nil)] 17:17:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04de777000) [pid = 25698] [serial = 1160] [outer = 0x7f04de772000] 17:17:46 INFO - PROCESS | 25698 | 1461370666649 Marionette DEBUG loaded listener.js 17:17:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04de9c6c00) [pid = 25698] [serial = 1161] [outer = 0x7f04de772000] 17:17:47 INFO - PROCESS | 25698 | 1461370667671 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:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1685ms 17:17:47 INFO - PROCESS | 25698 | 1461370667731 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:17:47 INFO - PROCESS | 25698 | 1461370667738 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:17:47 INFO - PROCESS | 25698 | 1461370667748 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:17:47 INFO - PROCESS | 25698 | 1461370667752 Marionette TRACE conn3 <- [1,1518,null,{}] 17:17:47 INFO - PROCESS | 25698 | 1461370667759 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:17:48 INFO - PROCESS | 25698 | 1461370668053 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:17:48 INFO - PROCESS | 25698 | 1461370668299 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eb991800 == 127 [pid = 25698] [id = 387] 17:17:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f04e0ae9c00) [pid = 25698] [serial = 1162] [outer = (nil)] 17:17:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 238 (0x7f04e1703c00) [pid = 25698] [serial = 1163] [outer = 0x7f04e0ae9c00] 17:17:48 INFO - PROCESS | 25698 | 1461370668382 Marionette DEBUG loaded listener.js 17:17:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 239 (0x7f04e17ac400) [pid = 25698] [serial = 1164] [outer = 0x7f04e0ae9c00] 17:17:49 INFO - PROCESS | 25698 | 1461370669360 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:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1688ms 17:17:49 INFO - PROCESS | 25698 | 1461370669440 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 25698 | 1461370669449 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:17:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:17:49 INFO - PROCESS | 25698 | 1461370669460 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 25698 | 1461370669464 Marionette TRACE conn3 <- [1,1522,null,{}] 17:17:49 INFO - PROCESS | 25698 | 1461370669472 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:17:49 INFO - PROCESS | 25698 | 1461370669720 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:17:50 INFO - PROCESS | 25698 | 1461370670030 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eebc5000 == 128 [pid = 25698] [id = 388] 17:17:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 240 (0x7f04e17ab400) [pid = 25698] [serial = 1165] [outer = (nil)] 17:17:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 241 (0x7f04e266ec00) [pid = 25698] [serial = 1166] [outer = 0x7f04e17ab400] 17:17:50 INFO - PROCESS | 25698 | 1461370670112 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 242 (0x7f04e2fd2800) [pid = 25698] [serial = 1167] [outer = 0x7f04e17ab400] 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:50 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:51 INFO - PROCESS | 25698 | 1461370670996 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:17:51 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:17:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:17:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:17:51 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:17:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:17:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:17:51 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:17:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:17:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:17:51 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:17:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:17:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:17:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1586ms 17:17:51 INFO - PROCESS | 25698 | 1461370671051 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 25698 | 1461370671057 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:17:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:17:51 INFO - PROCESS | 25698 | 1461370671091 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 25698 | 1461370671100 Marionette TRACE conn3 <- [1,1526,null,{}] 17:17:51 INFO - PROCESS | 25698 | 1461370671112 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:17:51 INFO - PROCESS | 25698 | 1461370671340 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:17:51 INFO - PROCESS | 25698 | 1461370671538 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f382d800 == 129 [pid = 25698] [id = 389] 17:17:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 243 (0x7f04e5e93400) [pid = 25698] [serial = 1168] [outer = (nil)] 17:17:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 244 (0x7f04eb9e9800) [pid = 25698] [serial = 1169] [outer = 0x7f04e5e93400] 17:17:51 INFO - PROCESS | 25698 | 1461370671618 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 245 (0x7f04ebd84400) [pid = 25698] [serial = 1170] [outer = 0x7f04e5e93400] 17:17:52 INFO - PROCESS | 25698 | 1461370672496 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:17:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:17:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:17:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:17:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:17:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:17:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:17:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:17:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:17:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:17:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1453ms 17:17:52 INFO - PROCESS | 25698 | 1461370672561 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:17:52 INFO - PROCESS | 25698 | 1461370672566 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:17:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:17:52 INFO - PROCESS | 25698 | 1461370672575 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 25698 | 1461370672577 Marionette TRACE conn3 <- [1,1530,null,{}] 17:17:52 INFO - PROCESS | 25698 | 1461370672582 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:17:52 INFO - PROCESS | 25698 | 1461370672757 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:17:52 INFO - PROCESS | 25698 | 1461370672956 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fb07b000 == 130 [pid = 25698] [id = 390] 17:17:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 246 (0x7f04eb524000) [pid = 25698] [serial = 1171] [outer = (nil)] 17:17:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 247 (0x7f04ee0dd400) [pid = 25698] [serial = 1172] [outer = 0x7f04eb524000] 17:17:53 INFO - PROCESS | 25698 | 1461370673030 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 248 (0x7f04f005a800) [pid = 25698] [serial = 1173] [outer = 0x7f04eb524000] 17:17:53 INFO - PROCESS | 25698 | 1461370673826 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:17:53 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:17:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:17:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:17:53 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:17:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:17:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1277ms 17:17:53 INFO - PROCESS | 25698 | 1461370673854 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:17:53 INFO - PROCESS | 25698 | 1461370673857 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:17:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:17:53 INFO - PROCESS | 25698 | 1461370673863 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:17:53 INFO - PROCESS | 25698 | 1461370673865 Marionette TRACE conn3 <- [1,1534,null,{}] 17:17:53 INFO - PROCESS | 25698 | 1461370673872 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:17:54 INFO - PROCESS | 25698 | 1461370674042 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:17:54 INFO - PROCESS | 25698 | 1461370674257 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0506032800 == 131 [pid = 25698] [id = 391] 17:17:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 249 (0x7f04f1be5800) [pid = 25698] [serial = 1174] [outer = (nil)] 17:17:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 250 (0x7f04f1c53400) [pid = 25698] [serial = 1175] [outer = 0x7f04f1be5800] 17:17:54 INFO - PROCESS | 25698 | 1461370674358 Marionette DEBUG loaded listener.js 17:17:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 251 (0x7f04f4d76000) [pid = 25698] [serial = 1176] [outer = 0x7f04f1be5800] 17:17:55 INFO - PROCESS | 25698 | 1461370675365 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:17:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:17:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1538ms 17:17:55 INFO - PROCESS | 25698 | 1461370675402 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:17:55 INFO - PROCESS | 25698 | 1461370675405 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:17:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:17:55 INFO - PROCESS | 25698 | 1461370675413 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:17:55 INFO - PROCESS | 25698 | 1461370675416 Marionette TRACE conn3 <- [1,1538,null,{}] 17:17:55 INFO - PROCESS | 25698 | 1461370675421 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:17:55 INFO - PROCESS | 25698 | 1461370675617 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:17:55 INFO - PROCESS | 25698 | 1461370675839 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050a618000 == 132 [pid = 25698] [id = 392] 17:17:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 252 (0x7f04f6e84000) [pid = 25698] [serial = 1177] [outer = (nil)] 17:17:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 253 (0x7f04f7b53800) [pid = 25698] [serial = 1178] [outer = 0x7f04f6e84000] 17:17:55 INFO - PROCESS | 25698 | 1461370675913 Marionette DEBUG loaded listener.js 17:17:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 254 (0x7f04f8d33c00) [pid = 25698] [serial = 1179] [outer = 0x7f04f6e84000] 17:17:56 INFO - PROCESS | 25698 | 1461370676816 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:17:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:17:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1479ms 17:17:56 INFO - PROCESS | 25698 | 1461370676893 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:17:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:17:56 INFO - PROCESS | 25698 | 1461370676897 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:17:56 INFO - PROCESS | 25698 | 1461370676902 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 25698 | 1461370676906 Marionette TRACE conn3 <- [1,1542,null,{}] 17:17:56 INFO - PROCESS | 25698 | 1461370676911 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:17:57 INFO - PROCESS | 25698 | 1461370677120 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:17:57 INFO - PROCESS | 25698 | 1461370677361 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dfad1800 == 133 [pid = 25698] [id = 393] 17:17:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04eea63c00) [pid = 25698] [serial = 1180] [outer = (nil)] 17:17:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 256 (0x7f04fb044800) [pid = 25698] [serial = 1181] [outer = 0x7f04eea63c00] 17:17:57 INFO - PROCESS | 25698 | 1461370677479 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 257 (0x7f0504e65800) [pid = 25698] [serial = 1182] [outer = 0x7f04eea63c00] 17:17:58 INFO - PROCESS | 25698 | 1461370678279 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:17:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:17:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1432ms 17:17:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:17:58 INFO - PROCESS | 25698 | 1461370678335 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:17:58 INFO - PROCESS | 25698 | 1461370678338 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:17:58 INFO - PROCESS | 25698 | 1461370678345 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 25698 | 1461370678348 Marionette TRACE conn3 <- [1,1546,null,{}] 17:17:58 INFO - PROCESS | 25698 | 1461370678353 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:17:58 INFO - PROCESS | 25698 | 1461370678524 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:17:58 INFO - PROCESS | 25698 | 1461370678730 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e5c19000 == 134 [pid = 25698] [id = 394] 17:17:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 258 (0x7f04f74b6c00) [pid = 25698] [serial = 1183] [outer = (nil)] 17:17:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 259 (0x7f05061bc800) [pid = 25698] [serial = 1184] [outer = 0x7f04f74b6c00] 17:17:58 INFO - PROCESS | 25698 | 1461370678805 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 260 (0x7f0507d27c00) [pid = 25698] [serial = 1185] [outer = 0x7f04f74b6c00] 17:17:59 INFO - PROCESS | 25698 | 1461370679744 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:17:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:17:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1447ms 17:17:59 INFO - PROCESS | 25698 | 1461370679792 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:17:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:17:59 INFO - PROCESS | 25698 | 1461370679797 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:17:59 INFO - PROCESS | 25698 | 1461370679804 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 25698 | 1461370679808 Marionette TRACE conn3 <- [1,1550,null,{}] 17:17:59 INFO - PROCESS | 25698 | 1461370679815 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:18:00 INFO - PROCESS | 25698 | 1461370680042 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:18:00 INFO - PROCESS | 25698 | 1461370680290 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e5c30800 == 135 [pid = 25698] [id = 395] 17:18:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 261 (0x7f0504e5d800) [pid = 25698] [serial = 1186] [outer = (nil)] 17:18:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 262 (0x7f0509a7f000) [pid = 25698] [serial = 1187] [outer = 0x7f0504e5d800] 17:18:00 INFO - PROCESS | 25698 | 1461370680423 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 263 (0x7f0509cbfc00) [pid = 25698] [serial = 1188] [outer = 0x7f0504e5d800] 17:18:01 INFO - PROCESS | 25698 | 1461370681280 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:18:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:18:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1530ms 17:18:01 INFO - PROCESS | 25698 | 1461370681335 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 25698 | 1461370681338 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:18:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:18:01 INFO - PROCESS | 25698 | 1461370681344 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 25698 | 1461370681347 Marionette TRACE conn3 <- [1,1554,null,{}] 17:18:01 INFO - PROCESS | 25698 | 1461370681352 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:18:01 INFO - PROCESS | 25698 | 1461370681566 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:18:01 INFO - PROCESS | 25698 | 1461370681782 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df9e9800 == 136 [pid = 25698] [id = 396] 17:18:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 264 (0x7f04e09c6c00) [pid = 25698] [serial = 1189] [outer = (nil)] 17:18:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 265 (0x7f04e09cc800) [pid = 25698] [serial = 1190] [outer = 0x7f04e09c6c00] 17:18:01 INFO - PROCESS | 25698 | 1461370681915 Marionette DEBUG loaded listener.js 17:18:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 266 (0x7f0509a74400) [pid = 25698] [serial = 1191] [outer = 0x7f04e09c6c00] 17:18:02 INFO - PROCESS | 25698 | 1461370682867 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:18:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:18:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1579ms 17:18:02 INFO - PROCESS | 25698 | 1461370682924 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 25698 | 1461370682928 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:18:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:18:02 INFO - PROCESS | 25698 | 1461370682934 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - PROCESS | 25698 | 1461370682937 Marionette TRACE conn3 <- [1,1558,null,{}] 17:18:02 INFO - PROCESS | 25698 | 1461370682942 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:18:03 INFO - PROCESS | 25698 | 1461370683187 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:18:03 INFO - PROCESS | 25698 | 1461370683432 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df0dd800 == 137 [pid = 25698] [id = 397] 17:18:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 267 (0x7f04de641c00) [pid = 25698] [serial = 1192] [outer = (nil)] 17:18:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 268 (0x7f04e09c7000) [pid = 25698] [serial = 1193] [outer = 0x7f04de641c00] 17:18:03 INFO - PROCESS | 25698 | 1461370683549 Marionette DEBUG loaded listener.js 17:18:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 269 (0x7f050a5e1c00) [pid = 25698] [serial = 1194] [outer = 0x7f04de641c00] 17:18:04 INFO - PROCESS | 25698 | 1461370684364 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:18:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:18:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1487ms 17:18:04 INFO - PROCESS | 25698 | 1461370684422 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:18:04 INFO - PROCESS | 25698 | 1461370684425 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:18:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:18:04 INFO - PROCESS | 25698 | 1461370684431 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:18:04 INFO - PROCESS | 25698 | 1461370684433 Marionette TRACE conn3 <- [1,1562,null,{}] 17:18:04 INFO - PROCESS | 25698 | 1461370684439 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:18:04 INFO - PROCESS | 25698 | 1461370684638 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:18:04 INFO - PROCESS | 25698 | 1461370684847 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dcc15800 == 138 [pid = 25698] [id = 398] 17:18:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 270 (0x7f04dcc87400) [pid = 25698] [serial = 1195] [outer = (nil)] 17:18:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 271 (0x7f04dcc90400) [pid = 25698] [serial = 1196] [outer = 0x7f04dcc87400] 17:18:04 INFO - PROCESS | 25698 | 1461370684922 Marionette DEBUG loaded listener.js 17:18:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 272 (0x7f04dcc94c00) [pid = 25698] [serial = 1197] [outer = 0x7f04dcc87400] 17:18:05 INFO - PROCESS | 25698 | 1461370685803 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:18:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:18:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1428ms 17:18:05 INFO - PROCESS | 25698 | 1461370685859 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:18:05 INFO - PROCESS | 25698 | 1461370685862 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:18:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:18:05 INFO - PROCESS | 25698 | 1461370685868 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 25698 | 1461370685870 Marionette TRACE conn3 <- [1,1566,null,{}] 17:18:05 INFO - PROCESS | 25698 | 1461370685876 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:18:06 INFO - PROCESS | 25698 | 1461370686064 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:18:06 INFO - PROCESS | 25698 | 1461370686293 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04de50c800 == 139 [pid = 25698] [id = 399] 17:18:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 273 (0x7f04dbf3a000) [pid = 25698] [serial = 1198] [outer = (nil)] 17:18:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 274 (0x7f04dbf3e400) [pid = 25698] [serial = 1199] [outer = 0x7f04dbf3a000] 17:18:06 INFO - PROCESS | 25698 | 1461370686371 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 275 (0x7f04dbf43800) [pid = 25698] [serial = 1200] [outer = 0x7f04dbf3a000] 17:18:07 INFO - PROCESS | 25698 | 1461370687341 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:18:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:18:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1490ms 17:18:07 INFO - PROCESS | 25698 | 1461370687359 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:18:07 INFO - PROCESS | 25698 | 1461370687363 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:18:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:18:07 INFO - PROCESS | 25698 | 1461370687369 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 25698 | 1461370687371 Marionette TRACE conn3 <- [1,1570,null,{}] 17:18:07 INFO - PROCESS | 25698 | 1461370687376 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:18:07 INFO - PROCESS | 25698 | 1461370687562 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:18:07 INFO - PROCESS | 25698 | 1461370687777 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df9de800 == 140 [pid = 25698] [id = 400] 17:18:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 276 (0x7f04dbf43c00) [pid = 25698] [serial = 1201] [outer = (nil)] 17:18:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 277 (0x7f04dcc91400) [pid = 25698] [serial = 1202] [outer = 0x7f04dbf43c00] 17:18:07 INFO - PROCESS | 25698 | 1461370687895 Marionette DEBUG loaded listener.js 17:18:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 278 (0x7f04de645000) [pid = 25698] [serial = 1203] [outer = 0x7f04dbf43c00] 17:18:08 INFO - PROCESS | 25698 | 1461370688828 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:18:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:18:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1534ms 17:18:08 INFO - PROCESS | 25698 | 1461370688904 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:18:08 INFO - PROCESS | 25698 | 1461370688907 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:18:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:18:08 INFO - PROCESS | 25698 | 1461370688913 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:18:08 INFO - PROCESS | 25698 | 1461370688915 Marionette TRACE conn3 <- [1,1574,null,{}] 17:18:08 INFO - PROCESS | 25698 | 1461370688921 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:18:09 INFO - PROCESS | 25698 | 1461370689125 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:18:09 INFO - PROCESS | 25698 | 1461370689337 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ec997000 == 141 [pid = 25698] [id = 401] 17:18:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 279 (0x7f04dbf3b000) [pid = 25698] [serial = 1204] [outer = (nil)] 17:18:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 280 (0x7f04e2672000) [pid = 25698] [serial = 1205] [outer = 0x7f04dbf3b000] 17:18:09 INFO - PROCESS | 25698 | 1461370689460 Marionette DEBUG loaded listener.js 17:18:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 281 (0x7f04ebd87c00) [pid = 25698] [serial = 1206] [outer = 0x7f04dbf3b000] 17:18:10 INFO - PROCESS | 25698 | 1461370690397 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:18:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:18:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1529ms 17:18:10 INFO - PROCESS | 25698 | 1461370690443 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:18:10 INFO - PROCESS | 25698 | 1461370690449 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:18:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:18:10 INFO - PROCESS | 25698 | 1461370690456 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:18:10 INFO - PROCESS | 25698 | 1461370690459 Marionette TRACE conn3 <- [1,1578,null,{}] 17:18:10 INFO - PROCESS | 25698 | 1461370690465 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:18:10 INFO - PROCESS | 25698 | 1461370690679 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:18:10 INFO - PROCESS | 25698 | 1461370690901 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e23ca800 == 142 [pid = 25698] [id = 402] 17:18:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 282 (0x7f04e1be0c00) [pid = 25698] [serial = 1207] [outer = (nil)] 17:18:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 283 (0x7f04e391d800) [pid = 25698] [serial = 1208] [outer = 0x7f04e1be0c00] 17:18:11 INFO - PROCESS | 25698 | 1461370691016 Marionette DEBUG loaded listener.js 17:18:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 284 (0x7f04e3923000) [pid = 25698] [serial = 1209] [outer = 0x7f04e1be0c00] 17:18:12 INFO - PROCESS | 25698 | 1461370692478 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:18:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:18:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2040ms 17:18:12 INFO - PROCESS | 25698 | 1461370692497 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:18:12 INFO - PROCESS | 25698 | 1461370692504 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:18:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:18:12 INFO - PROCESS | 25698 | 1461370692512 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:18:12 INFO - PROCESS | 25698 | 1461370692517 Marionette TRACE conn3 <- [1,1582,null,{}] 17:18:12 INFO - PROCESS | 25698 | 1461370692523 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:18:12 INFO - PROCESS | 25698 | 1461370692712 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:18:12 INFO - PROCESS | 25698 | 1461370692931 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e224d000 == 143 [pid = 25698] [id = 403] 17:18:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 285 (0x7f04dfce6000) [pid = 25698] [serial = 1210] [outer = (nil)] 17:18:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 286 (0x7f04dfcec000) [pid = 25698] [serial = 1211] [outer = 0x7f04dfce6000] 17:18:13 INFO - PROCESS | 25698 | 1461370693094 Marionette DEBUG loaded listener.js 17:18:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 287 (0x7f04e09d0800) [pid = 25698] [serial = 1212] [outer = 0x7f04dfce6000] 17:18:14 INFO - PROCESS | 25698 | 1461370694136 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:18:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:18:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1686ms 17:18:14 INFO - PROCESS | 25698 | 1461370694206 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:18:14 INFO - PROCESS | 25698 | 1461370694216 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:18:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:18:14 INFO - PROCESS | 25698 | 1461370694227 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:18:14 INFO - PROCESS | 25698 | 1461370694231 Marionette TRACE conn3 <- [1,1586,null,{}] 17:18:14 INFO - PROCESS | 25698 | 1461370694238 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:18:14 INFO - PROCESS | 25698 | 1461370694487 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:18:14 INFO - PROCESS | 25698 | 1461370694898 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e12ea800 == 144 [pid = 25698] [id = 404] 17:18:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 288 (0x7f04e1710400) [pid = 25698] [serial = 1213] [outer = (nil)] 17:18:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 289 (0x7f04e17a6c00) [pid = 25698] [serial = 1214] [outer = 0x7f04e1710400] 17:18:14 INFO - PROCESS | 25698 | 1461370694984 Marionette DEBUG loaded listener.js 17:18:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 290 (0x7f04e1bdac00) [pid = 25698] [serial = 1215] [outer = 0x7f04e1710400] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e53b4000 == 143 [pid = 25698] [id = 292] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2c48000 == 142 [pid = 25698] [id = 294] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ec98d800 == 141 [pid = 25698] [id = 290] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f04800 == 140 [pid = 25698] [id = 329] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f381d000 == 139 [pid = 25698] [id = 295] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eec0f000 == 138 [pid = 25698] [id = 293] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e3824800 == 137 [pid = 25698] [id = 286] 17:18:15 INFO - PROCESS | 25698 | --DOMWINDOW == 289 (0x7f04e52db400) [pid = 25698] [serial = 1073] [outer = (nil)] [url = about:blank] 17:18:15 INFO - PROCESS | 25698 | --DOMWINDOW == 288 (0x7f0509a78400) [pid = 25698] [serial = 1064] [outer = (nil)] [url = about:blank] 17:18:15 INFO - PROCESS | 25698 | --DOMWINDOW == 287 (0x7f04ee69a400) [pid = 25698] [serial = 1097] [outer = (nil)] [url = about:blank] 17:18:15 INFO - PROCESS | 25698 | --DOMWINDOW == 286 (0x7f04e17aa400) [pid = 25698] [serial = 1079] [outer = (nil)] [url = about:blank] 17:18:15 INFO - PROCESS | 25698 | --DOMWINDOW == 285 (0x7f04e0d51400) [pid = 25698] [serial = 1076] [outer = (nil)] [url = about:blank] 17:18:15 INFO - PROCESS | 25698 | --DOMWINDOW == 284 (0x7f050a1adc00) [pid = 25698] [serial = 1070] [outer = (nil)] [url = about:blank] 17:18:15 INFO - PROCESS | 25698 | --DOMWINDOW == 283 (0x7f04e4097c00) [pid = 25698] [serial = 1067] [outer = (nil)] [url = about:blank] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f22800 == 136 [pid = 25698] [id = 296] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eebcd800 == 135 [pid = 25698] [id = 288] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eca62800 == 134 [pid = 25698] [id = 287] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb46c800 == 133 [pid = 25698] [id = 385] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2a98800 == 132 [pid = 25698] [id = 384] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f04b1000 == 131 [pid = 25698] [id = 383] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edf31800 == 130 [pid = 25698] [id = 382] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e53a3800 == 129 [pid = 25698] [id = 381] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef34b000 == 128 [pid = 25698] [id = 11] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eccea000 == 127 [pid = 25698] [id = 380] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e607c800 == 126 [pid = 25698] [id = 379] 17:18:15 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2e32800 == 125 [pid = 25698] [id = 378] 17:18:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8fc4800 == 124 [pid = 25698] [id = 370] 17:18:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f1e000 == 123 [pid = 25698] [id = 369] 17:18:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2cd2000 == 122 [pid = 25698] [id = 368] 17:18:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef1d1800 == 121 [pid = 25698] [id = 367] 17:18:16 INFO - PROCESS | 25698 | 1461370696109 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:18:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e52ae800 == 120 [pid = 25698] [id = 366] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 282 (0x7f04e2f7b800) [pid = 25698] [serial = 1043] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 281 (0x7f04eb531400) [pid = 25698] [serial = 1092] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 280 (0x7f04e0ae5000) [pid = 25698] [serial = 1082] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 279 (0x7f04ee305c00) [pid = 25698] [serial = 807] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 278 (0x7f04ebd84800) [pid = 25698] [serial = 1029] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 277 (0x7f04f24ea000) [pid = 25698] [serial = 774] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 276 (0x7f04f1712800) [pid = 25698] [serial = 771] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 275 (0x7f04ee8cc800) [pid = 25698] [serial = 969] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 274 (0x7f050991a400) [pid = 25698] [serial = 912] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 273 (0x7f04f8f68800) [pid = 25698] [serial = 786] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 272 (0x7f04f24f3c00) [pid = 25698] [serial = 1055] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 271 (0x7f04fe15ec00) [pid = 25698] [serial = 792] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 270 (0x7f04f8d35c00) [pid = 25698] [serial = 801] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 269 (0x7f04f69b3000) [pid = 25698] [serial = 744] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 268 (0x7f04f173bc00) [pid = 25698] [serial = 1052] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 267 (0x7f04faee9800) [pid = 25698] [serial = 789] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 266 (0x7f04ee0cd400) [pid = 25698] [serial = 1095] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 265 (0x7f04ee30a000) [pid = 25698] [serial = 768] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 264 (0x7f04e25acc00) [pid = 25698] [serial = 1086] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 263 (0x7f04ecb60c00) [pid = 25698] [serial = 1094] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 262 (0x7f0506319800) [pid = 25698] [serial = 798] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 261 (0x7f04eea61000) [pid = 25698] [serial = 1041] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 260 (0x7f04e37ae800) [pid = 25698] [serial = 1089] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 259 (0x7f0506048000) [pid = 25698] [serial = 1061] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 258 (0x7f04ebbeac00) [pid = 25698] [serial = 765] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 257 (0x7f0504ff8000) [pid = 25698] [serial = 795] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 256 (0x7f04e1bdd800) [pid = 25698] [serial = 1085] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 255 (0x7f04f1717000) [pid = 25698] [serial = 804] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04e52da800) [pid = 25698] [serial = 1091] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 253 (0x7f04f24dd000) [pid = 25698] [serial = 855] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 252 (0x7f04ee30d400) [pid = 25698] [serial = 1049] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 251 (0x7f04f4d73800) [pid = 25698] [serial = 777] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 250 (0x7f04f7e1b000) [pid = 25698] [serial = 783] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 249 (0x7f04f74b6800) [pid = 25698] [serial = 780] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 248 (0x7f04f7e1cc00) [pid = 25698] [serial = 1058] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 247 (0x7f04e2f7bc00) [pid = 25698] [serial = 1088] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 25698 | --DOMWINDOW == 246 (0x7f04eb96ac00) [pid = 25698] [serial = 1046] [outer = (nil)] [url = about:blank] 17:18:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:18:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1986ms 17:18:16 INFO - PROCESS | 25698 | 1461370696214 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 25698 | 1461370696219 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:18:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:18:16 INFO - PROCESS | 25698 | 1461370696226 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 25698 | 1461370696233 Marionette TRACE conn3 <- [1,1590,null,{}] 17:18:16 INFO - PROCESS | 25698 | 1461370696252 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:18:16 INFO - PROCESS | 25698 | 1461370696538 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:18:16 INFO - PROCESS | 25698 | 1461370696758 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e381c000 == 121 [pid = 25698] [id = 405] 17:18:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 247 (0x7f04e2c0a800) [pid = 25698] [serial = 1216] [outer = (nil)] 17:18:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 248 (0x7f04e2f85c00) [pid = 25698] [serial = 1217] [outer = 0x7f04e2c0a800] 17:18:16 INFO - PROCESS | 25698 | 1461370696835 Marionette DEBUG loaded listener.js 17:18:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 249 (0x7f04e3793400) [pid = 25698] [serial = 1218] [outer = 0x7f04e2c0a800] 17:18:17 INFO - PROCESS | 25698 | 1461370697584 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:18:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:18:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1397ms 17:18:17 INFO - PROCESS | 25698 | 1461370697624 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:18:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:18:17 INFO - PROCESS | 25698 | 1461370697629 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:18:17 INFO - PROCESS | 25698 | 1461370697635 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:18:17 INFO - PROCESS | 25698 | 1461370697638 Marionette TRACE conn3 <- [1,1594,null,{}] 17:18:17 INFO - PROCESS | 25698 | 1461370697643 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:18:17 INFO - PROCESS | 25698 | 1461370697923 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:18:18 INFO - PROCESS | 25698 | 1461370698030 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb466000 == 122 [pid = 25698] [id = 406] 17:18:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 250 (0x7f04e2c0f000) [pid = 25698] [serial = 1219] [outer = (nil)] 17:18:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 251 (0x7f04e37b9400) [pid = 25698] [serial = 1220] [outer = 0x7f04e2c0f000] 17:18:18 INFO - PROCESS | 25698 | 1461370698097 Marionette DEBUG loaded listener.js 17:18:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 252 (0x7f04e3926c00) [pid = 25698] [serial = 1221] [outer = 0x7f04e2c0f000] 17:18:18 INFO - PROCESS | 25698 | 1461370698980 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:18:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:18:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1381ms 17:18:19 INFO - PROCESS | 25698 | 1461370699016 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:18:19 INFO - PROCESS | 25698 | 1461370699032 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:18:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:18:19 INFO - PROCESS | 25698 | 1461370699046 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:18:19 INFO - PROCESS | 25698 | 1461370699048 Marionette TRACE conn3 <- [1,1598,null,{}] 17:18:19 INFO - PROCESS | 25698 | 1461370699055 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:18:19 INFO - PROCESS | 25698 | 1461370699309 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:18:19 INFO - PROCESS | 25698 | 1461370699338 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ecddf000 == 123 [pid = 25698] [id = 407] 17:18:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 253 (0x7f04e3797800) [pid = 25698] [serial = 1222] [outer = (nil)] 17:18:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 254 (0x7f04e5028000) [pid = 25698] [serial = 1223] [outer = 0x7f04e3797800] 17:18:19 INFO - PROCESS | 25698 | 1461370699408 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04e5d6f400) [pid = 25698] [serial = 1224] [outer = 0x7f04e3797800] 17:18:20 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04dfcf0000) [pid = 25698] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:18:20 INFO - PROCESS | 25698 | --DOMWINDOW == 253 (0x7f04e2c09400) [pid = 25698] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:18:20 INFO - PROCESS | 25698 | --DOMWINDOW == 252 (0x7f04de9c8000) [pid = 25698] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:18:20 INFO - PROCESS | 25698 | --DOMWINDOW == 251 (0x7f04e0ae6400) [pid = 25698] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:18:20 INFO - PROCESS | 25698 | --DOMWINDOW == 250 (0x7f04e4095400) [pid = 25698] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:18:20 INFO - PROCESS | 25698 | --DOMWINDOW == 249 (0x7f04eb9eb800) [pid = 25698] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:18:20 INFO - PROCESS | 25698 | --DOMWINDOW == 248 (0x7f04e52cd800) [pid = 25698] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:18:20 INFO - PROCESS | 25698 | 1461370700907 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:18:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:18:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1891ms 17:18:20 INFO - PROCESS | 25698 | 1461370700932 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 25698 | 1461370700934 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:18:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:18:20 INFO - PROCESS | 25698 | 1461370700940 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 25698 | 1461370700942 Marionette TRACE conn3 <- [1,1602,null,{}] 17:18:20 INFO - PROCESS | 25698 | 1461370700948 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:18:21 INFO - PROCESS | 25698 | 1461370701198 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:18:21 INFO - PROCESS | 25698 | 1461370701361 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee09f000 == 124 [pid = 25698] [id = 408] 17:18:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 249 (0x7f04e5d78400) [pid = 25698] [serial = 1225] [outer = (nil)] 17:18:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 250 (0x7f04ebdb8c00) [pid = 25698] [serial = 1226] [outer = 0x7f04e5d78400] 17:18:21 INFO - PROCESS | 25698 | 1461370701428 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 251 (0x7f04ee0de400) [pid = 25698] [serial = 1227] [outer = 0x7f04e5d78400] 17:18:22 INFO - PROCESS | 25698 | 1461370702141 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:18:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:18:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1235ms 17:18:22 INFO - PROCESS | 25698 | 1461370702176 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:18:22 INFO - PROCESS | 25698 | 1461370702180 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:18:22 INFO - PROCESS | 25698 | 1461370702185 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:18:22 INFO - PROCESS | 25698 | 1461370702188 Marionette TRACE conn3 <- [1,1606,null,{}] 17:18:22 INFO - PROCESS | 25698 | 1461370702204 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:18:22 INFO - PROCESS | 25698 | 1461370702409 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:18:22 INFO - PROCESS | 25698 | 1461370702423 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eebd1800 == 125 [pid = 25698] [id = 409] 17:18:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 252 (0x7f04ecb6ac00) [pid = 25698] [serial = 1228] [outer = (nil)] 17:18:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 253 (0x7f04ee69a400) [pid = 25698] [serial = 1229] [outer = 0x7f04ecb6ac00] 17:18:22 INFO - PROCESS | 25698 | 1461370702489 Marionette DEBUG loaded listener.js 17:18:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 254 (0x7f04f0057c00) [pid = 25698] [serial = 1230] [outer = 0x7f04ecb6ac00] 17:18:23 INFO - PROCESS | 25698 | 1461370703696 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:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1553ms 17:18:23 INFO - PROCESS | 25698 | 1461370703741 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:18:23 INFO - PROCESS | 25698 | 1461370703747 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:18:23 INFO - PROCESS | 25698 | 1461370703756 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:18:23 INFO - PROCESS | 25698 | 1461370703761 Marionette TRACE conn3 <- [1,1610,null,{}] 17:18:23 INFO - PROCESS | 25698 | 1461370703769 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:18:23 INFO - PROCESS | 25698 | 1461370703984 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:18:24 INFO - PROCESS | 25698 | 1461370704243 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dfb14000 == 126 [pid = 25698] [id = 410] 17:18:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04df8b8c00) [pid = 25698] [serial = 1231] [outer = (nil)] 17:18:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 256 (0x7f04dfcedc00) [pid = 25698] [serial = 1232] [outer = 0x7f04df8b8c00] 17:18:24 INFO - PROCESS | 25698 | 1461370704365 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 257 (0x7f04e09d1400) [pid = 25698] [serial = 1233] [outer = 0x7f04df8b8c00] 17:18:25 INFO - PROCESS | 25698 | 1461370705285 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:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1581ms 17:18:25 INFO - PROCESS | 25698 | 1461370705340 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 25698 | 1461370705348 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:18:25 INFO - PROCESS | 25698 | 1461370705358 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 25698 | 1461370705363 Marionette TRACE conn3 <- [1,1614,null,{}] 17:18:25 INFO - PROCESS | 25698 | 1461370705368 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:18:25 INFO - PROCESS | 25698 | 1461370705583 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:18:25 INFO - PROCESS | 25698 | 1461370705784 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e6068800 == 127 [pid = 25698] [id = 411] 17:18:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 258 (0x7f04e0d4ec00) [pid = 25698] [serial = 1234] [outer = (nil)] 17:18:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 259 (0x7f04e17b0c00) [pid = 25698] [serial = 1235] [outer = 0x7f04e0d4ec00] 17:18:25 INFO - PROCESS | 25698 | 1461370705861 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 260 (0x7f04e25a9800) [pid = 25698] [serial = 1236] [outer = 0x7f04e0d4ec00] 17:18:26 INFO - PROCESS | 25698 | 1461370706868 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:18:26 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:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1540ms 17:18:26 INFO - PROCESS | 25698 | 1461370706899 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:18:26 INFO - PROCESS | 25698 | 1461370706904 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:18:26 INFO - PROCESS | 25698 | 1461370706911 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:18:26 INFO - PROCESS | 25698 | 1461370706916 Marionette TRACE conn3 <- [1,1618,null,{}] 17:18:26 INFO - PROCESS | 25698 | 1461370706932 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:18:27 INFO - PROCESS | 25698 | 1461370707156 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:18:27 INFO - PROCESS | 25698 | 1461370707412 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f04ad000 == 128 [pid = 25698] [id = 412] 17:18:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 261 (0x7f04e391bc00) [pid = 25698] [serial = 1237] [outer = (nil)] 17:18:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 262 (0x7f04e4244400) [pid = 25698] [serial = 1238] [outer = 0x7f04e391bc00] 17:18:27 INFO - PROCESS | 25698 | 1461370707535 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 263 (0x7f04eb690800) [pid = 25698] [serial = 1239] [outer = 0x7f04e391bc00] 17:18:28 INFO - PROCESS | 25698 | 1461370708448 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:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1592ms 17:18:28 INFO - PROCESS | 25698 | 1461370708503 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:18:28 INFO - PROCESS | 25698 | 1461370708507 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:18:28 INFO - PROCESS | 25698 | 1461370708513 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 25698 | 1461370708517 Marionette TRACE conn3 <- [1,1622,null,{}] 17:18:28 INFO - PROCESS | 25698 | 1461370708522 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:18:28 INFO - PROCESS | 25698 | 1461370708738 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:18:28 INFO - PROCESS | 25698 | 1461370708942 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2a93800 == 129 [pid = 25698] [id = 413] 17:18:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 264 (0x7f04ecb63c00) [pid = 25698] [serial = 1240] [outer = (nil)] 17:18:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 265 (0x7f04ee662000) [pid = 25698] [serial = 1241] [outer = 0x7f04ecb63c00] 17:18:29 INFO - PROCESS | 25698 | 1461370709111 Marionette DEBUG loaded listener.js 17:18:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 266 (0x7f04eecf1c00) [pid = 25698] [serial = 1242] [outer = 0x7f04ecb63c00] 17:18:30 INFO - PROCESS | 25698 | 1461370710032 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:18:30 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:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1590ms 17:18:30 INFO - PROCESS | 25698 | 1461370710105 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:18:30 INFO - PROCESS | 25698 | 1461370710109 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:18:30 INFO - PROCESS | 25698 | 1461370710114 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:18:30 INFO - PROCESS | 25698 | 1461370710117 Marionette TRACE conn3 <- [1,1626,null,{}] 17:18:30 INFO - PROCESS | 25698 | 1461370710122 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:18:30 INFO - PROCESS | 25698 | 1461370710317 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:18:30 INFO - PROCESS | 25698 | 1461370710527 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d34800 == 130 [pid = 25698] [id = 414] 17:18:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 267 (0x7f04ecb66400) [pid = 25698] [serial = 1243] [outer = (nil)] 17:18:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 268 (0x7f04f1735c00) [pid = 25698] [serial = 1244] [outer = 0x7f04ecb66400] 17:18:30 INFO - PROCESS | 25698 | 1461370710694 Marionette DEBUG loaded listener.js 17:18:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 269 (0x7f04f1beac00) [pid = 25698] [serial = 1245] [outer = 0x7f04ecb66400] 17:18:31 INFO - PROCESS | 25698 | 1461370711557 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:18:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:18:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1478ms 17:18:31 INFO - PROCESS | 25698 | 1461370711594 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:18:31 INFO - PROCESS | 25698 | 1461370711599 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:18:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:18:31 INFO - PROCESS | 25698 | 1461370711607 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 25698 | 1461370711611 Marionette TRACE conn3 <- [1,1630,null,{}] 17:18:31 INFO - PROCESS | 25698 | 1461370711616 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:18:31 INFO - PROCESS | 25698 | 1461370711846 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:18:32 INFO - PROCESS | 25698 | 1461370712055 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7b2e000 == 131 [pid = 25698] [id = 415] 17:18:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 270 (0x7f04f24f3c00) [pid = 25698] [serial = 1246] [outer = (nil)] 17:18:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 271 (0x7f04f38e8400) [pid = 25698] [serial = 1247] [outer = 0x7f04f24f3c00] 17:18:32 INFO - PROCESS | 25698 | 1461370712182 Marionette DEBUG loaded listener.js 17:18:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 272 (0x7f04f6d0b400) [pid = 25698] [serial = 1248] [outer = 0x7f04f24f3c00] 17:18:33 INFO - PROCESS | 25698 | 1461370713073 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:18:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:18:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1529ms 17:18:33 INFO - PROCESS | 25698 | 1461370713137 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:18:33 INFO - PROCESS | 25698 | 1461370713141 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:18:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:18:33 INFO - PROCESS | 25698 | 1461370713147 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:18:33 INFO - PROCESS | 25698 | 1461370713149 Marionette TRACE conn3 <- [1,1634,null,{}] 17:18:33 INFO - PROCESS | 25698 | 1461370713155 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:18:33 INFO - PROCESS | 25698 | 1461370713356 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:18:33 INFO - PROCESS | 25698 | 1461370713559 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04fb00f800 == 132 [pid = 25698] [id = 416] 17:18:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 273 (0x7f04f2ee9800) [pid = 25698] [serial = 1249] [outer = (nil)] 17:18:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 274 (0x7f04f74b0800) [pid = 25698] [serial = 1250] [outer = 0x7f04f2ee9800] 17:18:33 INFO - PROCESS | 25698 | 1461370713638 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 275 (0x7f04f763d400) [pid = 25698] [serial = 1251] [outer = 0x7f04f2ee9800] 17:18:34 INFO - PROCESS | 25698 | 1461370714530 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:18:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:18:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1429ms 17:18:34 INFO - PROCESS | 25698 | 1461370714577 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:18:34 INFO - PROCESS | 25698 | 1461370714580 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:18:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:18:34 INFO - PROCESS | 25698 | 1461370714586 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 25698 | 1461370714588 Marionette TRACE conn3 <- [1,1638,null,{}] 17:18:34 INFO - PROCESS | 25698 | 1461370714594 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:18:34 INFO - PROCESS | 25698 | 1461370714794 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:18:35 INFO - PROCESS | 25698 | 1461370715003 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f05053c6000 == 133 [pid = 25698] [id = 417] 17:18:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 276 (0x7f04e52d7c00) [pid = 25698] [serial = 1252] [outer = (nil)] 17:18:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 277 (0x7f04f763e400) [pid = 25698] [serial = 1253] [outer = 0x7f04e52d7c00] 17:18:35 INFO - PROCESS | 25698 | 1461370715119 Marionette DEBUG loaded listener.js 17:18:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 278 (0x7f04f8f68800) [pid = 25698] [serial = 1254] [outer = 0x7f04e52d7c00] 17:18:36 INFO - PROCESS | 25698 | 1461370716022 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:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1483ms 17:18:36 INFO - PROCESS | 25698 | 1461370716070 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:18:36 INFO - PROCESS | 25698 | 1461370716074 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:18:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:18:36 INFO - PROCESS | 25698 | 1461370716080 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:18:36 INFO - PROCESS | 25698 | 1461370716083 Marionette TRACE conn3 <- [1,1642,null,{}] 17:18:36 INFO - PROCESS | 25698 | 1461370716089 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:18:36 INFO - PROCESS | 25698 | 1461370716284 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:18:36 INFO - PROCESS | 25698 | 1461370716493 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050a173800 == 134 [pid = 25698] [id = 418] 17:18:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 279 (0x7f04ebdbcc00) [pid = 25698] [serial = 1255] [outer = (nil)] 17:18:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 280 (0x7f04ff08f000) [pid = 25698] [serial = 1256] [outer = 0x7f04ebdbcc00] 17:18:36 INFO - PROCESS | 25698 | 1461370716568 Marionette DEBUG loaded listener.js 17:18:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 281 (0x7f0506317000) [pid = 25698] [serial = 1257] [outer = 0x7f04ebdbcc00] 17:18:37 INFO - PROCESS | 25698 | 1461370717450 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:18:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:18:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1428ms 17:18:37 INFO - PROCESS | 25698 | 1461370717510 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:18:37 INFO - PROCESS | 25698 | 1461370717514 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:18:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:18:37 INFO - PROCESS | 25698 | 1461370717520 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:18:37 INFO - PROCESS | 25698 | 1461370717522 Marionette TRACE conn3 <- [1,1646,null,{}] 17:18:37 INFO - PROCESS | 25698 | 1461370717528 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:18:37 INFO - PROCESS | 25698 | 1461370717751 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:18:37 INFO - PROCESS | 25698 | 1461370717959 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dca0e000 == 135 [pid = 25698] [id = 419] 17:18:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 282 (0x7f04f7e1d000) [pid = 25698] [serial = 1258] [outer = (nil)] 17:18:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 283 (0x7f0509a7bc00) [pid = 25698] [serial = 1259] [outer = 0x7f04f7e1d000] 17:18:38 INFO - PROCESS | 25698 | 1461370718077 Marionette DEBUG loaded listener.js 17:18:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 284 (0x7f050a159400) [pid = 25698] [serial = 1260] [outer = 0x7f04f7e1d000] 17:18:38 INFO - PROCESS | 25698 | 1461370718996 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:18:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:18:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1533ms 17:18:39 INFO - PROCESS | 25698 | 1461370719054 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:18:39 INFO - PROCESS | 25698 | 1461370719058 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:18:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:18:39 INFO - PROCESS | 25698 | 1461370719065 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:18:39 INFO - PROCESS | 25698 | 1461370719069 Marionette TRACE conn3 <- [1,1650,null,{}] 17:18:39 INFO - PROCESS | 25698 | 1461370719075 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:18:39 INFO - PROCESS | 25698 | 1461370719308 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:18:39 INFO - PROCESS | 25698 | 1461370719638 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04da6c3000 == 136 [pid = 25698] [id = 420] 17:18:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 285 (0x7f04effed400) [pid = 25698] [serial = 1261] [outer = (nil)] 17:18:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 286 (0x7f050a1adc00) [pid = 25698] [serial = 1262] [outer = 0x7f04effed400] 17:18:39 INFO - PROCESS | 25698 | 1461370719725 Marionette DEBUG loaded listener.js 17:18:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 287 (0x7f050a60b400) [pid = 25698] [serial = 1263] [outer = 0x7f04effed400] 17:18:40 INFO - PROCESS | 25698 | 1461370720603 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:18:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:18:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1582ms 17:18:40 INFO - PROCESS | 25698 | 1461370720649 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:18:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:18:40 INFO - PROCESS | 25698 | 1461370720653 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:18:40 INFO - PROCESS | 25698 | 1461370720659 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 25698 | 1461370720663 Marionette TRACE conn3 <- [1,1654,null,{}] 17:18:40 INFO - PROCESS | 25698 | 1461370720668 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:18:40 INFO - PROCESS | 25698 | 1461370720881 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:18:41 INFO - PROCESS | 25698 | 1461370721091 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04da6e2000 == 137 [pid = 25698] [id = 421] 17:18:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 288 (0x7f04e1a18400) [pid = 25698] [serial = 1264] [outer = (nil)] 17:18:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 289 (0x7f04e1a20000) [pid = 25698] [serial = 1265] [outer = 0x7f04e1a18400] 17:18:41 INFO - PROCESS | 25698 | 1461370721205 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 290 (0x7f04e1a24000) [pid = 25698] [serial = 1266] [outer = 0x7f04e1a18400] 17:18:42 INFO - PROCESS | 25698 | 1461370722074 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:18:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:18:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1436ms 17:18:42 INFO - PROCESS | 25698 | 1461370722095 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:18:42 INFO - PROCESS | 25698 | 1461370722097 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:18:42 INFO - PROCESS | 25698 | 1461370722103 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:18:42 INFO - PROCESS | 25698 | 1461370722105 Marionette TRACE conn3 <- [1,1658,null,{}] 17:18:42 INFO - PROCESS | 25698 | 1461370722111 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:18:42 INFO - PROCESS | 25698 | 1461370722298 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:18:42 INFO - PROCESS | 25698 | 1461370722510 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e1918800 == 138 [pid = 25698] [id = 422] 17:18:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 291 (0x7f04d9d68000) [pid = 25698] [serial = 1267] [outer = (nil)] 17:18:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 292 (0x7f04d9d70400) [pid = 25698] [serial = 1268] [outer = 0x7f04d9d68000] 17:18:42 INFO - PROCESS | 25698 | 1461370722628 Marionette DEBUG loaded listener.js 17:18:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 293 (0x7f04d9d74c00) [pid = 25698] [serial = 1269] [outer = 0x7f04d9d68000] 17:18:43 INFO - PROCESS | 25698 | 1461370723564 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:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1538ms 17:18:43 INFO - PROCESS | 25698 | 1461370723643 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:18:43 INFO - PROCESS | 25698 | 1461370723646 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:18:43 INFO - PROCESS | 25698 | 1461370723652 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:18:43 INFO - PROCESS | 25698 | 1461370723654 Marionette TRACE conn3 <- [1,1662,null,{}] 17:18:43 INFO - PROCESS | 25698 | 1461370723660 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:18:43 INFO - PROCESS | 25698 | 1461370723858 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:18:44 INFO - PROCESS | 25698 | 1461370724144 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04da5b5800 == 139 [pid = 25698] [id = 423] 17:18:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 294 (0x7f04d9d6bc00) [pid = 25698] [serial = 1270] [outer = (nil)] 17:18:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 295 (0x7f04de9c9000) [pid = 25698] [serial = 1271] [outer = 0x7f04d9d6bc00] 17:18:44 INFO - PROCESS | 25698 | 1461370724236 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 296 (0x7f04e1a1ec00) [pid = 25698] [serial = 1272] [outer = 0x7f04d9d6bc00] 17:18:45 INFO - PROCESS | 25698 | 1461370725095 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:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1541ms 17:18:45 INFO - PROCESS | 25698 | 1461370725195 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:18:45 INFO - PROCESS | 25698 | 1461370725199 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:18:45 INFO - PROCESS | 25698 | 1461370725204 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 25698 | 1461370725206 Marionette TRACE conn3 <- [1,1666,null,{}] 17:18:45 INFO - PROCESS | 25698 | 1461370725212 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:18:45 INFO - PROCESS | 25698 | 1461370725456 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:18:45 INFO - PROCESS | 25698 | 1461370725765 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e12f6800 == 140 [pid = 25698] [id = 424] 17:18:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 297 (0x7f04d9d6f800) [pid = 25698] [serial = 1273] [outer = (nil)] 17:18:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 298 (0x7f04eb971800) [pid = 25698] [serial = 1274] [outer = 0x7f04d9d6f800] 17:18:45 INFO - PROCESS | 25698 | 1461370725845 Marionette DEBUG loaded listener.js 17:18:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 299 (0x7f050a680c00) [pid = 25698] [serial = 1275] [outer = 0x7f04d9d6f800] 17:18:46 INFO - PROCESS | 25698 | 1461370726721 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:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1582ms 17:18:46 INFO - PROCESS | 25698 | 1461370726789 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 25698 | 1461370726793 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:18:46 INFO - PROCESS | 25698 | 1461370726800 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 25698 | 1461370726803 Marionette TRACE conn3 <- [1,1670,null,{}] 17:18:46 INFO - PROCESS | 25698 | 1461370726809 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:18:47 INFO - PROCESS | 25698 | 1461370727033 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:18:47 INFO - PROCESS | 25698 | 1461370727292 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ede09800 == 141 [pid = 25698] [id = 425] 17:18:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 300 (0x7f04e1118c00) [pid = 25698] [serial = 1276] [outer = (nil)] 17:18:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 301 (0x7f04e111e400) [pid = 25698] [serial = 1277] [outer = 0x7f04e1118c00] 17:18:47 INFO - PROCESS | 25698 | 1461370727414 Marionette DEBUG loaded listener.js 17:18:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 302 (0x7f04e1123c00) [pid = 25698] [serial = 1278] [outer = 0x7f04e1118c00] 17:18:48 INFO - PROCESS | 25698 | 1461370728264 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:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1533ms 17:18:48 INFO - PROCESS | 25698 | 1461370728341 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 25698 | 1461370728343 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:18:48 INFO - PROCESS | 25698 | 1461370728353 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 25698 | 1461370728356 Marionette TRACE conn3 <- [1,1674,null,{}] 17:18:48 INFO - PROCESS | 25698 | 1461370728361 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:18:48 INFO - PROCESS | 25698 | 1461370728571 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:18:49 INFO - PROCESS | 25698 | 1461370729220 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04da2c8000 == 142 [pid = 25698] [id = 426] 17:18:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 303 (0x7f04da244800) [pid = 25698] [serial = 1279] [outer = (nil)] 17:18:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 304 (0x7f04dbf40400) [pid = 25698] [serial = 1280] [outer = 0x7f04da244800] 17:18:49 INFO - PROCESS | 25698 | 1461370729372 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 305 (0x7f04de63e800) [pid = 25698] [serial = 1281] [outer = 0x7f04da244800] 17:18:50 INFO - PROCESS | 25698 | 1461370730305 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:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1995ms 17:18:50 INFO - PROCESS | 25698 | 1461370730350 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 25698 | 1461370730357 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:18:50 INFO - PROCESS | 25698 | 1461370730365 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 25698 | 1461370730369 Marionette TRACE conn3 <- [1,1678,null,{}] 17:18:50 INFO - PROCESS | 25698 | 1461370730376 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:18:50 INFO - PROCESS | 25698 | 1461370730576 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:18:50 INFO - PROCESS | 25698 | 1461370730809 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df9e2000 == 143 [pid = 25698] [id = 427] 17:18:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 306 (0x7f04da242800) [pid = 25698] [serial = 1282] [outer = (nil)] 17:18:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 307 (0x7f04dcc94000) [pid = 25698] [serial = 1283] [outer = 0x7f04da242800] 17:18:50 INFO - PROCESS | 25698 | 1461370730945 Marionette DEBUG loaded listener.js 17:18:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 308 (0x7f04df649c00) [pid = 25698] [serial = 1284] [outer = 0x7f04da242800] 17:18:52 INFO - PROCESS | 25698 | 1461370732006 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:18: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:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1685ms 17:18:52 INFO - PROCESS | 25698 | 1461370732053 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:18:52 INFO - PROCESS | 25698 | 1461370732060 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:18:52 INFO - PROCESS | 25698 | 1461370732068 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:18:52 INFO - PROCESS | 25698 | 1461370732070 Marionette TRACE conn3 <- [1,1682,null,{}] 17:18:52 INFO - PROCESS | 25698 | 1461370732076 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:18:52 INFO - PROCESS | 25698 | 1461370732280 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:18:52 INFO - PROCESS | 25698 | 1461370732506 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04de7a2800 == 144 [pid = 25698] [id = 428] 17:18:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 309 (0x7f04dbf35c00) [pid = 25698] [serial = 1285] [outer = (nil)] 17:18:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 310 (0x7f04e0ae1800) [pid = 25698] [serial = 1286] [outer = 0x7f04dbf35c00] 17:18:52 INFO - PROCESS | 25698 | 1461370732649 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 311 (0x7f04e0d4d800) [pid = 25698] [serial = 1287] [outer = 0x7f04dbf35c00] 17:18:52 INFO - PROCESS | 25698 | --DOMWINDOW == 310 (0x7f04ebd87000) [pid = 25698] [serial = 1157] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df0dd800 == 143 [pid = 25698] [id = 397] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df9e9800 == 142 [pid = 25698] [id = 396] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e5c30800 == 141 [pid = 25698] [id = 395] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e5c19000 == 140 [pid = 25698] [id = 394] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfad1800 == 139 [pid = 25698] [id = 393] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a618000 == 138 [pid = 25698] [id = 392] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0506032800 == 137 [pid = 25698] [id = 391] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb07b000 == 136 [pid = 25698] [id = 390] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f382d800 == 135 [pid = 25698] [id = 389] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eebc5000 == 134 [pid = 25698] [id = 388] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb991800 == 133 [pid = 25698] [id = 387] 17:18:53 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de9aa000 == 132 [pid = 25698] [id = 386] 17:18:53 INFO - PROCESS | 25698 | 1461370733594 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:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 309 (0x7f04e2f7f400) [pid = 25698] [serial = 1100] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 308 (0x7f0504f9b000) [pid = 25698] [serial = 1115] [outer = (nil)] [url = about:blank] 17:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1587ms 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 307 (0x7f04e37b3400) [pid = 25698] [serial = 1145] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 306 (0x7f04e4094400) [pid = 25698] [serial = 1146] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 305 (0x7f04e3794c00) [pid = 25698] [serial = 1143] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 304 (0x7f04e2f88c00) [pid = 25698] [serial = 1142] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 303 (0x7f04df8b7c00) [pid = 25698] [serial = 1137] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 302 (0x7f04df8afc00) [pid = 25698] [serial = 1136] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 301 (0x7f04e17ad000) [pid = 25698] [serial = 1140] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 300 (0x7f04e0d4bc00) [pid = 25698] [serial = 1139] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 299 (0x7f04de9c5400) [pid = 25698] [serial = 1133] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 298 (0x7f04f5785000) [pid = 25698] [serial = 1109] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 297 (0x7f04f05b9000) [pid = 25698] [serial = 1106] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 296 (0x7f04e170e000) [pid = 25698] [serial = 1118] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 295 (0x7f04e3792c00) [pid = 25698] [serial = 1121] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 294 (0x7f04eb694000) [pid = 25698] [serial = 1103] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 293 (0x7f04e50ac000) [pid = 25698] [serial = 1148] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 292 (0x7f04e379a400) [pid = 25698] [serial = 1127] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 291 (0x7f04f6e90c00) [pid = 25698] [serial = 1112] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 290 (0x7f04de77c400) [pid = 25698] [serial = 1130] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 289 (0x7f04edfcd400) [pid = 25698] [serial = 1151] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 288 (0x7f04ef3d9c00) [pid = 25698] [serial = 1155] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 287 (0x7f04e5d72800) [pid = 25698] [serial = 1149] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 286 (0x7f04ee659c00) [pid = 25698] [serial = 1152] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 285 (0x7f04ee8d0800) [pid = 25698] [serial = 1154] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | --DOMWINDOW == 284 (0x7f04dfceb400) [pid = 25698] [serial = 1124] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 25698 | 1461370733680 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:18:53 INFO - PROCESS | 25698 | 1461370733684 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:18:53 INFO - PROCESS | 25698 | 1461370733692 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:18:53 INFO - PROCESS | 25698 | 1461370733701 Marionette TRACE conn3 <- [1,1686,null,{}] 17:18:53 INFO - PROCESS | 25698 | 1461370733715 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:18:53 INFO - PROCESS | 25698 | 1461370733917 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:18:54 INFO - PROCESS | 25698 | 1461370734102 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e12f0000 == 133 [pid = 25698] [id = 429] 17:18:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 285 (0x7f04de9ca400) [pid = 25698] [serial = 1288] [outer = (nil)] 17:18:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 286 (0x7f04e170b800) [pid = 25698] [serial = 1289] [outer = 0x7f04de9ca400] 17:18:54 INFO - PROCESS | 25698 | 1461370734169 Marionette DEBUG loaded listener.js 17:18:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 287 (0x7f04e2497c00) [pid = 25698] [serial = 1290] [outer = 0x7f04de9ca400] 17:18:54 INFO - PROCESS | 25698 | 1461370734968 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:18:55 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:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1346ms 17:18:55 INFO - PROCESS | 25698 | 1461370735037 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:18:55 INFO - PROCESS | 25698 | 1461370735042 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:18:55 INFO - PROCESS | 25698 | 1461370735047 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 25698 | 1461370735049 Marionette TRACE conn3 <- [1,1690,null,{}] 17:18:55 INFO - PROCESS | 25698 | 1461370735055 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:18:55 INFO - PROCESS | 25698 | 1461370735254 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:18:55 INFO - PROCESS | 25698 | 1461370735460 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e52ae800 == 134 [pid = 25698] [id = 430] 17:18:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 288 (0x7f04de9cac00) [pid = 25698] [serial = 1291] [outer = (nil)] 17:18:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 289 (0x7f04e267a400) [pid = 25698] [serial = 1292] [outer = 0x7f04de9cac00] 17:18:55 INFO - PROCESS | 25698 | 1461370735526 Marionette DEBUG loaded listener.js 17:18:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 290 (0x7f04e2f8d400) [pid = 25698] [serial = 1293] [outer = 0x7f04de9cac00] 17:18:56 INFO - PROCESS | 25698 | 1461370736450 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:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1428ms 17:18:56 INFO - PROCESS | 25698 | 1461370736476 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:18:56 INFO - PROCESS | 25698 | 1461370736479 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:18:56 INFO - PROCESS | 25698 | 1461370736485 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:18:56 INFO - PROCESS | 25698 | 1461370736487 Marionette TRACE conn3 <- [1,1694,null,{}] 17:18:56 INFO - PROCESS | 25698 | 1461370736494 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:18:56 INFO - PROCESS | 25698 | 1461370736731 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:18:56 INFO - PROCESS | 25698 | 1461370736770 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e60b3000 == 135 [pid = 25698] [id = 431] 17:18:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 291 (0x7f04e37b1800) [pid = 25698] [serial = 1294] [outer = (nil)] 17:18:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 292 (0x7f04e391c000) [pid = 25698] [serial = 1295] [outer = 0x7f04e37b1800] 17:18:56 INFO - PROCESS | 25698 | 1461370736844 Marionette DEBUG loaded listener.js 17:18:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 293 (0x7f04e4245800) [pid = 25698] [serial = 1296] [outer = 0x7f04e37b1800] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 292 (0x7f04e2499400) [pid = 25698] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 291 (0x7f04dfce6000) [pid = 25698] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 290 (0x7f04e52ce000) [pid = 25698] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 289 (0x7f04e2c0a800) [pid = 25698] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 288 (0x7f04e2c0f000) [pid = 25698] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 287 (0x7f04e1710400) [pid = 25698] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 286 (0x7f04edfd0000) [pid = 25698] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 285 (0x7f04f6e91800) [pid = 25698] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 284 (0x7f04e2492c00) [pid = 25698] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 283 (0x7f04edfcbc00) [pid = 25698] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 282 (0x7f04f05b2c00) [pid = 25698] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 281 (0x7f04f70c3800) [pid = 25698] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 280 (0x7f04f7373c00) [pid = 25698] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 279 (0x7f04e2494400) [pid = 25698] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 278 (0x7f04e2c06000) [pid = 25698] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 277 (0x7f04e2c06800) [pid = 25698] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 276 (0x7f04e2c06400) [pid = 25698] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 275 (0x7f04e0ce0000) [pid = 25698] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 274 (0x7f04e5e9ac00) [pid = 25698] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 273 (0x7f04f0057000) [pid = 25698] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 272 (0x7f04f737ac00) [pid = 25698] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 271 (0x7f04e2fd1000) [pid = 25698] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 270 (0x7f04e2f92000) [pid = 25698] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 269 (0x7f04eb529800) [pid = 25698] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 268 (0x7f04eb527400) [pid = 25698] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 267 (0x7f04f763ac00) [pid = 25698] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 266 (0x7f04eb9e5400) [pid = 25698] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 265 (0x7f04eb68f000) [pid = 25698] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 264 (0x7f04e2f79400) [pid = 25698] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 263 (0x7f04f1be2400) [pid = 25698] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 262 (0x7f04f7637c00) [pid = 25698] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 261 (0x7f04e5d7a000) [pid = 25698] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 260 (0x7f04f8d33400) [pid = 25698] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 259 (0x7f04ebbf9800) [pid = 25698] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 258 (0x7f04f8d2dc00) [pid = 25698] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 257 (0x7f04e5e94400) [pid = 25698] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 256 (0x7f04f6d0ac00) [pid = 25698] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 255 (0x7f04f7deb000) [pid = 25698] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04e1bd3800) [pid = 25698] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 253 (0x7f0509a7c000) [pid = 25698] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 252 (0x7f04f7370c00) [pid = 25698] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 251 (0x7f04f2ee8000) [pid = 25698] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 250 (0x7f04f2eeec00) [pid = 25698] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 249 (0x7f04e25adc00) [pid = 25698] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 248 (0x7f04e2c0a000) [pid = 25698] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 247 (0x7f04f2ee8800) [pid = 25698] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 246 (0x7f0506045c00) [pid = 25698] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 245 (0x7f04f73f5000) [pid = 25698] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 244 (0x7f04e25ad800) [pid = 25698] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 243 (0x7f04eea60800) [pid = 25698] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 242 (0x7f04eb532c00) [pid = 25698] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 241 (0x7f04e3797800) [pid = 25698] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:18:58 INFO - PROCESS | 25698 | --DOMWINDOW == 240 (0x7f04e5d78400) [pid = 25698] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:18:58 INFO - PROCESS | 25698 | 1461370738580 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:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2142ms 17:18:58 INFO - PROCESS | 25698 | 1461370738629 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 25698 | 1461370738632 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:18:58 INFO - PROCESS | 25698 | 1461370738637 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 25698 | 1461370738640 Marionette TRACE conn3 <- [1,1698,null,{}] 17:18:58 INFO - PROCESS | 25698 | 1461370738645 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:18:58 INFO - PROCESS | 25698 | 1461370738888 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:18:58 INFO - PROCESS | 25698 | 1461370738909 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e50e5000 == 136 [pid = 25698] [id = 432] 17:18:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 241 (0x7f04e2492c00) [pid = 25698] [serial = 1297] [outer = (nil)] 17:18:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 242 (0x7f04e2c07c00) [pid = 25698] [serial = 1298] [outer = 0x7f04e2492c00] 17:18:58 INFO - PROCESS | 25698 | 1461370738973 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 243 (0x7f04e2f8e400) [pid = 25698] [serial = 1299] [outer = 0x7f04e2492c00] 17:18:59 INFO - PROCESS | 25698 | 1461370739806 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:18:59 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:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1230ms 17:18:59 INFO - PROCESS | 25698 | 1461370739881 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:18:59 INFO - PROCESS | 25698 | 1461370739884 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:18:59 INFO - PROCESS | 25698 | 1461370739891 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:18:59 INFO - PROCESS | 25698 | 1461370739894 Marionette TRACE conn3 <- [1,1702,null,{}] 17:18:59 INFO - PROCESS | 25698 | 1461370739899 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:19:00 INFO - PROCESS | 25698 | 1461370740080 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:19:00 INFO - PROCESS | 25698 | 1461370740095 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04da2c3000 == 137 [pid = 25698] [id = 433] 17:19:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 244 (0x7f04d9d67400) [pid = 25698] [serial = 1300] [outer = (nil)] 17:19:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 245 (0x7f04da238400) [pid = 25698] [serial = 1301] [outer = 0x7f04d9d67400] 17:19:00 INFO - PROCESS | 25698 | 1461370740486 Marionette DEBUG loaded listener.js 17:19:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 246 (0x7f04dcc88c00) [pid = 25698] [serial = 1302] [outer = 0x7f04d9d67400] 17:19:01 INFO - PROCESS | 25698 | 1461370741549 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:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1730ms 17:19:01 INFO - PROCESS | 25698 | 1461370741622 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:19:01 INFO - PROCESS | 25698 | 1461370741626 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:19:01 INFO - PROCESS | 25698 | 1461370741636 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:19:01 INFO - PROCESS | 25698 | 1461370741641 Marionette TRACE conn3 <- [1,1706,null,{}] 17:19:01 INFO - PROCESS | 25698 | 1461370741650 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:19:01 INFO - PROCESS | 25698 | 1461370741922 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:19:02 INFO - PROCESS | 25698 | 1461370742253 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dfad3000 == 138 [pid = 25698] [id = 434] 17:19:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 247 (0x7f04df64d800) [pid = 25698] [serial = 1303] [outer = (nil)] 17:19:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 248 (0x7f04e09c8000) [pid = 25698] [serial = 1304] [outer = 0x7f04df64d800] 17:19:02 INFO - PROCESS | 25698 | 1461370742338 Marionette DEBUG loaded listener.js 17:19:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 249 (0x7f04e0d42c00) [pid = 25698] [serial = 1305] [outer = 0x7f04df64d800] 17:19:03 INFO - PROCESS | 25698 | 1461370743264 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:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1685ms 17:19:03 INFO - PROCESS | 25698 | 1461370743320 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:19:03 INFO - PROCESS | 25698 | 1461370743325 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:19:03 INFO - PROCESS | 25698 | 1461370743335 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:19:03 INFO - PROCESS | 25698 | 1461370743339 Marionette TRACE conn3 <- [1,1710,null,{}] 17:19:03 INFO - PROCESS | 25698 | 1461370743346 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:19:03 INFO - PROCESS | 25698 | 1461370743574 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:19:03 INFO - PROCESS | 25698 | 1461370743868 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eb7a7000 == 139 [pid = 25698] [id = 435] 17:19:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 250 (0x7f04e1124000) [pid = 25698] [serial = 1306] [outer = (nil)] 17:19:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 251 (0x7f04e1bda800) [pid = 25698] [serial = 1307] [outer = 0x7f04e1124000] 17:19:03 INFO - PROCESS | 25698 | 1461370743992 Marionette DEBUG loaded listener.js 17:19:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 252 (0x7f04e2676c00) [pid = 25698] [serial = 1308] [outer = 0x7f04e1124000] 17:19:04 INFO - PROCESS | 25698 | 1461370744895 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:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1633ms 17:19:04 INFO - PROCESS | 25698 | 1461370744969 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:19:04 INFO - PROCESS | 25698 | 1461370744973 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:19:04 INFO - PROCESS | 25698 | 1461370744980 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:19:04 INFO - PROCESS | 25698 | 1461370744985 Marionette TRACE conn3 <- [1,1714,null,{}] 17:19:05 INFO - PROCESS | 25698 | 1461370745001 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:19:05 INFO - PROCESS | 25698 | 1461370745265 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:19:05 INFO - PROCESS | 25698 | 1461370745572 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee90b800 == 140 [pid = 25698] [id = 436] 17:19:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 253 (0x7f04e3791800) [pid = 25698] [serial = 1309] [outer = (nil)] 17:19:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 254 (0x7f04e391c400) [pid = 25698] [serial = 1310] [outer = 0x7f04e3791800] 17:19:05 INFO - PROCESS | 25698 | 1461370745647 Marionette DEBUG loaded listener.js 17:19:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04e3926800) [pid = 25698] [serial = 1311] [outer = 0x7f04e3791800] 17:19:06 INFO - PROCESS | 25698 | 1461370746513 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:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1586ms 17:19:06 INFO - PROCESS | 25698 | 1461370746566 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:19:06 INFO - PROCESS | 25698 | 1461370746570 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:19:06 INFO - PROCESS | 25698 | 1461370746576 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:19:06 INFO - PROCESS | 25698 | 1461370746579 Marionette TRACE conn3 <- [1,1718,null,{}] 17:19:06 INFO - PROCESS | 25698 | 1461370746584 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:19:06 INFO - PROCESS | 25698 | 1461370746780 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:19:07 INFO - PROCESS | 25698 | 1461370746997 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef35f800 == 141 [pid = 25698] [id = 437] 17:19:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 256 (0x7f04e3790400) [pid = 25698] [serial = 1312] [outer = (nil)] 17:19:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 257 (0x7f04e52d4400) [pid = 25698] [serial = 1313] [outer = 0x7f04e3790400] 17:19:07 INFO - PROCESS | 25698 | 1461370747153 Marionette DEBUG loaded listener.js 17:19:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 258 (0x7f04e5e9ac00) [pid = 25698] [serial = 1314] [outer = 0x7f04e3790400] 17:19:08 INFO - PROCESS | 25698 | 1461370748029 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:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1529ms 17:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:19:08 INFO - PROCESS | 25698 | 1461370748106 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:19:08 INFO - PROCESS | 25698 | 1461370748109 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:19:08 INFO - PROCESS | 25698 | 1461370748115 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:19:08 INFO - PROCESS | 25698 | 1461370748118 Marionette TRACE conn3 <- [1,1722,null,{}] 17:19:08 INFO - PROCESS | 25698 | 1461370748123 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:19:08 INFO - PROCESS | 25698 | 1461370748327 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:19:08 INFO - PROCESS | 25698 | 1461370748542 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2753000 == 142 [pid = 25698] [id = 438] 17:19:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 259 (0x7f04eb699000) [pid = 25698] [serial = 1315] [outer = (nil)] 17:19:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 260 (0x7f04eb9e1800) [pid = 25698] [serial = 1316] [outer = 0x7f04eb699000] 17:19:08 INFO - PROCESS | 25698 | 1461370748667 Marionette DEBUG loaded listener.js 17:19:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 261 (0x7f04ecb6c800) [pid = 25698] [serial = 1317] [outer = 0x7f04eb699000] 17:19:09 INFO - PROCESS | 25698 | 1461370749680 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:19:09 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:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1632ms 17:19:09 INFO - PROCESS | 25698 | 1461370749748 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:19:09 INFO - PROCESS | 25698 | 1461370749752 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:19:09 INFO - PROCESS | 25698 | 1461370749758 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:19:09 INFO - PROCESS | 25698 | 1461370749762 Marionette TRACE conn3 <- [1,1726,null,{}] 17:19:09 INFO - PROCESS | 25698 | 1461370749767 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:19:09 INFO - PROCESS | 25698 | 1461370749992 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:19:10 INFO - PROCESS | 25698 | 1461370750251 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f6f02800 == 143 [pid = 25698] [id = 439] 17:19:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 262 (0x7f04ee8ca800) [pid = 25698] [serial = 1318] [outer = (nil)] 17:19:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 263 (0x7f04f0057000) [pid = 25698] [serial = 1319] [outer = 0x7f04ee8ca800] 17:19:10 INFO - PROCESS | 25698 | 1461370750371 Marionette DEBUG loaded listener.js 17:19:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 264 (0x7f04f173c400) [pid = 25698] [serial = 1320] [outer = 0x7f04ee8ca800] 17:19:11 INFO - PROCESS | 25698 | 1461370751245 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:19: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:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1537ms 17:19:11 INFO - PROCESS | 25698 | 1461370751297 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:19:11 INFO - PROCESS | 25698 | 1461370751301 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:19:11 INFO - PROCESS | 25698 | 1461370751308 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:19:11 INFO - PROCESS | 25698 | 1461370751312 Marionette TRACE conn3 <- [1,1730,null,{}] 17:19:11 INFO - PROCESS | 25698 | 1461370751317 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:19:11 INFO - PROCESS | 25698 | 1461370751539 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:19:11 INFO - PROCESS | 25698 | 1461370751848 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f867b800 == 144 [pid = 25698] [id = 440] 17:19:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 265 (0x7f04e5d75000) [pid = 25698] [serial = 1321] [outer = (nil)] 17:19:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 266 (0x7f04f1ca9c00) [pid = 25698] [serial = 1322] [outer = 0x7f04e5d75000] 17:19:11 INFO - PROCESS | 25698 | 1461370751932 Marionette DEBUG loaded listener.js 17:19:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 267 (0x7f04f24f7800) [pid = 25698] [serial = 1323] [outer = 0x7f04e5d75000] 17:19:12 INFO - PROCESS | 25698 | 1461370752757 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:19:12 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:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1487ms 17:19:12 INFO - PROCESS | 25698 | 1461370752795 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:19:12 INFO - PROCESS | 25698 | 1461370752800 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:19:12 INFO - PROCESS | 25698 | 1461370752806 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 25698 | 1461370752809 Marionette TRACE conn3 <- [1,1734,null,{}] 17:19:12 INFO - PROCESS | 25698 | 1461370752814 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:19:13 INFO - PROCESS | 25698 | 1461370753018 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:19:13 INFO - PROCESS | 25698 | 1461370753237 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504cd9000 == 145 [pid = 25698] [id = 441] 17:19:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 268 (0x7f04ecb6bc00) [pid = 25698] [serial = 1324] [outer = (nil)] 17:19:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 269 (0x7f04f2ef0400) [pid = 25698] [serial = 1325] [outer = 0x7f04ecb6bc00] 17:19:13 INFO - PROCESS | 25698 | 1461370753353 Marionette DEBUG loaded listener.js 17:19:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 270 (0x7f04f5c31400) [pid = 25698] [serial = 1326] [outer = 0x7f04ecb6bc00] 17:19:14 INFO - PROCESS | 25698 | 1461370754269 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:19:14 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:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1531ms 17:19:14 INFO - PROCESS | 25698 | 1461370754338 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:19:14 INFO - PROCESS | 25698 | 1461370754342 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:19:14 INFO - PROCESS | 25698 | 1461370754347 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:19:14 INFO - PROCESS | 25698 | 1461370754350 Marionette TRACE conn3 <- [1,1738,null,{}] 17:19:14 INFO - PROCESS | 25698 | 1461370754355 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:19:14 INFO - PROCESS | 25698 | 1461370754572 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:19:14 INFO - PROCESS | 25698 | 1461370754839 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050a5af000 == 146 [pid = 25698] [id = 442] 17:19:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 271 (0x7f04f173cc00) [pid = 25698] [serial = 1327] [outer = (nil)] 17:19:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 272 (0x7f04f6d08c00) [pid = 25698] [serial = 1328] [outer = 0x7f04f173cc00] 17:19:14 INFO - PROCESS | 25698 | 1461370754972 Marionette DEBUG loaded listener.js 17:19:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 273 (0x7f04f7370c00) [pid = 25698] [serial = 1329] [outer = 0x7f04f173cc00] 17:19:15 INFO - PROCESS | 25698 | 1461370755862 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:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1585ms 17:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:19:15 INFO - PROCESS | 25698 | 1461370755935 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:19:15 INFO - PROCESS | 25698 | 1461370755938 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:19:15 INFO - PROCESS | 25698 | 1461370755944 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:19:15 INFO - PROCESS | 25698 | 1461370755948 Marionette TRACE conn3 <- [1,1742,null,{}] 17:19:15 INFO - PROCESS | 25698 | 1461370755954 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:19:16 INFO - PROCESS | 25698 | 1461370756191 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:19:16 INFO - PROCESS | 25698 | 1461370756474 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e0b2d000 == 147 [pid = 25698] [id = 443] 17:19:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 274 (0x7f04f8d34000) [pid = 25698] [serial = 1330] [outer = (nil)] 17:19:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 275 (0x7f04faee7400) [pid = 25698] [serial = 1331] [outer = 0x7f04f8d34000] 17:19:16 INFO - PROCESS | 25698 | 1461370756604 Marionette DEBUG loaded listener.js 17:19:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 276 (0x7f0504c6e400) [pid = 25698] [serial = 1332] [outer = 0x7f04f8d34000] 17:19:17 INFO - PROCESS | 25698 | 1461370757453 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:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1581ms 17:19:17 INFO - PROCESS | 25698 | 1461370757526 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:19:17 INFO - PROCESS | 25698 | 1461370757536 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:19:17 INFO - PROCESS | 25698 | 1461370757543 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:19:17 INFO - PROCESS | 25698 | 1461370757547 Marionette TRACE conn3 <- [1,1746,null,{}] 17:19:17 INFO - PROCESS | 25698 | 1461370757553 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:19:17 INFO - PROCESS | 25698 | 1461370757840 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:19:18 INFO - PROCESS | 25698 | 1461370758155 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e0ea7800 == 148 [pid = 25698] [id = 444] 17:19:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 277 (0x7f04f8f69c00) [pid = 25698] [serial = 1333] [outer = (nil)] 17:19:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 278 (0x7f0509cb6400) [pid = 25698] [serial = 1334] [outer = 0x7f04f8f69c00] 17:19:18 INFO - PROCESS | 25698 | 1461370758229 Marionette DEBUG loaded listener.js 17:19:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 279 (0x7f050a5ee000) [pid = 25698] [serial = 1335] [outer = 0x7f04f8f69c00] 17:19:19 INFO - PROCESS | 25698 | 1461370759035 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:19: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:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1530ms 17:19:19 INFO - PROCESS | 25698 | 1461370759074 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:19:19 INFO - PROCESS | 25698 | 1461370759077 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:19:19 INFO - PROCESS | 25698 | 1461370759083 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:19:19 INFO - PROCESS | 25698 | 1461370759085 Marionette TRACE conn3 <- [1,1750,null,{}] 17:19:19 INFO - PROCESS | 25698 | 1461370759091 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:19:19 INFO - PROCESS | 25698 | 1461370759302 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:19:19 INFO - PROCESS | 25698 | 1461370759565 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e114d000 == 149 [pid = 25698] [id = 445] 17:19:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 280 (0x7f04e2506c00) [pid = 25698] [serial = 1336] [outer = (nil)] 17:19:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 281 (0x7f04e250d400) [pid = 25698] [serial = 1337] [outer = 0x7f04e2506c00] 17:19:19 INFO - PROCESS | 25698 | 1461370759680 Marionette DEBUG loaded listener.js 17:19:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 282 (0x7f04e2511c00) [pid = 25698] [serial = 1338] [outer = 0x7f04e2506c00] 17:19:20 INFO - PROCESS | 25698 | 1461370760542 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:19: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:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1535ms 17:19:20 INFO - PROCESS | 25698 | 1461370760620 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:19:20 INFO - PROCESS | 25698 | 1461370760623 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:19:20 INFO - PROCESS | 25698 | 1461370760629 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:19:20 INFO - PROCESS | 25698 | 1461370760631 Marionette TRACE conn3 <- [1,1754,null,{}] 17:19:20 INFO - PROCESS | 25698 | 1461370760637 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:19:20 INFO - PROCESS | 25698 | 1461370760837 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:19:21 INFO - PROCESS | 25698 | 1461370761057 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee0b2800 == 150 [pid = 25698] [id = 446] 17:19:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 283 (0x7f04dc99b400) [pid = 25698] [serial = 1339] [outer = (nil)] 17:19:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 284 (0x7f04dc9a1800) [pid = 25698] [serial = 1340] [outer = 0x7f04dc99b400] 17:19:21 INFO - PROCESS | 25698 | 1461370761194 Marionette DEBUG loaded listener.js 17:19:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 285 (0x7f04dc9a6c00) [pid = 25698] [serial = 1341] [outer = 0x7f04dc99b400] 17:19:22 INFO - PROCESS | 25698 | 1461370762102 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:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1533ms 17:19:22 INFO - PROCESS | 25698 | 1461370762179 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:19:22 INFO - PROCESS | 25698 | 1461370762182 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:19:22 INFO - PROCESS | 25698 | 1461370762193 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:19:22 INFO - PROCESS | 25698 | 1461370762195 Marionette TRACE conn3 <- [1,1758,null,{}] 17:19:22 INFO - PROCESS | 25698 | 1461370762201 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:19:22 INFO - PROCESS | 25698 | 1461370762402 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:19:22 INFO - PROCESS | 25698 | 1461370762624 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dca81800 == 151 [pid = 25698] [id = 447] 17:19:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 286 (0x7f04dc999800) [pid = 25698] [serial = 1342] [outer = (nil)] 17:19:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 287 (0x7f04de9c9c00) [pid = 25698] [serial = 1343] [outer = 0x7f04dc999800] 17:19:22 INFO - PROCESS | 25698 | 1461370762738 Marionette DEBUG loaded listener.js 17:19:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 288 (0x7f04e2510800) [pid = 25698] [serial = 1344] [outer = 0x7f04dc999800] 17:19:23 INFO - PROCESS | 25698 | 1461370763695 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:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1583ms 17:19:23 INFO - PROCESS | 25698 | 1461370763778 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:19:23 INFO - PROCESS | 25698 | 1461370763781 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:19:23 INFO - PROCESS | 25698 | 1461370763787 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:19:23 INFO - PROCESS | 25698 | 1461370763789 Marionette TRACE conn3 <- [1,1762,null,{}] 17:19:23 INFO - PROCESS | 25698 | 1461370763795 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:19:24 INFO - PROCESS | 25698 | 1461370764052 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:19:24 INFO - PROCESS | 25698 | 1461370764358 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dfb09000 == 152 [pid = 25698] [id = 448] 17:19:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 289 (0x7f04dc99d000) [pid = 25698] [serial = 1345] [outer = (nil)] 17:19:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 290 (0x7f04e2511800) [pid = 25698] [serial = 1346] [outer = 0x7f04dc99d000] 17:19:24 INFO - PROCESS | 25698 | 1461370764436 Marionette DEBUG loaded listener.js 17:19:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 291 (0x7f04e266f800) [pid = 25698] [serial = 1347] [outer = 0x7f04dc99d000] 17:19:25 INFO - PROCESS | 25698 | 1461370765336 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:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1633ms 17:19:25 INFO - PROCESS | 25698 | 1461370765424 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:19:25 INFO - PROCESS | 25698 | 1461370765429 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:19:25 INFO - PROCESS | 25698 | 1461370765437 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:19:25 INFO - PROCESS | 25698 | 1461370765440 Marionette TRACE conn3 <- [1,1766,null,{}] 17:19:25 INFO - PROCESS | 25698 | 1461370765447 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:19:25 INFO - PROCESS | 25698 | 1461370765802 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:19:26 INFO - PROCESS | 25698 | 1461370766830 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df2cf800 == 153 [pid = 25698] [id = 449] 17:19:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 292 (0x7f04da245c00) [pid = 25698] [serial = 1348] [outer = (nil)] 17:19:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 293 (0x7f04dbf41000) [pid = 25698] [serial = 1349] [outer = 0x7f04da245c00] 17:19:26 INFO - PROCESS | 25698 | 1461370766899 Marionette DEBUG loaded listener.js 17:19:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 294 (0x7f04de777800) [pid = 25698] [serial = 1350] [outer = 0x7f04da245c00] 17:19:27 INFO - PROCESS | 25698 | 1461370767787 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:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2387ms 17:19:27 INFO - PROCESS | 25698 | 1461370767824 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:19:27 INFO - PROCESS | 25698 | 1461370767831 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:19:27 INFO - PROCESS | 25698 | 1461370767839 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 25698 | 1461370767843 Marionette TRACE conn3 <- [1,1770,null,{}] 17:19:27 INFO - PROCESS | 25698 | 1461370767849 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:19:28 INFO - PROCESS | 25698 | 1461370768034 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:19:28 INFO - PROCESS | 25698 | 1461370768327 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e0b38800 == 154 [pid = 25698] [id = 450] 17:19:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 295 (0x7f04d9d76800) [pid = 25698] [serial = 1351] [outer = (nil)] 17:19:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 296 (0x7f04de9c0c00) [pid = 25698] [serial = 1352] [outer = 0x7f04d9d76800] 17:19:28 INFO - PROCESS | 25698 | 1461370768466 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 297 (0x7f04e0ce9000) [pid = 25698] [serial = 1353] [outer = 0x7f04d9d76800] 17:19:29 INFO - PROCESS | 25698 | 1461370769513 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:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1732ms 17:19:29 INFO - PROCESS | 25698 | 1461370769574 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:19:29 INFO - PROCESS | 25698 | 1461370769580 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:19:29 INFO - PROCESS | 25698 | 1461370769586 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - PROCESS | 25698 | 1461370769589 Marionette TRACE conn3 <- [1,1774,null,{}] 17:19:29 INFO - PROCESS | 25698 | 1461370769594 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:19:29 INFO - PROCESS | 25698 | 1461370769842 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:19:30 INFO - PROCESS | 25698 | 1461370770221 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dca20000 == 155 [pid = 25698] [id = 451] 17:19:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 298 (0x7f04e17ad000) [pid = 25698] [serial = 1354] [outer = (nil)] 17:19:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 299 (0x7f04e1bdf000) [pid = 25698] [serial = 1355] [outer = 0x7f04e17ad000] 17:19:30 INFO - PROCESS | 25698 | 1461370770291 Marionette DEBUG loaded listener.js 17:19:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 300 (0x7f04e25a9c00) [pid = 25698] [serial = 1356] [outer = 0x7f04e17ad000] 17:19:30 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edf37800 == 154 [pid = 25698] [id = 364] 17:19:30 INFO - PROCESS | 25698 | --DOMWINDOW == 299 (0x7f04ee69a400) [pid = 25698] [serial = 1229] [outer = (nil)] [url = about:blank] 17:19:30 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eeec0800 == 153 [pid = 25698] [id = 365] 17:19:30 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e50e5000 == 152 [pid = 25698] [id = 432] 17:19:30 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e60b3000 == 151 [pid = 25698] [id = 431] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e52ae800 == 150 [pid = 25698] [id = 430] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e12f0000 == 149 [pid = 25698] [id = 429] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de7a2800 == 148 [pid = 25698] [id = 428] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df9e2000 == 147 [pid = 25698] [id = 427] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da2c8000 == 146 [pid = 25698] [id = 426] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a173800 == 145 [pid = 25698] [id = 418] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f05053c6000 == 144 [pid = 25698] [id = 417] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb00f800 == 143 [pid = 25698] [id = 416] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b2e000 == 142 [pid = 25698] [id = 415] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d34800 == 141 [pid = 25698] [id = 414] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2a93800 == 140 [pid = 25698] [id = 413] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f04ad000 == 139 [pid = 25698] [id = 412] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e6068800 == 138 [pid = 25698] [id = 411] 17:19:31 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfb14000 == 137 [pid = 25698] [id = 410] 17:19:31 INFO - PROCESS | 25698 | 1461370771319 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:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1783ms 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 298 (0x7f04ee8c5c00) [pid = 25698] [serial = 1158] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 297 (0x7f04ebdb8c00) [pid = 25698] [serial = 1226] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 296 (0x7f04e5d6f400) [pid = 25698] [serial = 1224] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 295 (0x7f04ee0dd400) [pid = 25698] [serial = 1172] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 294 (0x7f04e09d0800) [pid = 25698] [serial = 1212] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 293 (0x7f04dfcec000) [pid = 25698] [serial = 1211] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 292 (0x7f04eea59800) [pid = 25698] [serial = 1098] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 291 (0x7f04de777000) [pid = 25698] [serial = 1160] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 290 (0x7f04dcc91400) [pid = 25698] [serial = 1202] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 289 (0x7f04e2f85c00) [pid = 25698] [serial = 1217] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 288 (0x7f04e3793400) [pid = 25698] [serial = 1218] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 287 (0x7f0509a7f000) [pid = 25698] [serial = 1187] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 286 (0x7f04fb044800) [pid = 25698] [serial = 1181] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 285 (0x7f04f7b53800) [pid = 25698] [serial = 1178] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 284 (0x7f04e37b9400) [pid = 25698] [serial = 1220] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 283 (0x7f04f1c53400) [pid = 25698] [serial = 1175] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 282 (0x7f04e1bdac00) [pid = 25698] [serial = 1215] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 281 (0x7f04e17a6c00) [pid = 25698] [serial = 1214] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 280 (0x7f04e09c7000) [pid = 25698] [serial = 1193] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 279 (0x7f04dbf3e400) [pid = 25698] [serial = 1199] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 278 (0x7f05061bc800) [pid = 25698] [serial = 1184] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 277 (0x7f04e391d800) [pid = 25698] [serial = 1208] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 276 (0x7f04e266ec00) [pid = 25698] [serial = 1166] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 275 (0x7f04ee8d1400) [pid = 25698] [serial = 939] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 274 (0x7f04fe15c400) [pid = 25698] [serial = 1002] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 273 (0x7f04e249e000) [pid = 25698] [serial = 960] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 272 (0x7f050a688800) [pid = 25698] [serial = 1011] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 271 (0x7f04f6b52400) [pid = 25698] [serial = 942] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 270 (0x7f04f8d2f000) [pid = 25698] [serial = 897] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 269 (0x7f04fb047000) [pid = 25698] [serial = 900] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 268 (0x7f04e2f8b000) [pid = 25698] [serial = 963] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 267 (0x7f04e2c10c00) [pid = 25698] [serial = 1017] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 266 (0x7f050c255400) [pid = 25698] [serial = 1020] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 265 (0x7f04e2f97c00) [pid = 25698] [serial = 1044] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 264 (0x7f04e0cea800) [pid = 25698] [serial = 1026] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 263 (0x7f04ee68dc00) [pid = 25698] [serial = 882] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 262 (0x7f04f6e91000) [pid = 25698] [serial = 999] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 261 (0x7f04f8d33000) [pid = 25698] [serial = 846] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 260 (0x7f04e1703c00) [pid = 25698] [serial = 1163] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 259 (0x7f04eb69a800) [pid = 25698] [serial = 993] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 258 (0x7f04e2f98800) [pid = 25698] [serial = 966] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 257 (0x7f0509a7e400) [pid = 25698] [serial = 948] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 256 (0x7f050a5e7c00) [pid = 25698] [serial = 1008] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 255 (0x7f05060eec00) [pid = 25698] [serial = 1005] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04e09cc800) [pid = 25698] [serial = 1190] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 253 (0x7f04eb9e9800) [pid = 25698] [serial = 1169] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 252 (0x7f04dcc90400) [pid = 25698] [serial = 1196] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 251 (0x7f04f0056400) [pid = 25698] [serial = 996] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 250 (0x7f04e2672000) [pid = 25698] [serial = 1205] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 249 (0x7f0506319c00) [pid = 25698] [serial = 909] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 248 (0x7f04e2f88000) [pid = 25698] [serial = 1014] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 247 (0x7f04f24fb400) [pid = 25698] [serial = 885] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 246 (0x7f0504e63c00) [pid = 25698] [serial = 849] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 245 (0x7f04f6e90400) [pid = 25698] [serial = 843] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 244 (0x7f0505106c00) [pid = 25698] [serial = 852] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 243 (0x7f04ee694800) [pid = 25698] [serial = 834] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 242 (0x7f0504fa1c00) [pid = 25698] [serial = 906] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 241 (0x7f04eb9e4400) [pid = 25698] [serial = 879] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 240 (0x7f04f763fc00) [pid = 25698] [serial = 894] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 239 (0x7f0504019c00) [pid = 25698] [serial = 903] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 238 (0x7f04e50a0000) [pid = 25698] [serial = 831] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 237 (0x7f050a1b7c00) [pid = 25698] [serial = 951] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04faee3400) [pid = 25698] [serial = 990] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f04f69b6400) [pid = 25698] [serial = 840] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04f6d03800) [pid = 25698] [serial = 888] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04e267b000) [pid = 25698] [serial = 957] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f050cc37400) [pid = 25698] [serial = 1023] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04f6e8f400) [pid = 25698] [serial = 891] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f0509cb5000) [pid = 25698] [serial = 936] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 229 (0x7f0504c6e000) [pid = 25698] [serial = 945] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 228 (0x7f050a5e5800) [pid = 25698] [serial = 954] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 227 (0x7f04f173b800) [pid = 25698] [serial = 837] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 226 (0x7f04ebd84000) [pid = 25698] [serial = 1047] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 225 (0x7f04e3926c00) [pid = 25698] [serial = 1221] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 224 (0x7f04ee0de400) [pid = 25698] [serial = 1227] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | --DOMWINDOW == 223 (0x7f04e5028000) [pid = 25698] [serial = 1223] [outer = (nil)] [url = about:blank] 17:19:31 INFO - PROCESS | 25698 | 1461370771460 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:19:31 INFO - PROCESS | 25698 | 1461370771468 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:19:31 INFO - PROCESS | 25698 | 1461370771504 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:19:31 INFO - PROCESS | 25698 | 1461370771513 Marionette TRACE conn3 <- [1,1778,null,{}] 17:19:31 INFO - PROCESS | 25698 | 1461370771539 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:19:31 INFO - PROCESS | 25698 | 1461370771723 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:19:31 INFO - PROCESS | 25698 | 1461370771956 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dfad9000 == 138 [pid = 25698] [id = 452] 17:19:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 224 (0x7f04e09d0400) [pid = 25698] [serial = 1357] [outer = (nil)] 17:19:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 225 (0x7f04e2c0b400) [pid = 25698] [serial = 1358] [outer = 0x7f04e09d0400] 17:19:32 INFO - PROCESS | 25698 | 1461370772035 Marionette DEBUG loaded listener.js 17:19:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 226 (0x7f04e2f7d800) [pid = 25698] [serial = 1359] [outer = 0x7f04e09d0400] 17:19:32 INFO - PROCESS | 25698 | 1461370772779 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:19:32 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:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1303ms 17:19:32 INFO - PROCESS | 25698 | 1461370772799 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:19:32 INFO - PROCESS | 25698 | 1461370772802 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:19:32 INFO - PROCESS | 25698 | 1461370772841 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:19:32 INFO - PROCESS | 25698 | 1461370772844 Marionette TRACE conn3 <- [1,1782,null,{}] 17:19:32 INFO - PROCESS | 25698 | 1461370772853 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:19:33 INFO - PROCESS | 25698 | 1461370773036 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:19:33 INFO - PROCESS | 25698 | 1461370773053 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e2e2d800 == 139 [pid = 25698] [id = 453] 17:19:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 227 (0x7f04e2c05c00) [pid = 25698] [serial = 1360] [outer = (nil)] 17:19:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 228 (0x7f04e2f8f800) [pid = 25698] [serial = 1361] [outer = 0x7f04e2c05c00] 17:19:33 INFO - PROCESS | 25698 | 1461370773115 Marionette DEBUG loaded listener.js 17:19:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 229 (0x7f04e378f400) [pid = 25698] [serial = 1362] [outer = 0x7f04e2c05c00] 17:19:34 INFO - PROCESS | 25698 | 1461370774103 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:19:34 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:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1313ms 17:19:34 INFO - PROCESS | 25698 | 1461370774129 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 25698 | 1461370774132 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:19:34 INFO - PROCESS | 25698 | 1461370774138 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 25698 | 1461370774140 Marionette TRACE conn3 <- [1,1786,null,{}] 17:19:34 INFO - PROCESS | 25698 | 1461370774145 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:19:34 INFO - PROCESS | 25698 | 1461370774374 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:19:34 INFO - PROCESS | 25698 | 1461370774408 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e51c7800 == 140 [pid = 25698] [id = 454] 17:19:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 230 (0x7f04e37af000) [pid = 25698] [serial = 1363] [outer = (nil)] 17:19:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04e37b5000) [pid = 25698] [serial = 1364] [outer = 0x7f04e37af000] 17:19:34 INFO - PROCESS | 25698 | 1461370774480 Marionette DEBUG loaded listener.js 17:19:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04e5024c00) [pid = 25698] [serial = 1365] [outer = 0x7f04e37af000] 17:19:35 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04de9ca400) [pid = 25698] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:19:35 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f04de9cac00) [pid = 25698] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:19:35 INFO - PROCESS | 25698 | --DOMWINDOW == 229 (0x7f04da242800) [pid = 25698] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:19:35 INFO - PROCESS | 25698 | --DOMWINDOW == 228 (0x7f04e37b1800) [pid = 25698] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:19:35 INFO - PROCESS | 25698 | --DOMWINDOW == 227 (0x7f04dbf35c00) [pid = 25698] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:19:35 INFO - PROCESS | 25698 | --DOMWINDOW == 226 (0x7f04da244800) [pid = 25698] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:19:36 INFO - PROCESS | 25698 | 1461370776105 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:19:36 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:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2038ms 17:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:19:36 INFO - PROCESS | 25698 | 1461370776177 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 25698 | 1461370776180 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:19:36 INFO - PROCESS | 25698 | 1461370776187 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:19:36 INFO - PROCESS | 25698 | 1461370776191 Marionette TRACE conn3 <- [1,1790,null,{}] 17:19:36 INFO - PROCESS | 25698 | 1461370776195 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:19:36 INFO - PROCESS | 25698 | 1461370776403 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:19:36 INFO - PROCESS | 25698 | 1461370776413 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e6064800 == 141 [pid = 25698] [id = 455] 17:19:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 227 (0x7f04de9c5800) [pid = 25698] [serial = 1366] [outer = (nil)] 17:19:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 228 (0x7f04e2f8b000) [pid = 25698] [serial = 1367] [outer = 0x7f04de9c5800] 17:19:36 INFO - PROCESS | 25698 | 1461370776627 Marionette DEBUG loaded listener.js 17:19:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 229 (0x7f04eb52a400) [pid = 25698] [serial = 1368] [outer = 0x7f04de9c5800] 17:19:37 INFO - PROCESS | 25698 | 1461370777318 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:19:37 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:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1179ms 17:19:37 INFO - PROCESS | 25698 | 1461370777366 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:19:37 INFO - PROCESS | 25698 | 1461370777369 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:19:37 INFO - PROCESS | 25698 | 1461370777375 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:19:37 INFO - PROCESS | 25698 | 1461370777377 Marionette TRACE conn3 <- [1,1794,null,{}] 17:19:37 INFO - PROCESS | 25698 | 1461370777395 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:19:37 INFO - PROCESS | 25698 | 1461370777649 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:19:37 INFO - PROCESS | 25698 | 1461370777665 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eb470800 == 142 [pid = 25698] [id = 456] 17:19:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 230 (0x7f04dbf35c00) [pid = 25698] [serial = 1369] [outer = (nil)] 17:19:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04eb532c00) [pid = 25698] [serial = 1370] [outer = 0x7f04dbf35c00] 17:19:37 INFO - PROCESS | 25698 | 1461370777729 Marionette DEBUG loaded listener.js 17:19:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04ebbf9400) [pid = 25698] [serial = 1371] [outer = 0x7f04dbf35c00] 17:19:38 INFO - PROCESS | 25698 | 1461370778896 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:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1585ms 17:19:38 INFO - PROCESS | 25698 | 1461370778964 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:19:38 INFO - PROCESS | 25698 | 1461370778975 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:19:38 INFO - PROCESS | 25698 | 1461370778991 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:19:39 INFO - PROCESS | 25698 | 1461370778999 Marionette TRACE conn3 <- [1,1798,null,{}] 17:19:39 INFO - PROCESS | 25698 | 1461370779008 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:19:39 INFO - PROCESS | 25698 | 1461370779244 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:19:39 INFO - PROCESS | 25698 | 1461370779499 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df2dc800 == 143 [pid = 25698] [id = 457] 17:19:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04df64b400) [pid = 25698] [serial = 1372] [outer = (nil)] 17:19:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04e09cc800) [pid = 25698] [serial = 1373] [outer = 0x7f04df64b400] 17:19:39 INFO - PROCESS | 25698 | 1461370779622 Marionette DEBUG loaded listener.js 17:19:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04e1117800) [pid = 25698] [serial = 1374] [outer = 0x7f04df64b400] 17:19:40 INFO - PROCESS | 25698 | 1461370780563 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:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1640ms 17:19:40 INFO - PROCESS | 25698 | 1461370780631 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:19:40 INFO - PROCESS | 25698 | 1461370780639 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:19:40 INFO - PROCESS | 25698 | 1461370780650 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:19:40 INFO - PROCESS | 25698 | 1461370780655 Marionette TRACE conn3 <- [1,1802,null,{}] 17:19:40 INFO - PROCESS | 25698 | 1461370780661 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:19:40 INFO - PROCESS | 25698 | 1461370780922 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:19:41 INFO - PROCESS | 25698 | 1461370781230 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e2e68000 == 144 [pid = 25698] [id = 458] 17:19:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04e1a21c00) [pid = 25698] [serial = 1375] [outer = (nil)] 17:19:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f04e2508400) [pid = 25698] [serial = 1376] [outer = 0x7f04e1a21c00] 17:19:41 INFO - PROCESS | 25698 | 1461370781364 Marionette DEBUG loaded listener.js 17:19:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 238 (0x7f04e2c02400) [pid = 25698] [serial = 1377] [outer = 0x7f04e1a21c00] 17:19:42 INFO - PROCESS | 25698 | 1461370782258 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:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1641ms 17:19:42 INFO - PROCESS | 25698 | 1461370782291 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:19:42 INFO - PROCESS | 25698 | 1461370782294 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:19:42 INFO - PROCESS | 25698 | 1461370782301 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:19:42 INFO - PROCESS | 25698 | 1461370782306 Marionette TRACE conn3 <- [1,1806,null,{}] 17:19:42 INFO - PROCESS | 25698 | 1461370782321 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:19:42 INFO - PROCESS | 25698 | 1461370782519 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:19:42 INFO - PROCESS | 25698 | 1461370782736 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ec9a5000 == 145 [pid = 25698] [id = 459] 17:19:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 239 (0x7f04e378f000) [pid = 25698] [serial = 1378] [outer = (nil)] 17:19:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 240 (0x7f04e391f000) [pid = 25698] [serial = 1379] [outer = 0x7f04e378f000] 17:19:42 INFO - PROCESS | 25698 | 1461370782868 Marionette DEBUG loaded listener.js 17:19:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 241 (0x7f04e52dcc00) [pid = 25698] [serial = 1380] [outer = 0x7f04e378f000] 17:19:43 INFO - PROCESS | 25698 | 1461370783856 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:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1588ms 17:19:43 INFO - PROCESS | 25698 | 1461370783889 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:19:43 INFO - PROCESS | 25698 | 1461370783892 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:19:43 INFO - PROCESS | 25698 | 1461370783899 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:19:43 INFO - PROCESS | 25698 | 1461370783902 Marionette TRACE conn3 <- [1,1810,null,{}] 17:19:43 INFO - PROCESS | 25698 | 1461370783907 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:19:44 INFO - PROCESS | 25698 | 1461370784117 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:19:44 INFO - PROCESS | 25698 | 1461370784339 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04edeb9800 == 146 [pid = 25698] [id = 460] 17:19:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 242 (0x7f04e3797800) [pid = 25698] [serial = 1381] [outer = (nil)] 17:19:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 243 (0x7f04ebd81800) [pid = 25698] [serial = 1382] [outer = 0x7f04e3797800] 17:19:44 INFO - PROCESS | 25698 | 1461370784455 Marionette DEBUG loaded listener.js 17:19:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 244 (0x7f04ebd89800) [pid = 25698] [serial = 1383] [outer = 0x7f04e3797800] 17:19:45 INFO - PROCESS | 25698 | 1461370785428 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:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1583ms 17:19:45 INFO - PROCESS | 25698 | 1461370785483 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:19:45 INFO - PROCESS | 25698 | 1461370785487 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:19:45 INFO - PROCESS | 25698 | 1461370785493 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:19:45 INFO - PROCESS | 25698 | 1461370785496 Marionette TRACE conn3 <- [1,1814,null,{}] 17:19:45 INFO - PROCESS | 25698 | 1461370785501 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:19:45 INFO - PROCESS | 25698 | 1461370785707 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:19:45 INFO - PROCESS | 25698 | 1461370785931 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee0a9800 == 147 [pid = 25698] [id = 461] 17:19:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 245 (0x7f04eb52cc00) [pid = 25698] [serial = 1384] [outer = (nil)] 17:19:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 246 (0x7f04ecb64000) [pid = 25698] [serial = 1385] [outer = 0x7f04eb52cc00] 17:19:46 INFO - PROCESS | 25698 | 1461370786048 Marionette DEBUG loaded listener.js 17:19:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 247 (0x7f04edfd2000) [pid = 25698] [serial = 1386] [outer = 0x7f04eb52cc00] 17:19:47 INFO - PROCESS | 25698 | 1461370787007 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:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1587ms 17:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:19:47 INFO - PROCESS | 25698 | 1461370787081 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:19:47 INFO - PROCESS | 25698 | 1461370787084 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:19:47 INFO - PROCESS | 25698 | 1461370787091 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:19:47 INFO - PROCESS | 25698 | 1461370787093 Marionette TRACE conn3 <- [1,1818,null,{}] 17:19:47 INFO - PROCESS | 25698 | 1461370787099 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:19:47 INFO - PROCESS | 25698 | 1461370787339 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:19:47 INFO - PROCESS | 25698 | 1461370787551 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eeea9000 == 148 [pid = 25698] [id = 462] 17:19:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 248 (0x7f04edfd4400) [pid = 25698] [serial = 1387] [outer = (nil)] 17:19:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 249 (0x7f04eecf5800) [pid = 25698] [serial = 1388] [outer = 0x7f04edfd4400] 17:19:47 INFO - PROCESS | 25698 | 1461370787688 Marionette DEBUG loaded listener.js 17:19:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 250 (0x7f04f1be1400) [pid = 25698] [serial = 1389] [outer = 0x7f04edfd4400] 17:19:48 INFO - PROCESS | 25698 | 1461370788670 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:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1630ms 17:19:48 INFO - PROCESS | 25698 | 1461370788720 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:19:48 INFO - PROCESS | 25698 | 1461370788723 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:19:48 INFO - PROCESS | 25698 | 1461370788730 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:19:48 INFO - PROCESS | 25698 | 1461370788733 Marionette TRACE conn3 <- [1,1822,null,{}] 17:19:48 INFO - PROCESS | 25698 | 1461370788738 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:19:48 INFO - PROCESS | 25698 | 1461370788942 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:19:49 INFO - PROCESS | 25698 | 1461370789161 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eff12800 == 149 [pid = 25698] [id = 463] 17:19:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 251 (0x7f04ee69a400) [pid = 25698] [serial = 1390] [outer = (nil)] 17:19:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 252 (0x7f04f24e2000) [pid = 25698] [serial = 1391] [outer = 0x7f04ee69a400] 17:19:49 INFO - PROCESS | 25698 | 1461370789283 Marionette DEBUG loaded listener.js 17:19:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 253 (0x7f04f2eec000) [pid = 25698] [serial = 1392] [outer = 0x7f04ee69a400] 17:19:50 INFO - PROCESS | 25698 | 1461370790240 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:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1582ms 17:19:50 INFO - PROCESS | 25698 | 1461370790313 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:19:50 INFO - PROCESS | 25698 | 1461370790317 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:19:50 INFO - PROCESS | 25698 | 1461370790323 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:19:50 INFO - PROCESS | 25698 | 1461370790325 Marionette TRACE conn3 <- [1,1826,null,{}] 17:19:50 INFO - PROCESS | 25698 | 1461370790331 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:19:50 INFO - PROCESS | 25698 | 1461370790552 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:19:50 INFO - PROCESS | 25698 | 1461370790853 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2422800 == 150 [pid = 25698] [id = 464] 17:19:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 254 (0x7f04ebdb7800) [pid = 25698] [serial = 1393] [outer = (nil)] 17:19:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04f4d6d000) [pid = 25698] [serial = 1394] [outer = 0x7f04ebdb7800] 17:19:50 INFO - PROCESS | 25698 | 1461370790943 Marionette DEBUG loaded listener.js 17:19:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 256 (0x7f04f69b8000) [pid = 25698] [serial = 1395] [outer = 0x7f04ebdb7800] 17:19:51 INFO - PROCESS | 25698 | 1461370791808 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:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1531ms 17:19:51 INFO - PROCESS | 25698 | 1461370791856 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:19:51 INFO - PROCESS | 25698 | 1461370791860 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:19:51 INFO - PROCESS | 25698 | 1461370791865 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:19:51 INFO - PROCESS | 25698 | 1461370791867 Marionette TRACE conn3 <- [1,1830,null,{}] 17:19:51 INFO - PROCESS | 25698 | 1461370791873 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:19:52 INFO - PROCESS | 25698 | 1461370792084 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:19:52 INFO - PROCESS | 25698 | 1461370792300 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2c5d000 == 151 [pid = 25698] [id = 465] 17:19:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 257 (0x7f04ebdc1400) [pid = 25698] [serial = 1396] [outer = (nil)] 17:19:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 258 (0x7f04f6d05c00) [pid = 25698] [serial = 1397] [outer = 0x7f04ebdc1400] 17:19:52 INFO - PROCESS | 25698 | 1461370792457 Marionette DEBUG loaded listener.js 17:19:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 259 (0x7f04f6e91800) [pid = 25698] [serial = 1398] [outer = 0x7f04ebdc1400] 17:19:53 INFO - PROCESS | 25698 | 1461370793377 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:19:53 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:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1585ms 17:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:19:53 INFO - PROCESS | 25698 | 1461370793452 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:19:53 INFO - PROCESS | 25698 | 1461370793455 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:19:53 INFO - PROCESS | 25698 | 1461370793461 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:19:53 INFO - PROCESS | 25698 | 1461370793464 Marionette TRACE conn3 <- [1,1834,null,{}] 17:19:53 INFO - PROCESS | 25698 | 1461370793472 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:19:53 INFO - PROCESS | 25698 | 1461370793732 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:19:54 INFO - PROCESS | 25698 | 1461370794044 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2d1e800 == 152 [pid = 25698] [id = 466] 17:19:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 260 (0x7f04f74b1000) [pid = 25698] [serial = 1399] [outer = (nil)] 17:19:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 261 (0x7f04f74be800) [pid = 25698] [serial = 1400] [outer = 0x7f04f74b1000] 17:19:54 INFO - PROCESS | 25698 | 1461370794130 Marionette DEBUG loaded listener.js 17:19:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 262 (0x7f04f7636400) [pid = 25698] [serial = 1401] [outer = 0x7f04f74b1000] 17:19:55 INFO - PROCESS | 25698 | 1461370795035 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:19:55 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:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1636ms 17:19:55 INFO - PROCESS | 25698 | 1461370795097 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:19:55 INFO - PROCESS | 25698 | 1461370795102 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:19:55 INFO - PROCESS | 25698 | 1461370795108 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:19:55 INFO - PROCESS | 25698 | 1461370795112 Marionette TRACE conn3 <- [1,1838,null,{}] 17:19:55 INFO - PROCESS | 25698 | 1461370795117 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:19:55 INFO - PROCESS | 25698 | 1461370795384 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:19:55 INFO - PROCESS | 25698 | 1461370795695 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f6649000 == 153 [pid = 25698] [id = 467] 17:19:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 263 (0x7f04eea64000) [pid = 25698] [serial = 1402] [outer = (nil)] 17:19:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 264 (0x7f04f8d2d800) [pid = 25698] [serial = 1403] [outer = 0x7f04eea64000] 17:19:55 INFO - PROCESS | 25698 | 1461370795790 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 265 (0x7f04faeea400) [pid = 25698] [serial = 1404] [outer = 0x7f04eea64000] 17:19:56 INFO - PROCESS | 25698 | 1461370796745 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:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1682ms 17:19:56 INFO - PROCESS | 25698 | 1461370796791 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:19:56 INFO - PROCESS | 25698 | 1461370796795 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:19:56 INFO - PROCESS | 25698 | 1461370796801 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:19:56 INFO - PROCESS | 25698 | 1461370796804 Marionette TRACE conn3 <- [1,1842,null,{}] 17:19:56 INFO - PROCESS | 25698 | 1461370796809 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:19:57 INFO - PROCESS | 25698 | 1461370797020 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:19:57 INFO - PROCESS | 25698 | 1461370797279 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f7b26000 == 154 [pid = 25698] [id = 468] 17:19:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 266 (0x7f04f763b800) [pid = 25698] [serial = 1405] [outer = (nil)] 17:19:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 267 (0x7f04fb338c00) [pid = 25698] [serial = 1406] [outer = 0x7f04f763b800] 17:19:57 INFO - PROCESS | 25698 | 1461370797397 Marionette DEBUG loaded listener.js 17:19:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 268 (0x7f050401cc00) [pid = 25698] [serial = 1407] [outer = 0x7f04f763b800] 17:19:58 INFO - PROCESS | 25698 | 1461370798250 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:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1490ms 17:19:58 INFO - PROCESS | 25698 | 1461370798292 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:19:58 INFO - PROCESS | 25698 | 1461370798296 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:19:58 INFO - PROCESS | 25698 | 1461370798302 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:19:58 INFO - PROCESS | 25698 | 1461370798305 Marionette TRACE conn3 <- [1,1846,null,{}] 17:19:58 INFO - PROCESS | 25698 | 1461370798311 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:19:58 INFO - PROCESS | 25698 | 1461370798507 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:19:58 INFO - PROCESS | 25698 | 1461370798726 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb995800 == 155 [pid = 25698] [id = 469] 17:19:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 269 (0x7f04dbf36800) [pid = 25698] [serial = 1408] [outer = (nil)] 17:19:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 270 (0x7f05040e4400) [pid = 25698] [serial = 1409] [outer = 0x7f04dbf36800] 17:19:58 INFO - PROCESS | 25698 | 1461370798865 Marionette DEBUG loaded listener.js 17:19:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 271 (0x7f0504fee000) [pid = 25698] [serial = 1410] [outer = 0x7f04dbf36800] 17:20:00 INFO - PROCESS | 25698 | 1461370800347 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:20:00 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:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2141ms 17:20:00 INFO - PROCESS | 25698 | 1461370800461 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:20:00 INFO - PROCESS | 25698 | 1461370800465 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:20:00 INFO - PROCESS | 25698 | 1461370800475 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:20:00 INFO - PROCESS | 25698 | 1461370800480 Marionette TRACE conn3 <- [1,1850,null,{}] 17:20:00 INFO - PROCESS | 25698 | 1461370800490 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:20:00 INFO - PROCESS | 25698 | 1461370800712 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:20:00 INFO - PROCESS | 25698 | 1461370800989 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dfb03000 == 156 [pid = 25698] [id = 470] 17:20:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 272 (0x7f04da243c00) [pid = 25698] [serial = 1411] [outer = (nil)] 17:20:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 273 (0x7f04df647400) [pid = 25698] [serial = 1412] [outer = 0x7f04da243c00] 17:20:01 INFO - PROCESS | 25698 | 1461370801063 Marionette DEBUG loaded listener.js 17:20:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 274 (0x7f04e09c3c00) [pid = 25698] [serial = 1413] [outer = 0x7f04da243c00] 17:20:02 INFO - PROCESS | 25698 | 1461370802127 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:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1684ms 17:20:02 INFO - PROCESS | 25698 | 1461370802160 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:20:02 INFO - PROCESS | 25698 | 1461370802168 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:20:02 INFO - PROCESS | 25698 | 1461370802178 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:20:02 INFO - PROCESS | 25698 | 1461370802182 Marionette TRACE conn3 <- [1,1854,null,{}] 17:20:02 INFO - PROCESS | 25698 | 1461370802189 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:20:02 INFO - PROCESS | 25698 | 1461370802397 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:20:02 INFO - PROCESS | 25698 | 1461370802939 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04da6d7800 == 157 [pid = 25698] [id = 471] 17:20:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 275 (0x7f04dc9a5400) [pid = 25698] [serial = 1414] [outer = (nil)] 17:20:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 276 (0x7f04e111dc00) [pid = 25698] [serial = 1415] [outer = 0x7f04dc9a5400] 17:20:03 INFO - PROCESS | 25698 | 1461370803121 Marionette DEBUG loaded listener.js 17:20:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 277 (0x7f04e1a1ac00) [pid = 25698] [serial = 1416] [outer = 0x7f04dc9a5400] 17:20:04 INFO - PROCESS | 25698 | 1461370804513 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:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2387ms 17:20:04 INFO - PROCESS | 25698 | 1461370804568 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:20:04 INFO - PROCESS | 25698 | 1461370804572 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:20:04 INFO - PROCESS | 25698 | 1461370804581 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:20:04 INFO - PROCESS | 25698 | 1461370804588 Marionette TRACE conn3 <- [1,1858,null,{}] 17:20:04 INFO - PROCESS | 25698 | 1461370804603 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:20:04 INFO - PROCESS | 25698 | 1461370804835 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:20:05 INFO - PROCESS | 25698 | 1461370805179 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e0e94000 == 158 [pid = 25698] [id = 472] 17:20:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 278 (0x7f04e111fc00) [pid = 25698] [serial = 1417] [outer = (nil)] 17:20:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 279 (0x7f04e2675400) [pid = 25698] [serial = 1418] [outer = 0x7f04e111fc00] 17:20:05 INFO - PROCESS | 25698 | 1461370805254 Marionette DEBUG loaded listener.js 17:20:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 280 (0x7f04e2f7c400) [pid = 25698] [serial = 1419] [outer = 0x7f04e111fc00] 17:20:06 INFO - PROCESS | 25698 | 1461370806184 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:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1638ms 17:20:06 INFO - PROCESS | 25698 | 1461370806219 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:20:06 INFO - PROCESS | 25698 | 1461370806223 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:20:06 INFO - PROCESS | 25698 | 1461370806229 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:20:06 INFO - PROCESS | 25698 | 1461370806231 Marionette TRACE conn3 <- [1,1862,null,{}] 17:20:06 INFO - PROCESS | 25698 | 1461370806236 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:20:06 INFO - PROCESS | 25698 | 1461370806435 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:20:06 INFO - PROCESS | 25698 | 1461370806668 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04da5bf000 == 159 [pid = 25698] [id = 473] 17:20:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 281 (0x7f04e1a24800) [pid = 25698] [serial = 1420] [outer = (nil)] 17:20:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 282 (0x7f04e37b1c00) [pid = 25698] [serial = 1421] [outer = 0x7f04e1a24800] 17:20:06 INFO - PROCESS | 25698 | 1461370806802 Marionette DEBUG loaded listener.js 17:20:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 283 (0x7f04e4245000) [pid = 25698] [serial = 1422] [outer = 0x7f04e1a24800] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 282 (0x7f04f38e8400) [pid = 25698] [serial = 1247] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 281 (0x7f04e111e400) [pid = 25698] [serial = 1277] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 280 (0x7f04f1735c00) [pid = 25698] [serial = 1244] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 279 (0x7f04eb971800) [pid = 25698] [serial = 1274] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 278 (0x7f0509a7bc00) [pid = 25698] [serial = 1259] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 277 (0x7f04de9c9000) [pid = 25698] [serial = 1271] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 276 (0x7f04d9d70400) [pid = 25698] [serial = 1268] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 275 (0x7f04e17b0c00) [pid = 25698] [serial = 1235] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 274 (0x7f04ff08f000) [pid = 25698] [serial = 1256] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 273 (0x7f04ee662000) [pid = 25698] [serial = 1241] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 272 (0x7f04e4244400) [pid = 25698] [serial = 1238] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 271 (0x7f04f763e400) [pid = 25698] [serial = 1253] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 270 (0x7f04f74b0800) [pid = 25698] [serial = 1250] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 269 (0x7f04e2c07c00) [pid = 25698] [serial = 1298] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 268 (0x7f050a1adc00) [pid = 25698] [serial = 1262] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 267 (0x7f04e1a20000) [pid = 25698] [serial = 1265] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 266 (0x7f04dfcedc00) [pid = 25698] [serial = 1232] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e114d000 == 158 [pid = 25698] [id = 445] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0ea7800 == 157 [pid = 25698] [id = 444] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0b2d000 == 156 [pid = 25698] [id = 443] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050a5af000 == 155 [pid = 25698] [id = 442] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504cd9000 == 154 [pid = 25698] [id = 441] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f867b800 == 153 [pid = 25698] [id = 440] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f02800 == 152 [pid = 25698] [id = 439] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2753000 == 151 [pid = 25698] [id = 438] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef35f800 == 150 [pid = 25698] [id = 437] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee90b800 == 149 [pid = 25698] [id = 436] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb7a7000 == 148 [pid = 25698] [id = 435] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfad3000 == 147 [pid = 25698] [id = 434] 17:20:07 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da2c3000 == 146 [pid = 25698] [id = 433] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 265 (0x7f04e2497c00) [pid = 25698] [serial = 1290] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 264 (0x7f04e2f8d400) [pid = 25698] [serial = 1293] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 263 (0x7f04df649c00) [pid = 25698] [serial = 1284] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 262 (0x7f04e170b800) [pid = 25698] [serial = 1289] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 261 (0x7f04dcc94000) [pid = 25698] [serial = 1283] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 260 (0x7f04e267a400) [pid = 25698] [serial = 1292] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 259 (0x7f04e391c000) [pid = 25698] [serial = 1295] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 258 (0x7f04e0ae1800) [pid = 25698] [serial = 1286] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 257 (0x7f04dbf40400) [pid = 25698] [serial = 1280] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 256 (0x7f04e4245800) [pid = 25698] [serial = 1296] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 255 (0x7f04e0d4d800) [pid = 25698] [serial = 1287] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04de63e800) [pid = 25698] [serial = 1281] [outer = (nil)] [url = about:blank] 17:20:07 INFO - PROCESS | 25698 | 1461370807863 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:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1678ms 17:20:07 INFO - PROCESS | 25698 | 1461370807908 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:20:07 INFO - PROCESS | 25698 | 1461370807912 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:20:07 INFO - PROCESS | 25698 | 1461370807917 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:20:07 INFO - PROCESS | 25698 | 1461370807919 Marionette TRACE conn3 <- [1,1866,null,{}] 17:20:07 INFO - PROCESS | 25698 | 1461370807925 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:20:08 INFO - PROCESS | 25698 | 1461370808147 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:20:08 INFO - PROCESS | 25698 | 1461370808407 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de79e800 == 147 [pid = 25698] [id = 474] 17:20:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04de648400) [pid = 25698] [serial = 1423] [outer = (nil)] 17:20:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 256 (0x7f04e378c400) [pid = 25698] [serial = 1424] [outer = 0x7f04de648400] 17:20:08 INFO - PROCESS | 25698 | 1461370808524 Marionette DEBUG loaded listener.js 17:20:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 257 (0x7f04e4250c00) [pid = 25698] [serial = 1425] [outer = 0x7f04de648400] 17:20:09 INFO - PROCESS | 25698 | 1461370809600 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:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1698ms 17:20:09 INFO - PROCESS | 25698 | 1461370809617 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:20:09 INFO - PROCESS | 25698 | 1461370809622 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:20:09 INFO - PROCESS | 25698 | 1461370809627 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:20:09 INFO - PROCESS | 25698 | 1461370809630 Marionette TRACE conn3 <- [1,1870,null,{}] 17:20:09 INFO - PROCESS | 25698 | 1461370809635 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:20:09 INFO - PROCESS | 25698 | 1461370809964 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:20:10 INFO - PROCESS | 25698 | 1461370810014 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2254800 == 148 [pid = 25698] [id = 475] 17:20:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 258 (0x7f04e3922c00) [pid = 25698] [serial = 1426] [outer = (nil)] 17:20:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 259 (0x7f04ecb64c00) [pid = 25698] [serial = 1427] [outer = 0x7f04e3922c00] 17:20:10 INFO - PROCESS | 25698 | 1461370810086 Marionette DEBUG loaded listener.js 17:20:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 260 (0x7f04eea66000) [pid = 25698] [serial = 1428] [outer = 0x7f04e3922c00] 17:20:11 INFO - PROCESS | 25698 | 1461370811017 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:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1430ms 17:20:11 INFO - PROCESS | 25698 | 1461370811060 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:20:11 INFO - PROCESS | 25698 | 1461370811063 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:20:11 INFO - PROCESS | 25698 | 1461370811077 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:20:11 INFO - PROCESS | 25698 | 1461370811079 Marionette TRACE conn3 <- [1,1874,null,{}] 17:20:11 INFO - PROCESS | 25698 | 1461370811085 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:20:11 INFO - PROCESS | 25698 | 1461370811358 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:20:11 INFO - PROCESS | 25698 | 1461370811391 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eb79c000 == 149 [pid = 25698] [id = 476] 17:20:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 261 (0x7f04e424e000) [pid = 25698] [serial = 1429] [outer = (nil)] 17:20:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 262 (0x7f04f0056400) [pid = 25698] [serial = 1430] [outer = 0x7f04e424e000] 17:20:11 INFO - PROCESS | 25698 | 1461370811456 Marionette DEBUG loaded listener.js 17:20:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 263 (0x7f04f1bec000) [pid = 25698] [serial = 1431] [outer = 0x7f04e424e000] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 262 (0x7f04e4090800) [pid = 25698] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 261 (0x7f04e17ad000) [pid = 25698] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 260 (0x7f04e09d0400) [pid = 25698] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 259 (0x7f04e37af000) [pid = 25698] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 258 (0x7f04de9bec00) [pid = 25698] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 257 (0x7f04e2c05c00) [pid = 25698] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 256 (0x7f04e17a4800) [pid = 25698] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 255 (0x7f04da245c00) [pid = 25698] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04e52d2400) [pid = 25698] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:20:12 INFO - PROCESS | 25698 | --DOMWINDOW == 253 (0x7f04e0adec00) [pid = 25698] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 252 (0x7f04f2ef1800) [pid = 25698] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 251 (0x7f04dfce4800) [pid = 25698] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 250 (0x7f04d9d76800) [pid = 25698] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 249 (0x7f04f675d800) [pid = 25698] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 248 (0x7f04e0d47400) [pid = 25698] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 247 (0x7f04f0051400) [pid = 25698] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 246 (0x7f04de772000) [pid = 25698] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 245 (0x7f04de774400) [pid = 25698] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 244 (0x7f04e52d7000) [pid = 25698] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 243 (0x7f04e1703800) [pid = 25698] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 242 (0x7f04e5e9c400) [pid = 25698] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 241 (0x7f04dfce5400) [pid = 25698] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 240 (0x7f04e1be0c00) [pid = 25698] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 239 (0x7f04f7638c00) [pid = 25698] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 238 (0x7f04de9c5800) [pid = 25698] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 237 (0x7f04ee0d9000) [pid = 25698] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04eb9e6000) [pid = 25698] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f04e0d44400) [pid = 25698] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04e4093000) [pid = 25698] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04e1706400) [pid = 25698] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f04f69bdc00) [pid = 25698] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04e2492c00) [pid = 25698] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f04e0ae9c00) [pid = 25698] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 229 (0x7f04f0059800) [pid = 25698] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:20:13 INFO - PROCESS | 25698 | --DOMWINDOW == 228 (0x7f04edfd5000) [pid = 25698] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:20:13 INFO - PROCESS | 25698 | 1461370813423 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:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2389ms 17:20:13 INFO - PROCESS | 25698 | 1461370813468 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:20:13 INFO - PROCESS | 25698 | 1461370813472 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:20:13 INFO - PROCESS | 25698 | 1461370813478 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:20:13 INFO - PROCESS | 25698 | 1461370813481 Marionette TRACE conn3 <- [1,1878,null,{}] 17:20:13 INFO - PROCESS | 25698 | 1461370813486 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:20:13 INFO - PROCESS | 25698 | 1461370813658 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:20:13 INFO - PROCESS | 25698 | 1461370813672 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e50df000 == 150 [pid = 25698] [id = 477] 17:20:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 229 (0x7f04de649400) [pid = 25698] [serial = 1432] [outer = (nil)] 17:20:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 230 (0x7f04dfcf0800) [pid = 25698] [serial = 1433] [outer = 0x7f04de649400] 17:20:13 INFO - PROCESS | 25698 | 1461370813733 Marionette DEBUG loaded listener.js 17:20:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04e1709000) [pid = 25698] [serial = 1434] [outer = 0x7f04de649400] 17:20:14 INFO - PROCESS | 25698 | 1461370814634 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:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1188ms 17:20:14 INFO - PROCESS | 25698 | 1461370814667 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:20:14 INFO - PROCESS | 25698 | 1461370814670 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:20:14 INFO - PROCESS | 25698 | 1461370814677 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:20:14 INFO - PROCESS | 25698 | 1461370814680 Marionette TRACE conn3 <- [1,1882,null,{}] 17:20:14 INFO - PROCESS | 25698 | 1461370814691 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:20:14 INFO - PROCESS | 25698 | 1461370814902 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:20:15 INFO - PROCESS | 25698 | 1461370815281 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dcc18000 == 151 [pid = 25698] [id = 478] 17:20:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04d9d70400) [pid = 25698] [serial = 1435] [outer = (nil)] 17:20:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04dc99ec00) [pid = 25698] [serial = 1436] [outer = 0x7f04d9d70400] 17:20:15 INFO - PROCESS | 25698 | 1461370815438 Marionette DEBUG loaded listener.js 17:20:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04de773000) [pid = 25698] [serial = 1437] [outer = 0x7f04d9d70400] 17:20:16 INFO - PROCESS | 25698 | 1461370816452 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:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1841ms 17:20:16 INFO - PROCESS | 25698 | 1461370816521 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:20:16 INFO - PROCESS | 25698 | 1461370816529 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:20:16 INFO - PROCESS | 25698 | 1461370816539 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:20:16 INFO - PROCESS | 25698 | 1461370816546 Marionette TRACE conn3 <- [1,1886,null,{}] 17:20:16 INFO - PROCESS | 25698 | 1461370816558 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:20:16 INFO - PROCESS | 25698 | 1461370816847 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:20:17 INFO - PROCESS | 25698 | 1461370817197 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e115f000 == 152 [pid = 25698] [id = 479] 17:20:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04e0d42800) [pid = 25698] [serial = 1438] [outer = (nil)] 17:20:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04e111f000) [pid = 25698] [serial = 1439] [outer = 0x7f04e0d42800] 17:20:17 INFO - PROCESS | 25698 | 1461370817281 Marionette DEBUG loaded listener.js 17:20:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f04e1a1a800) [pid = 25698] [serial = 1440] [outer = 0x7f04e0d42800] 17:20:18 INFO - PROCESS | 25698 | 1461370818232 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:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1742ms 17:20:18 INFO - PROCESS | 25698 | 1461370818288 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:20:18 INFO - PROCESS | 25698 | 1461370818297 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:20:18 INFO - PROCESS | 25698 | 1461370818305 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:20:18 INFO - PROCESS | 25698 | 1461370818309 Marionette TRACE conn3 <- [1,1890,null,{}] 17:20:18 INFO - PROCESS | 25698 | 1461370818316 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:20:18 INFO - PROCESS | 25698 | 1461370818591 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:20:18 INFO - PROCESS | 25698 | 1461370818995 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e6077000 == 153 [pid = 25698] [id = 480] 17:20:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 238 (0x7f04e25ac400) [pid = 25698] [serial = 1441] [outer = (nil)] 17:20:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 239 (0x7f04e2c04800) [pid = 25698] [serial = 1442] [outer = 0x7f04e25ac400] 17:20:19 INFO - PROCESS | 25698 | 1461370819076 Marionette DEBUG loaded listener.js 17:20:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 240 (0x7f04e2f82800) [pid = 25698] [serial = 1443] [outer = 0x7f04e25ac400] 17:20:20 INFO - PROCESS | 25698 | 1461370820037 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:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1789ms 17:20:20 INFO - PROCESS | 25698 | 1461370820095 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:20:20 INFO - PROCESS | 25698 | 1461370820098 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:20:20 INFO - PROCESS | 25698 | 1461370820114 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:20:20 INFO - PROCESS | 25698 | 1461370820125 Marionette TRACE conn3 <- [1,1894,null,{}] 17:20:20 INFO - PROCESS | 25698 | 1461370820130 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:20:20 INFO - PROCESS | 25698 | 1461370820421 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:20:20 INFO - PROCESS | 25698 | 1461370820743 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eebda800 == 154 [pid = 25698] [id = 481] 17:20:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 241 (0x7f04e250e000) [pid = 25698] [serial = 1444] [outer = (nil)] 17:20:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 242 (0x7f04e5020000) [pid = 25698] [serial = 1445] [outer = 0x7f04e250e000] 17:20:20 INFO - PROCESS | 25698 | 1461370820821 Marionette DEBUG loaded listener.js 17:20:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 243 (0x7f04e5d77000) [pid = 25698] [serial = 1446] [outer = 0x7f04e250e000] 17:20:21 INFO - PROCESS | 25698 | 1461370821756 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:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1696ms 17:20:21 INFO - PROCESS | 25698 | 1461370821804 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:20:21 INFO - PROCESS | 25698 | 1461370821809 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:20:21 INFO - PROCESS | 25698 | 1461370821814 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:20:21 INFO - PROCESS | 25698 | 1461370821818 Marionette TRACE conn3 <- [1,1898,null,{}] 17:20:21 INFO - PROCESS | 25698 | 1461370821823 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:20:22 INFO - PROCESS | 25698 | 1461370822068 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:20:22 INFO - PROCESS | 25698 | 1461370822369 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2403800 == 155 [pid = 25698] [id = 482] 17:20:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 244 (0x7f04e09cfc00) [pid = 25698] [serial = 1447] [outer = (nil)] 17:20:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 245 (0x7f04ebbea400) [pid = 25698] [serial = 1448] [outer = 0x7f04e09cfc00] 17:20:22 INFO - PROCESS | 25698 | 1461370822451 Marionette DEBUG loaded listener.js 17:20:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 246 (0x7f04ebdb9800) [pid = 25698] [serial = 1449] [outer = 0x7f04e09cfc00] 17:20:23 INFO - PROCESS | 25698 | 1461370823286 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:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1534ms 17:20:23 INFO - PROCESS | 25698 | 1461370823349 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:20:23 INFO - PROCESS | 25698 | 1461370823352 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:20:23 INFO - PROCESS | 25698 | 1461370823359 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:20:23 INFO - PROCESS | 25698 | 1461370823363 Marionette TRACE conn3 <- [1,1902,null,{}] 17:20:23 INFO - PROCESS | 25698 | 1461370823368 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:20:23 INFO - PROCESS | 25698 | 1461370823597 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:20:23 INFO - PROCESS | 25698 | 1461370823908 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d34000 == 156 [pid = 25698] [id = 483] 17:20:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 247 (0x7f04ee30f800) [pid = 25698] [serial = 1450] [outer = (nil)] 17:20:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 248 (0x7f04eea5c800) [pid = 25698] [serial = 1451] [outer = 0x7f04ee30f800] 17:20:24 INFO - PROCESS | 25698 | 1461370824003 Marionette DEBUG loaded listener.js 17:20:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 249 (0x7f04f24e9400) [pid = 25698] [serial = 1452] [outer = 0x7f04ee30f800] 17:20:24 INFO - PROCESS | 25698 | 1461370824916 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:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1631ms 17:20:24 INFO - PROCESS | 25698 | 1461370824992 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:20:24 INFO - PROCESS | 25698 | 1461370824997 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:20:25 INFO - PROCESS | 25698 | 1461370825003 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:20:25 INFO - PROCESS | 25698 | 1461370825013 Marionette TRACE conn3 <- [1,1906,null,{}] 17:20:25 INFO - PROCESS | 25698 | 1461370825024 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:20:25 INFO - PROCESS | 25698 | 1461370825286 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:20:25 INFO - PROCESS | 25698 | 1461370825594 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f8007000 == 157 [pid = 25698] [id = 484] 17:20:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 250 (0x7f04ee0cec00) [pid = 25698] [serial = 1453] [outer = (nil)] 17:20:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 251 (0x7f04f69bdc00) [pid = 25698] [serial = 1454] [outer = 0x7f04ee0cec00] 17:20:25 INFO - PROCESS | 25698 | 1461370825671 Marionette DEBUG loaded listener.js 17:20:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 252 (0x7f04f73f4000) [pid = 25698] [serial = 1455] [outer = 0x7f04ee0cec00] 17:20:26 INFO - PROCESS | 25698 | 1461370826604 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:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1646ms 17:20:26 INFO - PROCESS | 25698 | 1461370826652 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:20:26 INFO - PROCESS | 25698 | 1461370826656 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:20:26 INFO - PROCESS | 25698 | 1461370826662 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:20:26 INFO - PROCESS | 25698 | 1461370826666 Marionette TRACE conn3 <- [1,1910,null,{}] 17:20:26 INFO - PROCESS | 25698 | 1461370826671 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:20:26 INFO - PROCESS | 25698 | 1461370826872 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:20:27 INFO - PROCESS | 25698 | 1461370827189 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fb05e800 == 158 [pid = 25698] [id = 485] 17:20:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 253 (0x7f04e09ca800) [pid = 25698] [serial = 1456] [outer = (nil)] 17:20:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 254 (0x7f04f7de5c00) [pid = 25698] [serial = 1457] [outer = 0x7f04e09ca800] 17:20:27 INFO - PROCESS | 25698 | 1461370827269 Marionette DEBUG loaded listener.js 17:20:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04f8d33400) [pid = 25698] [serial = 1458] [outer = 0x7f04e09ca800] 17:20:27 INFO - PROCESS | 25698 | ************************* 17:20:27 INFO - PROCESS | 25698 | A coding exception was thrown and uncaught in a Task. 17:20:27 INFO - PROCESS | 25698 | 17:20:27 INFO - PROCESS | 25698 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:20:27 INFO - PROCESS | 25698 | Full stack: 17:20:27 INFO - PROCESS | 25698 | ************************* 17:20:28 INFO - PROCESS | 25698 | 1461370828178 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:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1579ms 17:20:28 INFO - PROCESS | 25698 | 1461370828243 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:20:28 INFO - PROCESS | 25698 | 1461370828247 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:20:28 INFO - PROCESS | 25698 | 1461370828253 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:20:28 INFO - PROCESS | 25698 | 1461370828257 Marionette TRACE conn3 <- [1,1914,null,{}] 17:20:28 INFO - PROCESS | 25698 | 1461370828263 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:20:28 INFO - PROCESS | 25698 | 1461370828471 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:20:28 INFO - PROCESS | 25698 | 1461370828777 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504fb5800 == 159 [pid = 25698] [id = 486] 17:20:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 256 (0x7f04ee659c00) [pid = 25698] [serial = 1459] [outer = (nil)] 17:20:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 257 (0x7f04fb396000) [pid = 25698] [serial = 1460] [outer = 0x7f04ee659c00] 17:20:28 INFO - PROCESS | 25698 | 1461370828857 Marionette DEBUG loaded listener.js 17:20:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 258 (0x7f05061bb000) [pid = 25698] [serial = 1461] [outer = 0x7f04ee659c00] 17:20:29 INFO - PROCESS | 25698 | 1461370829697 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:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1490ms 17:20:29 INFO - PROCESS | 25698 | 1461370829745 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:20:29 INFO - PROCESS | 25698 | 1461370829749 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:20:29 INFO - PROCESS | 25698 | 1461370829755 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:20:29 INFO - PROCESS | 25698 | 1461370829758 Marionette TRACE conn3 <- [1,1918,null,{}] 17:20:29 INFO - PROCESS | 25698 | 1461370829763 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:20:29 INFO - PROCESS | 25698 | 1461370829975 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:20:30 INFO - PROCESS | 25698 | 1461370830255 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050637b800 == 160 [pid = 25698] [id = 487] 17:20:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 259 (0x7f04f040dc00) [pid = 25698] [serial = 1462] [outer = (nil)] 17:20:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 260 (0x7f0507d23800) [pid = 25698] [serial = 1463] [outer = 0x7f04f040dc00] 17:20:30 INFO - PROCESS | 25698 | 1461370830386 Marionette DEBUG loaded listener.js 17:20:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 261 (0x7f050991e800) [pid = 25698] [serial = 1464] [outer = 0x7f04f040dc00] 17:20:31 INFO - PROCESS | 25698 | 1461370831316 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:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1629ms 17:20:31 INFO - PROCESS | 25698 | 1461370831389 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:20:31 INFO - PROCESS | 25698 | 1461370831391 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:20:31 INFO - PROCESS | 25698 | 1461370831401 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:20:31 INFO - PROCESS | 25698 | 1461370831403 Marionette TRACE conn3 <- [1,1922,null,{}] 17:20:31 INFO - PROCESS | 25698 | 1461370831409 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:20:31 INFO - PROCESS | 25698 | 1461370831640 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:20:31 INFO - PROCESS | 25698 | 1461370831974 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0509b95000 == 161 [pid = 25698] [id = 488] 17:20:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 262 (0x7f0509cbac00) [pid = 25698] [serial = 1465] [outer = (nil)] 17:20:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 263 (0x7f050a160400) [pid = 25698] [serial = 1466] [outer = 0x7f0509cbac00] 17:20:32 INFO - PROCESS | 25698 | 1461370832083 Marionette DEBUG loaded listener.js 17:20:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 264 (0x7f050a604400) [pid = 25698] [serial = 1467] [outer = 0x7f0509cbac00] 17:20:32 INFO - PROCESS | 25698 | 1461370832987 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:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1632ms 17:20:33 INFO - PROCESS | 25698 | 1461370833034 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:20:33 INFO - PROCESS | 25698 | 1461370833039 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:20:33 INFO - PROCESS | 25698 | 1461370833044 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:20:33 INFO - PROCESS | 25698 | 1461370833050 Marionette TRACE conn3 <- [1,1926,null,{}] 17:20:33 INFO - PROCESS | 25698 | 1461370833056 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:20:33 INFO - PROCESS | 25698 | 1461370833281 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:20:33 INFO - PROCESS | 25698 | 1461370833557 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb560000 == 162 [pid = 25698] [id = 489] 17:20:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 265 (0x7f04da5f2800) [pid = 25698] [serial = 1468] [outer = (nil)] 17:20:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 266 (0x7f04f70e1000) [pid = 25698] [serial = 1469] [outer = 0x7f04da5f2800] 17:20:33 INFO - PROCESS | 25698 | 1461370833686 Marionette DEBUG loaded listener.js 17:20:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 267 (0x7f050a689800) [pid = 25698] [serial = 1470] [outer = 0x7f04da5f2800] 17:20:34 INFO - PROCESS | 25698 | 1461370834512 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:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1538ms 17:20:34 INFO - PROCESS | 25698 | 1461370834585 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:20:34 INFO - PROCESS | 25698 | 1461370834589 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:20:34 INFO - PROCESS | 25698 | 1461370834597 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:20:34 INFO - PROCESS | 25698 | 1461370834601 Marionette TRACE conn3 <- [1,1930,null,{}] 17:20:34 INFO - PROCESS | 25698 | 1461370834606 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:20:34 INFO - PROCESS | 25698 | 1461370834859 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:20:35 INFO - PROCESS | 25698 | 1461370835187 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb57f800 == 163 [pid = 25698] [id = 490] 17:20:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 268 (0x7f04e1a1a400) [pid = 25698] [serial = 1471] [outer = (nil)] 17:20:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 269 (0x7f04e251b000) [pid = 25698] [serial = 1472] [outer = 0x7f04e1a1a400] 17:20:35 INFO - PROCESS | 25698 | 1461370835273 Marionette DEBUG loaded listener.js 17:20:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 270 (0x7f04e251f400) [pid = 25698] [serial = 1473] [outer = 0x7f04e1a1a400] 17:20:36 INFO - PROCESS | 25698 | 1461370836119 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:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1579ms 17:20:36 INFO - PROCESS | 25698 | 1461370836177 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:20:36 INFO - PROCESS | 25698 | 1461370836181 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:20:36 INFO - PROCESS | 25698 | 1461370836186 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:20:36 INFO - PROCESS | 25698 | 1461370836188 Marionette TRACE conn3 <- [1,1934,null,{}] 17:20:36 INFO - PROCESS | 25698 | 1461370836194 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:20:36 INFO - PROCESS | 25698 | 1461370836398 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:20:36 INFO - PROCESS | 25698 | 1461370836683 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e18ae800 == 164 [pid = 25698] [id = 491] 17:20:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 271 (0x7f04e2515c00) [pid = 25698] [serial = 1474] [outer = (nil)] 17:20:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 272 (0x7f04e2523c00) [pid = 25698] [serial = 1475] [outer = 0x7f04e2515c00] 17:20:36 INFO - PROCESS | 25698 | 1461370836800 Marionette DEBUG loaded listener.js 17:20:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 273 (0x7f04f860d000) [pid = 25698] [serial = 1476] [outer = 0x7f04e2515c00] 17:20:37 INFO - PROCESS | 25698 | 1461370837658 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:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1528ms 17:20:37 INFO - PROCESS | 25698 | 1461370837716 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:20:37 INFO - PROCESS | 25698 | 1461370837719 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:20:37 INFO - PROCESS | 25698 | 1461370837725 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:20:37 INFO - PROCESS | 25698 | 1461370837727 Marionette TRACE conn3 <- [1,1938,null,{}] 17:20:37 INFO - PROCESS | 25698 | 1461370837733 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:20:37 INFO - PROCESS | 25698 | 1461370837946 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:20:38 INFO - PROCESS | 25698 | 1461370838296 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04da4d0000 == 165 [pid = 25698] [id = 492] 17:20:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 274 (0x7f04e2127000) [pid = 25698] [serial = 1477] [outer = (nil)] 17:20:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 275 (0x7f04e212e800) [pid = 25698] [serial = 1478] [outer = 0x7f04e2127000] 17:20:38 INFO - PROCESS | 25698 | 1461370838383 Marionette DEBUG loaded listener.js 17:20:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 276 (0x7f04e2133400) [pid = 25698] [serial = 1479] [outer = 0x7f04e2127000] 17:20:39 INFO - PROCESS | 25698 | 1461370839263 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:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1586ms 17:20:39 INFO - PROCESS | 25698 | 1461370839312 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:20:39 INFO - PROCESS | 25698 | 1461370839316 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:20:39 INFO - PROCESS | 25698 | 1461370839321 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:20:39 INFO - PROCESS | 25698 | 1461370839323 Marionette TRACE conn3 <- [1,1942,null,{}] 17:20:39 INFO - PROCESS | 25698 | 1461370839331 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:20:39 INFO - PROCESS | 25698 | 1461370839535 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:20:39 INFO - PROCESS | 25698 | 1461370839853 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dca71000 == 166 [pid = 25698] [id = 493] 17:20:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 277 (0x7f04d8f65800) [pid = 25698] [serial = 1480] [outer = (nil)] 17:20:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 278 (0x7f04d8f6b000) [pid = 25698] [serial = 1481] [outer = 0x7f04d8f65800] 17:20:39 INFO - PROCESS | 25698 | 1461370839935 Marionette DEBUG loaded listener.js 17:20:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 279 (0x7f04d8f70400) [pid = 25698] [serial = 1482] [outer = 0x7f04d8f65800] 17:20:40 INFO - PROCESS | 25698 | 1461370840830 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:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1585ms 17:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:20:40 INFO - PROCESS | 25698 | 1461370840908 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:20:40 INFO - PROCESS | 25698 | 1461370840911 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:20:40 INFO - PROCESS | 25698 | 1461370840917 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:20:40 INFO - PROCESS | 25698 | 1461370840921 Marionette TRACE conn3 <- [1,1946,null,{}] 17:20:40 INFO - PROCESS | 25698 | 1461370840926 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:20:41 INFO - PROCESS | 25698 | 1461370841158 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:20:41 INFO - PROCESS | 25698 | 1461370841472 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df9e8800 == 167 [pid = 25698] [id = 494] 17:20:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 280 (0x7f04d8f65c00) [pid = 25698] [serial = 1483] [outer = (nil)] 17:20:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 281 (0x7f04d8f90800) [pid = 25698] [serial = 1484] [outer = 0x7f04d8f65c00] 17:20:41 INFO - PROCESS | 25698 | 1461370841551 Marionette DEBUG loaded listener.js 17:20:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 282 (0x7f04d8f96000) [pid = 25698] [serial = 1485] [outer = 0x7f04d8f65c00] 17:20:42 INFO - PROCESS | 25698 | 1461370842440 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:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1586ms 17:20:42 INFO - PROCESS | 25698 | 1461370842506 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:20:42 INFO - PROCESS | 25698 | 1461370842511 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:20:42 INFO - PROCESS | 25698 | 1461370842520 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:20:42 INFO - PROCESS | 25698 | 1461370842524 Marionette TRACE conn3 <- [1,1950,null,{}] 17:20:42 INFO - PROCESS | 25698 | 1461370842532 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:20:42 INFO - PROCESS | 25698 | 1461370842842 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:20:43 INFO - PROCESS | 25698 | 1461370843093 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04de99a000 == 168 [pid = 25698] [id = 495] 17:20:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 283 (0x7f04d8f70800) [pid = 25698] [serial = 1486] [outer = (nil)] 17:20:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 284 (0x7f04d8f9ac00) [pid = 25698] [serial = 1487] [outer = 0x7f04d8f70800] 17:20:43 INFO - PROCESS | 25698 | 1461370843173 Marionette DEBUG loaded listener.js 17:20:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 285 (0x7f04de647400) [pid = 25698] [serial = 1488] [outer = 0x7f04d8f70800] 17:20:44 INFO - PROCESS | 25698 | 1461370844118 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:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1637ms 17:20:44 INFO - PROCESS | 25698 | 1461370844157 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:20:44 INFO - PROCESS | 25698 | 1461370844162 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:20:44 INFO - PROCESS | 25698 | 1461370844168 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:20:44 INFO - PROCESS | 25698 | 1461370844171 Marionette TRACE conn3 <- [1,1954,null,{}] 17:20:44 INFO - PROCESS | 25698 | 1461370844176 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:20:44 INFO - PROCESS | 25698 | 1461370844417 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:20:45 INFO - PROCESS | 25698 | 1461370845446 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ecddf000 == 167 [pid = 25698] [id = 407] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb466000 == 166 [pid = 25698] [id = 406] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e381c000 == 165 [pid = 25698] [id = 405] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2cd8000 == 164 [pid = 25698] [id = 155] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e50df000 == 163 [pid = 25698] [id = 477] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb79c000 == 162 [pid = 25698] [id = 476] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2254800 == 161 [pid = 25698] [id = 475] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de79e800 == 160 [pid = 25698] [id = 474] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da5bf000 == 159 [pid = 25698] [id = 473] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0e94000 == 158 [pid = 25698] [id = 472] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da6d7800 == 157 [pid = 25698] [id = 471] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfb03000 == 156 [pid = 25698] [id = 470] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb995800 == 155 [pid = 25698] [id = 469] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b26000 == 154 [pid = 25698] [id = 468] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6649000 == 153 [pid = 25698] [id = 467] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d1e800 == 152 [pid = 25698] [id = 466] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2c5d000 == 151 [pid = 25698] [id = 465] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2422800 == 150 [pid = 25698] [id = 464] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eff12800 == 149 [pid = 25698] [id = 463] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eeea9000 == 148 [pid = 25698] [id = 462] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee0a9800 == 147 [pid = 25698] [id = 461] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edeb9800 == 146 [pid = 25698] [id = 460] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ec9a5000 == 145 [pid = 25698] [id = 459] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2e68000 == 144 [pid = 25698] [id = 458] 17:20:46 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df2dc800 == 143 [pid = 25698] [id = 457] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 284 (0x7f04eb532c00) [pid = 25698] [serial = 1370] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 283 (0x7f04e409ec00) [pid = 25698] [serial = 1068] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 282 (0x7f04e1bdf000) [pid = 25698] [serial = 1355] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 281 (0x7f04e2c0b400) [pid = 25698] [serial = 1358] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 280 (0x7f04e5024c00) [pid = 25698] [serial = 1365] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 279 (0x7f04faee7400) [pid = 25698] [serial = 1331] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 278 (0x7f04da238400) [pid = 25698] [serial = 1301] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 277 (0x7f04de9ca800) [pid = 25698] [serial = 1134] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 276 (0x7f04e2f8f800) [pid = 25698] [serial = 1361] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 275 (0x7f04e17af000) [pid = 25698] [serial = 1080] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 274 (0x7f04dbf41000) [pid = 25698] [serial = 1349] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 273 (0x7f050a60ac00) [pid = 25698] [serial = 1074] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 272 (0x7f04de777800) [pid = 25698] [serial = 1350] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 271 (0x7f04e0ae9800) [pid = 25698] [serial = 1083] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 270 (0x7f04f74b5800) [pid = 25698] [serial = 1113] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 269 (0x7f0509cb6400) [pid = 25698] [serial = 1334] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 268 (0x7f04dfcefc00) [pid = 25698] [serial = 1125] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 267 (0x7f04e37b5000) [pid = 25698] [serial = 1364] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 266 (0x7f04e2511800) [pid = 25698] [serial = 1346] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 265 (0x7f04e2f7d800) [pid = 25698] [serial = 1359] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 264 (0x7f04eb9e1800) [pid = 25698] [serial = 1316] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 263 (0x7f04e0ce9000) [pid = 25698] [serial = 1353] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 262 (0x7f050a605c00) [pid = 25698] [serial = 1116] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 261 (0x7f050a60b800) [pid = 25698] [serial = 1077] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 260 (0x7f04de9c0c00) [pid = 25698] [serial = 1352] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 259 (0x7f04f1caf800) [pid = 25698] [serial = 1107] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 258 (0x7f04f1ca9c00) [pid = 25698] [serial = 1322] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 257 (0x7f04de9c6c00) [pid = 25698] [serial = 1161] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 256 (0x7f04e25a9c00) [pid = 25698] [serial = 1356] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 255 (0x7f04e52d4400) [pid = 25698] [serial = 1313] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04e09c8000) [pid = 25698] [serial = 1304] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 253 (0x7f0509cba400) [pid = 25698] [serial = 1131] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 252 (0x7f04ecb62c00) [pid = 25698] [serial = 1104] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 251 (0x7f04e378f400) [pid = 25698] [serial = 1362] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 250 (0x7f04f43af400) [pid = 25698] [serial = 1119] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 249 (0x7f04f2ef1000) [pid = 25698] [serial = 1056] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 248 (0x7f04e250d400) [pid = 25698] [serial = 1337] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 247 (0x7f04fb338400) [pid = 25698] [serial = 1128] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 246 (0x7f04e3923000) [pid = 25698] [serial = 1209] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 245 (0x7f05082c8000) [pid = 25698] [serial = 1062] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 244 (0x7f04eb52a400) [pid = 25698] [serial = 1368] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 243 (0x7f04f1c4d000) [pid = 25698] [serial = 1053] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 242 (0x7f04f2ef0400) [pid = 25698] [serial = 1325] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 241 (0x7f0509cc0000) [pid = 25698] [serial = 1065] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 240 (0x7f04e37b5400) [pid = 25698] [serial = 1101] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 239 (0x7f050a5ea400) [pid = 25698] [serial = 1071] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 238 (0x7f04dc9a1800) [pid = 25698] [serial = 1340] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 237 (0x7f04e391c400) [pid = 25698] [serial = 1310] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04de9c9c00) [pid = 25698] [serial = 1343] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f04e3796c00) [pid = 25698] [serial = 1122] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04e1bda800) [pid = 25698] [serial = 1307] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04fb3a4400) [pid = 25698] [serial = 1059] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f04e2f8e400) [pid = 25698] [serial = 1299] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04e17ac400) [pid = 25698] [serial = 1164] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f04f6d0a000) [pid = 25698] [serial = 1110] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 229 (0x7f04f0057000) [pid = 25698] [serial = 1319] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 228 (0x7f04eea5c400) [pid = 25698] [serial = 1050] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 227 (0x7f04e2f8b000) [pid = 25698] [serial = 1367] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | --DOMWINDOW == 226 (0x7f04f6d08c00) [pid = 25698] [serial = 1328] [outer = (nil)] [url = about:blank] 17:20:46 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04da2c1000 == 144 [pid = 25698] [id = 496] 17:20:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 227 (0x7f04da238400) [pid = 25698] [serial = 1489] [outer = (nil)] 17:20:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 228 (0x7f04da5e8c00) [pid = 25698] [serial = 1490] [outer = 0x7f04da238400] 17:20:46 INFO - PROCESS | 25698 | 1461370846370 Marionette DEBUG loaded listener.js 17:20:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 229 (0x7f04dc9a2800) [pid = 25698] [serial = 1491] [outer = 0x7f04da238400] 17:20:47 INFO - PROCESS | 25698 | 1461370847243 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:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 3136ms 17:20:47 INFO - PROCESS | 25698 | 1461370847306 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:20:47 INFO - PROCESS | 25698 | 1461370847314 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:20:47 INFO - PROCESS | 25698 | 1461370847322 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:20:47 INFO - PROCESS | 25698 | 1461370847326 Marionette TRACE conn3 <- [1,1958,null,{}] 17:20:47 INFO - PROCESS | 25698 | 1461370847333 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:20:47 INFO - PROCESS | 25698 | 1461370847561 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:20:47 INFO - PROCESS | 25698 | 1461370847781 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df2e2800 == 145 [pid = 25698] [id = 497] 17:20:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 230 (0x7f04d8f6b400) [pid = 25698] [serial = 1492] [outer = (nil)] 17:20:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04df8b4c00) [pid = 25698] [serial = 1493] [outer = 0x7f04d8f6b400] 17:20:47 INFO - PROCESS | 25698 | 1461370847856 Marionette DEBUG loaded listener.js 17:20:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04dfcef800) [pid = 25698] [serial = 1494] [outer = 0x7f04d8f6b400] 17:20:48 INFO - PROCESS | 25698 | 1461370848710 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:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1431ms 17:20:48 INFO - PROCESS | 25698 | 1461370848784 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:20:48 INFO - PROCESS | 25698 | 1461370848789 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:20:48 INFO - PROCESS | 25698 | 1461370848799 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:20:48 INFO - PROCESS | 25698 | 1461370848802 Marionette TRACE conn3 <- [1,1962,null,{}] 17:20:48 INFO - PROCESS | 25698 | 1461370848808 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:20:49 INFO - PROCESS | 25698 | 1461370849101 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:20:49 INFO - PROCESS | 25698 | 1461370849137 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e0b27800 == 146 [pid = 25698] [id = 498] 17:20:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04e0cdd400) [pid = 25698] [serial = 1495] [outer = (nil)] 17:20:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04e0d47400) [pid = 25698] [serial = 1496] [outer = 0x7f04e0cdd400] 17:20:49 INFO - PROCESS | 25698 | 1461370849213 Marionette DEBUG loaded listener.js 17:20:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04e1703000) [pid = 25698] [serial = 1497] [outer = 0x7f04e0cdd400] 17:20:50 INFO - PROCESS | 25698 | 1461370850344 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:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1580ms 17:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:20:50 INFO - PROCESS | 25698 | 1461370850379 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:20:50 INFO - PROCESS | 25698 | 1461370850383 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:20:50 INFO - PROCESS | 25698 | 1461370850396 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:20:50 INFO - PROCESS | 25698 | 1461370850404 Marionette TRACE conn3 <- [1,1966,null,{}] 17:20:50 INFO - PROCESS | 25698 | 1461370850417 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:20:50 INFO - PROCESS | 25698 | 1461370850670 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:20:50 INFO - PROCESS | 25698 | 1461370850700 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e1911800 == 147 [pid = 25698] [id = 499] 17:20:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04e2128000) [pid = 25698] [serial = 1498] [outer = (nil)] 17:20:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f04e2133c00) [pid = 25698] [serial = 1499] [outer = 0x7f04e2128000] 17:20:50 INFO - PROCESS | 25698 | 1461370850772 Marionette DEBUG loaded listener.js 17:20:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 238 (0x7f04e2494c00) [pid = 25698] [serial = 1500] [outer = 0x7f04e2128000] 17:20:52 INFO - PROCESS | 25698 | --DOMWINDOW == 237 (0x7f04e1a24800) [pid = 25698] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:20:52 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04e3922c00) [pid = 25698] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:20:52 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f04e111fc00) [pid = 25698] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:20:52 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04dc9a5400) [pid = 25698] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:20:52 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04e424e000) [pid = 25698] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:20:52 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f04de648400) [pid = 25698] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:20:52 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04da243c00) [pid = 25698] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:20:52 INFO - PROCESS | 25698 | 1461370852561 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:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2201ms 17:20:52 INFO - PROCESS | 25698 | 1461370852589 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:20:52 INFO - PROCESS | 25698 | 1461370852600 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:20:52 INFO - PROCESS | 25698 | 1461370852606 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:20:52 INFO - PROCESS | 25698 | 1461370852617 Marionette TRACE conn3 <- [1,1970,null,{}] 17:20:52 INFO - PROCESS | 25698 | 1461370852631 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:20:52 INFO - PROCESS | 25698 | 1461370852832 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:20:53 INFO - PROCESS | 25698 | 1461370853007 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e2e62800 == 148 [pid = 25698] [id = 500] 17:20:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04d9d76800) [pid = 25698] [serial = 1501] [outer = (nil)] 17:20:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04e2512400) [pid = 25698] [serial = 1502] [outer = 0x7f04d9d76800] 17:20:53 INFO - PROCESS | 25698 | 1461370853076 Marionette DEBUG loaded listener.js 17:20:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04e25a8400) [pid = 25698] [serial = 1503] [outer = 0x7f04d9d76800] 17:20:53 INFO - PROCESS | 25698 | 1461370853815 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:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1248ms 17:20:53 INFO - PROCESS | 25698 | 1461370853855 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:20:53 INFO - PROCESS | 25698 | 1461370853859 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:20:53 INFO - PROCESS | 25698 | 1461370853877 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:20:53 INFO - PROCESS | 25698 | 1461370853879 Marionette TRACE conn3 <- [1,1974,null,{}] 17:20:53 INFO - PROCESS | 25698 | 1461370853885 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:20:54 INFO - PROCESS | 25698 | 1461370854205 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:20:54 INFO - PROCESS | 25698 | 1461370854434 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04de520800 == 149 [pid = 25698] [id = 501] 17:20:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04d8f6dc00) [pid = 25698] [serial = 1504] [outer = (nil)] 17:20:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04d8f9bc00) [pid = 25698] [serial = 1505] [outer = 0x7f04d8f6dc00] 17:20:54 INFO - PROCESS | 25698 | 1461370854510 Marionette DEBUG loaded listener.js 17:20:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f04de9c7c00) [pid = 25698] [serial = 1506] [outer = 0x7f04d8f6dc00] 17:20:55 INFO - PROCESS | 25698 | 1461370855474 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:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1644ms 17:20:55 INFO - PROCESS | 25698 | 1461370855522 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:20:55 INFO - PROCESS | 25698 | 1461370855529 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:20:55 INFO - PROCESS | 25698 | 1461370855536 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:20:55 INFO - PROCESS | 25698 | 1461370855542 Marionette TRACE conn3 <- [1,1978,null,{}] 17:20:55 INFO - PROCESS | 25698 | 1461370855549 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:20:55 INFO - PROCESS | 25698 | 1461370855747 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:20:55 INFO - PROCESS | 25698 | 1461370855961 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e18a2000 == 150 [pid = 25698] [id = 502] 17:20:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 238 (0x7f04e0ce1400) [pid = 25698] [serial = 1507] [outer = (nil)] 17:20:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 239 (0x7f04e111f400) [pid = 25698] [serial = 1508] [outer = 0x7f04e0ce1400] 17:20:56 INFO - PROCESS | 25698 | 1461370856083 Marionette DEBUG loaded listener.js 17:20:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 240 (0x7f04e17b0800) [pid = 25698] [serial = 1509] [outer = 0x7f04e0ce1400] 17:20:57 INFO - PROCESS | 25698 | 1461370857151 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:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1683ms 17:20:57 INFO - PROCESS | 25698 | 1461370857220 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:20:57 INFO - PROCESS | 25698 | 1461370857226 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:20:57 INFO - PROCESS | 25698 | 1461370857232 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:20:57 INFO - PROCESS | 25698 | 1461370857235 Marionette TRACE conn3 <- [1,1982,null,{}] 17:20:57 INFO - PROCESS | 25698 | 1461370857241 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:20:57 INFO - PROCESS | 25698 | 1461370857503 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:20:57 INFO - PROCESS | 25698 | 1461370857865 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e5c23800 == 151 [pid = 25698] [id = 503] 17:20:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 241 (0x7f04e2135000) [pid = 25698] [serial = 1510] [outer = (nil)] 17:20:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 242 (0x7f04e266ec00) [pid = 25698] [serial = 1511] [outer = 0x7f04e2135000] 17:20:57 INFO - PROCESS | 25698 | 1461370857956 Marionette DEBUG loaded listener.js 17:20:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 243 (0x7f04e2c07400) [pid = 25698] [serial = 1512] [outer = 0x7f04e2135000] 17:20:58 INFO - PROCESS | 25698 | 1461370858870 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:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1698ms 17:20:58 INFO - PROCESS | 25698 | 1461370858930 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:20:58 INFO - PROCESS | 25698 | 1461370858937 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:20:58 INFO - PROCESS | 25698 | 1461370858953 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:20:58 INFO - PROCESS | 25698 | 1461370858960 Marionette TRACE conn3 <- [1,1986,null,{}] 17:20:58 INFO - PROCESS | 25698 | 1461370858966 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:20:59 INFO - PROCESS | 25698 | 1461370859251 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:20:59 INFO - PROCESS | 25698 | 1461370859573 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eb9aa000 == 152 [pid = 25698] [id = 504] 17:20:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 244 (0x7f04e25a9c00) [pid = 25698] [serial = 1513] [outer = (nil)] 17:20:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 245 (0x7f04e2f8e400) [pid = 25698] [serial = 1514] [outer = 0x7f04e25a9c00] 17:20:59 INFO - PROCESS | 25698 | 1461370859665 Marionette DEBUG loaded listener.js 17:20:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 246 (0x7f04e378e400) [pid = 25698] [serial = 1515] [outer = 0x7f04e25a9c00] 17:21:00 INFO - PROCESS | 25698 | 1461370860581 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:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1693ms 17:21:00 INFO - PROCESS | 25698 | 1461370860640 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:21:00 INFO - PROCESS | 25698 | 1461370860644 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:21:00 INFO - PROCESS | 25698 | 1461370860651 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:21:00 INFO - PROCESS | 25698 | 1461370860655 Marionette TRACE conn3 <- [1,1990,null,{}] 17:21:00 INFO - PROCESS | 25698 | 1461370860661 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:21:00 INFO - PROCESS | 25698 | 1461370860905 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:21:01 INFO - PROCESS | 25698 | 1461370861216 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ede06800 == 153 [pid = 25698] [id = 505] 17:21:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 247 (0x7f04e2c08000) [pid = 25698] [serial = 1516] [outer = (nil)] 17:21:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 248 (0x7f04e3922c00) [pid = 25698] [serial = 1517] [outer = 0x7f04e2c08000] 17:21:01 INFO - PROCESS | 25698 | 1461370861304 Marionette DEBUG loaded listener.js 17:21:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 249 (0x7f04e408f400) [pid = 25698] [serial = 1518] [outer = 0x7f04e2c08000] 17:21:02 INFO - PROCESS | 25698 | 1461370862185 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:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1592ms 17:21:02 INFO - PROCESS | 25698 | 1461370862244 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:21:02 INFO - PROCESS | 25698 | 1461370862247 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:21:02 INFO - PROCESS | 25698 | 1461370862253 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:21:02 INFO - PROCESS | 25698 | 1461370862256 Marionette TRACE conn3 <- [1,1994,null,{}] 17:21:02 INFO - PROCESS | 25698 | 1461370862261 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:21:02 INFO - PROCESS | 25698 | 1461370862468 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:21:02 INFO - PROCESS | 25698 | 1461370862776 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee90a800 == 154 [pid = 25698] [id = 506] 17:21:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 250 (0x7f04e5e9c000) [pid = 25698] [serial = 1519] [outer = (nil)] 17:21:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 251 (0x7f04eb531400) [pid = 25698] [serial = 1520] [outer = 0x7f04e5e9c000] 17:21:02 INFO - PROCESS | 25698 | 1461370862922 Marionette DEBUG loaded listener.js 17:21:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 252 (0x7f04ebbec000) [pid = 25698] [serial = 1521] [outer = 0x7f04e5e9c000] 17:21:03 INFO - PROCESS | 25698 | 1461370863816 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:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1628ms 17:21:03 INFO - PROCESS | 25698 | 1461370863883 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:21:03 INFO - PROCESS | 25698 | 1461370863887 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:21:03 INFO - PROCESS | 25698 | 1461370863892 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:21:03 INFO - PROCESS | 25698 | 1461370863895 Marionette TRACE conn3 <- [1,1998,null,{}] 17:21:03 INFO - PROCESS | 25698 | 1461370863901 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:21:04 INFO - PROCESS | 25698 | 1461370864128 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:21:04 INFO - PROCESS | 25698 | 1461370864393 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f049d000 == 155 [pid = 25698] [id = 507] 17:21:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 253 (0x7f04e4093000) [pid = 25698] [serial = 1522] [outer = (nil)] 17:21:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 254 (0x7f04ee0cfc00) [pid = 25698] [serial = 1523] [outer = 0x7f04e4093000] 17:21:04 INFO - PROCESS | 25698 | 1461370864514 Marionette DEBUG loaded listener.js 17:21:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 255 (0x7f04ee69ac00) [pid = 25698] [serial = 1524] [outer = 0x7f04e4093000] 17:21:05 INFO - PROCESS | 25698 | 1461370865365 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:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1529ms 17:21:05 INFO - PROCESS | 25698 | 1461370865423 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:21:05 INFO - PROCESS | 25698 | 1461370865426 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:21:05 INFO - PROCESS | 25698 | 1461370865432 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:21:05 INFO - PROCESS | 25698 | 1461370865436 Marionette TRACE conn3 <- [1,2002,null,{}] 17:21:05 INFO - PROCESS | 25698 | 1461370865442 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:21:05 INFO - PROCESS | 25698 | 1461370865645 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:21:05 INFO - PROCESS | 25698 | 1461370865869 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f274a000 == 156 [pid = 25698] [id = 508] 17:21:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 256 (0x7f04e5ea2800) [pid = 25698] [serial = 1525] [outer = (nil)] 17:21:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 257 (0x7f04eecf0000) [pid = 25698] [serial = 1526] [outer = 0x7f04e5ea2800] 17:21:05 INFO - PROCESS | 25698 | 1461370865985 Marionette DEBUG loaded listener.js 17:21:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 258 (0x7f04effe7800) [pid = 25698] [serial = 1527] [outer = 0x7f04e5ea2800] 17:21:06 INFO - PROCESS | 25698 | 1461370866869 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:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1482ms 17:21:06 INFO - PROCESS | 25698 | 1461370866916 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:21:06 INFO - PROCESS | 25698 | 1461370866920 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:21:06 INFO - PROCESS | 25698 | 1461370866926 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:21:06 INFO - PROCESS | 25698 | 1461370866929 Marionette TRACE conn3 <- [1,2006,null,{}] 17:21:06 INFO - PROCESS | 25698 | 1461370866934 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:21:07 INFO - PROCESS | 25698 | 1461370867343 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:21:07 INFO - PROCESS | 25698 | 1461370867602 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2cd0800 == 157 [pid = 25698] [id = 509] 17:21:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 259 (0x7f04ebd8d000) [pid = 25698] [serial = 1528] [outer = (nil)] 17:21:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 260 (0x7f04f010bc00) [pid = 25698] [serial = 1529] [outer = 0x7f04ebd8d000] 17:21:07 INFO - PROCESS | 25698 | 1461370867675 Marionette DEBUG loaded listener.js 17:21:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 261 (0x7f04f1804400) [pid = 25698] [serial = 1530] [outer = 0x7f04ebd8d000] 17:21:08 INFO - PROCESS | 25698 | 1461370868513 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:21:08 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:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1638ms 17:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:21:08 INFO - PROCESS | 25698 | 1461370868565 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:21:08 INFO - PROCESS | 25698 | 1461370868568 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:21:08 INFO - PROCESS | 25698 | 1461370868574 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:21:08 INFO - PROCESS | 25698 | 1461370868577 Marionette TRACE conn3 <- [1,2010,null,{}] 17:21:08 INFO - PROCESS | 25698 | 1461370868582 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:21:08 INFO - PROCESS | 25698 | 1461370868783 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:21:09 INFO - PROCESS | 25698 | 1461370869048 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f381d000 == 158 [pid = 25698] [id = 510] 17:21:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 262 (0x7f04ee6c6800) [pid = 25698] [serial = 1531] [outer = (nil)] 17:21:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 263 (0x7f04f1c4f800) [pid = 25698] [serial = 1532] [outer = 0x7f04ee6c6800] 17:21:09 INFO - PROCESS | 25698 | 1461370869125 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 264 (0x7f04f24f1c00) [pid = 25698] [serial = 1533] [outer = 0x7f04ee6c6800] 17:21:09 INFO - PROCESS | 25698 | 1461370869969 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:21:10 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:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1435ms 17:21:10 INFO - PROCESS | 25698 | 1461370870014 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:21:10 INFO - PROCESS | 25698 | 1461370870018 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:21:10 INFO - PROCESS | 25698 | 1461370870024 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:21:10 INFO - PROCESS | 25698 | 1461370870027 Marionette TRACE conn3 <- [1,2014,null,{}] 17:21:10 INFO - PROCESS | 25698 | 1461370870032 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:21:10 INFO - PROCESS | 25698 | 1461370870258 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:21:10 INFO - PROCESS | 25698 | 1461370870525 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f730c000 == 159 [pid = 25698] [id = 511] 17:21:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 265 (0x7f04eea5a400) [pid = 25698] [serial = 1534] [outer = (nil)] 17:21:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 266 (0x7f04f4d73c00) [pid = 25698] [serial = 1535] [outer = 0x7f04eea5a400] 17:21:10 INFO - PROCESS | 25698 | 1461370870609 Marionette DEBUG loaded listener.js 17:21:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 267 (0x7f04f6b4a800) [pid = 25698] [serial = 1536] [outer = 0x7f04eea5a400] 17:21:11 INFO - PROCESS | 25698 | 1461370871504 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:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1527ms 17:21:11 INFO - PROCESS | 25698 | 1461370871553 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:21:11 INFO - PROCESS | 25698 | 1461370871563 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:21:11 INFO - PROCESS | 25698 | 1461370871568 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:21:11 INFO - PROCESS | 25698 | 1461370871573 Marionette TRACE conn3 <- [1,2018,null,{}] 17:21:11 INFO - PROCESS | 25698 | 1461370871578 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:21:11 INFO - PROCESS | 25698 | 1461370871810 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:21:12 INFO - PROCESS | 25698 | 1461370872072 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8fb9000 == 160 [pid = 25698] [id = 512] 17:21:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 268 (0x7f04e25aa000) [pid = 25698] [serial = 1537] [outer = (nil)] 17:21:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 269 (0x7f04f74b7000) [pid = 25698] [serial = 1538] [outer = 0x7f04e25aa000] 17:21:12 INFO - PROCESS | 25698 | 1461370872199 Marionette DEBUG loaded listener.js 17:21:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 270 (0x7f04faee3800) [pid = 25698] [serial = 1539] [outer = 0x7f04e25aa000] 17:21:13 INFO - PROCESS | 25698 | 1461370873058 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:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1538ms 17:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:21:13 INFO - PROCESS | 25698 | 1461370873108 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:21:13 INFO - PROCESS | 25698 | 1461370873110 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:21:13 INFO - PROCESS | 25698 | 1461370873116 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:21:13 INFO - PROCESS | 25698 | 1461370873119 Marionette TRACE conn3 <- [1,2022,null,{}] 17:21:13 INFO - PROCESS | 25698 | 1461370873124 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:21:13 INFO - PROCESS | 25698 | 1461370873313 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:21:13 INFO - PROCESS | 25698 | 1461370873537 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0504ccf000 == 161 [pid = 25698] [id = 513] 17:21:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 271 (0x7f04e2671c00) [pid = 25698] [serial = 1540] [outer = (nil)] 17:21:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 272 (0x7f04fe161c00) [pid = 25698] [serial = 1541] [outer = 0x7f04e2671c00] 17:21:13 INFO - PROCESS | 25698 | 1461370873648 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 273 (0x7f0504f04400) [pid = 25698] [serial = 1542] [outer = 0x7f04e2671c00] 17:21:14 INFO - PROCESS | 25698 | 1461370874542 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:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1487ms 17:21:14 INFO - PROCESS | 25698 | 1461370874619 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 25698 | 1461370874622 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:21:14 INFO - PROCESS | 25698 | 1461370874633 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 25698 | 1461370874636 Marionette TRACE conn3 <- [1,2026,null,{}] 17:21:14 INFO - PROCESS | 25698 | 1461370874641 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:21:14 INFO - PROCESS | 25698 | 1461370874851 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:21:15 INFO - PROCESS | 25698 | 1461370875115 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0509aa3000 == 162 [pid = 25698] [id = 514] 17:21:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 274 (0x7f04f74bc800) [pid = 25698] [serial = 1543] [outer = (nil)] 17:21:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 275 (0x7f050603e400) [pid = 25698] [serial = 1544] [outer = 0x7f04f74bc800] 17:21:15 INFO - PROCESS | 25698 | 1461370875229 Marionette DEBUG loaded listener.js 17:21:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 276 (0x7f0509921000) [pid = 25698] [serial = 1545] [outer = 0x7f04f74bc800] 17:21:16 INFO - PROCESS | 25698 | 1461370876106 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:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1531ms 17:21:16 INFO - PROCESS | 25698 | 1461370876165 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:21:16 INFO - PROCESS | 25698 | 1461370876169 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:21:16 INFO - PROCESS | 25698 | 1461370876175 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:21:16 INFO - PROCESS | 25698 | 1461370876177 Marionette TRACE conn3 <- [1,2030,null,{}] 17:21:16 INFO - PROCESS | 25698 | 1461370876182 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:21:16 INFO - PROCESS | 25698 | 1461370876388 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:21:16 INFO - PROCESS | 25698 | 1461370876655 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f050cf65000 == 163 [pid = 25698] [id = 515] 17:21:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 277 (0x7f04fe165c00) [pid = 25698] [serial = 1546] [outer = (nil)] 17:21:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 278 (0x7f04e267ac00) [pid = 25698] [serial = 1547] [outer = 0x7f04fe165c00] 17:21:16 INFO - PROCESS | 25698 | 1461370876737 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 279 (0x7f050a343800) [pid = 25698] [serial = 1548] [outer = 0x7f04fe165c00] 17:21:17 INFO - PROCESS | 25698 | 1461370877613 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:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1488ms 17:21:17 INFO - PROCESS | 25698 | 1461370877663 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:21:17 INFO - PROCESS | 25698 | 1461370877666 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:21:17 INFO - PROCESS | 25698 | 1461370877672 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 25698 | 1461370877674 Marionette TRACE conn3 <- [1,2034,null,{}] 17:21:17 INFO - PROCESS | 25698 | 1461370877680 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:21:17 INFO - PROCESS | 25698 | 1461370877899 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:21:18 INFO - PROCESS | 25698 | 1461370878260 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee979800 == 164 [pid = 25698] [id = 516] 17:21:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 280 (0x7f04df8e8400) [pid = 25698] [serial = 1549] [outer = (nil)] 17:21:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 281 (0x7f04df8ec400) [pid = 25698] [serial = 1550] [outer = 0x7f04df8e8400] 17:21:18 INFO - PROCESS | 25698 | 1461370878345 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 282 (0x7f04e2495000) [pid = 25698] [serial = 1551] [outer = 0x7f04df8e8400] 17:21:19 INFO - PROCESS | 25698 | 1461370879195 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:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1578ms 17:21:19 INFO - PROCESS | 25698 | 1461370879251 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:21:19 INFO - PROCESS | 25698 | 1461370879255 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:21:19 INFO - PROCESS | 25698 | 1461370879261 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:21:19 INFO - PROCESS | 25698 | 1461370879263 Marionette TRACE conn3 <- [1,2038,null,{}] 17:21:19 INFO - PROCESS | 25698 | 1461370879268 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:21:19 INFO - PROCESS | 25698 | 1461370879480 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:21:19 INFO - PROCESS | 25698 | 1461370879749 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050f496000 == 165 [pid = 25698] [id = 517] 17:21:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 283 (0x7f04df8e7c00) [pid = 25698] [serial = 1552] [outer = (nil)] 17:21:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 284 (0x7f050a508800) [pid = 25698] [serial = 1553] [outer = 0x7f04df8e7c00] 17:21:19 INFO - PROCESS | 25698 | 1461370879866 Marionette DEBUG loaded listener.js 17:21:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 285 (0x7f050a607000) [pid = 25698] [serial = 1554] [outer = 0x7f04df8e7c00] 17:21:20 INFO - PROCESS | 25698 | 1461370880785 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:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1579ms 17:21:20 INFO - PROCESS | 25698 | 1461370880840 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:21:20 INFO - PROCESS | 25698 | 1461370880844 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:21:20 INFO - PROCESS | 25698 | 1461370880849 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:21:20 INFO - PROCESS | 25698 | 1461370880851 Marionette TRACE conn3 <- [1,2042,null,{}] 17:21:20 INFO - PROCESS | 25698 | 1461370880857 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:21:21 INFO - PROCESS | 25698 | 1461370881050 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:21:21 INFO - PROCESS | 25698 | 1461370881384 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dbc37000 == 166 [pid = 25698] [id = 518] 17:21:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 286 (0x7f04d93aa000) [pid = 25698] [serial = 1555] [outer = (nil)] 17:21:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 287 (0x7f04d93b1000) [pid = 25698] [serial = 1556] [outer = 0x7f04d93aa000] 17:21:21 INFO - PROCESS | 25698 | 1461370881458 Marionette DEBUG loaded listener.js 17:21:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 288 (0x7f04d93b5800) [pid = 25698] [serial = 1557] [outer = 0x7f04d93aa000] 17:21:22 INFO - PROCESS | 25698 | 1461370882318 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:21:22 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:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1529ms 17:21:22 INFO - PROCESS | 25698 | 1461370882380 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:21:22 INFO - PROCESS | 25698 | 1461370882384 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:21:22 INFO - PROCESS | 25698 | 1461370882389 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:21:22 INFO - PROCESS | 25698 | 1461370882391 Marionette TRACE conn3 <- [1,2046,null,{}] 17:21:22 INFO - PROCESS | 25698 | 1461370882397 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:21:22 INFO - PROCESS | 25698 | 1461370882601 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:21:22 INFO - PROCESS | 25698 | 1461370882921 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e114f000 == 167 [pid = 25698] [id = 519] 17:21:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 289 (0x7f04d93a9c00) [pid = 25698] [serial = 1558] [outer = (nil)] 17:21:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 290 (0x7f04dbf3e800) [pid = 25698] [serial = 1559] [outer = 0x7f04d93a9c00] 17:21:23 INFO - PROCESS | 25698 | 1461370882996 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 291 (0x7f04e4246000) [pid = 25698] [serial = 1560] [outer = 0x7f04d93a9c00] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfad9000 == 166 [pid = 25698] [id = 452] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de50c800 == 165 [pid = 25698] [id = 399] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de99a000 == 164 [pid = 25698] [id = 495] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df9e8800 == 163 [pid = 25698] [id = 494] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dca71000 == 162 [pid = 25698] [id = 493] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da4d0000 == 161 [pid = 25698] [id = 492] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e18ae800 == 160 [pid = 25698] [id = 491] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb57f800 == 159 [pid = 25698] [id = 490] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb560000 == 158 [pid = 25698] [id = 489] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509b95000 == 157 [pid = 25698] [id = 488] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050637b800 == 156 [pid = 25698] [id = 487] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504fb5800 == 155 [pid = 25698] [id = 486] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb05e800 == 154 [pid = 25698] [id = 485] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8007000 == 153 [pid = 25698] [id = 484] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d34000 == 152 [pid = 25698] [id = 483] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2403800 == 151 [pid = 25698] [id = 482] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eebda800 == 150 [pid = 25698] [id = 481] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e6077000 == 149 [pid = 25698] [id = 480] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e115f000 == 148 [pid = 25698] [id = 479] 17:21:25 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dcc18000 == 147 [pid = 25698] [id = 478] 17:21:25 INFO - PROCESS | 25698 | 1461370885107 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:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 290 (0x7f04dfcf0800) [pid = 25698] [serial = 1433] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 289 (0x7f04f6d05c00) [pid = 25698] [serial = 1397] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 288 (0x7f04eecf5800) [pid = 25698] [serial = 1388] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 287 (0x7f04e4245000) [pid = 25698] [serial = 1422] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 286 (0x7f04f24e2000) [pid = 25698] [serial = 1391] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 285 (0x7f05040e4400) [pid = 25698] [serial = 1409] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 284 (0x7f04ecb64000) [pid = 25698] [serial = 1385] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 283 (0x7f04e2508400) [pid = 25698] [serial = 1376] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 282 (0x7f04e09cc800) [pid = 25698] [serial = 1373] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 281 (0x7f04f4d6d000) [pid = 25698] [serial = 1394] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 280 (0x7f04eea66000) [pid = 25698] [serial = 1428] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 279 (0x7f04fb338c00) [pid = 25698] [serial = 1406] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 278 (0x7f04e2f7c400) [pid = 25698] [serial = 1419] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 277 (0x7f04f74be800) [pid = 25698] [serial = 1400] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 276 (0x7f04e391f000) [pid = 25698] [serial = 1379] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 275 (0x7f04e111dc00) [pid = 25698] [serial = 1415] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 274 (0x7f04f0056400) [pid = 25698] [serial = 1430] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 273 (0x7f04e4250c00) [pid = 25698] [serial = 1425] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 272 (0x7f04e09c3c00) [pid = 25698] [serial = 1413] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 271 (0x7f04e37b1c00) [pid = 25698] [serial = 1421] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 270 (0x7f04ecb64c00) [pid = 25698] [serial = 1427] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 269 (0x7f04f1bec000) [pid = 25698] [serial = 1431] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 268 (0x7f04ebd81800) [pid = 25698] [serial = 1382] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 267 (0x7f04e1a1ac00) [pid = 25698] [serial = 1416] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 266 (0x7f04e2675400) [pid = 25698] [serial = 1418] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 265 (0x7f04df647400) [pid = 25698] [serial = 1412] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 264 (0x7f04f8d2d800) [pid = 25698] [serial = 1403] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 25698 | --DOMWINDOW == 263 (0x7f04e378c400) [pid = 25698] [serial = 1424] [outer = (nil)] [url = about:blank] 17:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2933ms 17:21:25 INFO - PROCESS | 25698 | 1461370885350 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:21:25 INFO - PROCESS | 25698 | 1461370885355 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:21:25 INFO - PROCESS | 25698 | 1461370885373 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 25698 | 1461370885379 Marionette TRACE conn3 <- [1,2050,null,{}] 17:21:25 INFO - PROCESS | 25698 | 1461370885390 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:21:25 INFO - PROCESS | 25698 | 1461370885561 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:21:25 INFO - PROCESS | 25698 | 1461370885572 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dca71000 == 148 [pid = 25698] [id = 520] 17:21:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 264 (0x7f04da5eac00) [pid = 25698] [serial = 1561] [outer = (nil)] 17:21:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 265 (0x7f04de77d800) [pid = 25698] [serial = 1562] [outer = 0x7f04da5eac00] 17:21:25 INFO - PROCESS | 25698 | 1461370885640 Marionette DEBUG loaded listener.js 17:21:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 266 (0x7f04df8afc00) [pid = 25698] [serial = 1563] [outer = 0x7f04da5eac00] 17:21:26 INFO - PROCESS | 25698 | 1461370886551 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:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1240ms 17:21:26 INFO - PROCESS | 25698 | 1461370886609 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:21:26 INFO - PROCESS | 25698 | 1461370886617 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:21:26 INFO - PROCESS | 25698 | 1461370886626 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 25698 | 1461370886629 Marionette TRACE conn3 <- [1,2054,null,{}] 17:21:26 INFO - PROCESS | 25698 | 1461370886633 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:21:26 INFO - PROCESS | 25698 | 1461370886828 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:21:27 INFO - PROCESS | 25698 | 1461370887015 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e09d8800 == 149 [pid = 25698] [id = 521] 17:21:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 267 (0x7f04d93b0400) [pid = 25698] [serial = 1564] [outer = (nil)] 17:21:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 268 (0x7f04e09c6800) [pid = 25698] [serial = 1565] [outer = 0x7f04d93b0400] 17:21:27 INFO - PROCESS | 25698 | 1461370887082 Marionette DEBUG loaded listener.js 17:21:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 269 (0x7f04e0ce9c00) [pid = 25698] [serial = 1566] [outer = 0x7f04d93b0400] 17:21:28 INFO - PROCESS | 25698 | 1461370887992 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:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1385ms 17:21:28 INFO - PROCESS | 25698 | 1461370888013 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 25698 | 1461370888017 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:21:28 INFO - PROCESS | 25698 | 1461370888023 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 25698 | 1461370888028 Marionette TRACE conn3 <- [1,2058,null,{}] 17:21:28 INFO - PROCESS | 25698 | 1461370888042 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:21:28 INFO - PROCESS | 25698 | 1461370888347 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:21:28 INFO - PROCESS | 25698 | 1461370888379 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e175f800 == 150 [pid = 25698] [id = 522] 17:21:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 270 (0x7f04e1783c00) [pid = 25698] [serial = 1567] [outer = (nil)] 17:21:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 271 (0x7f04e178c000) [pid = 25698] [serial = 1568] [outer = 0x7f04e1783c00] 17:21:28 INFO - PROCESS | 25698 | 1461370888451 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 272 (0x7f04e17a8400) [pid = 25698] [serial = 1569] [outer = 0x7f04e1783c00] 17:21:29 INFO - PROCESS | 25698 | 1461370889358 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:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1386ms 17:21:29 INFO - PROCESS | 25698 | 1461370889417 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:21:29 INFO - PROCESS | 25698 | 1461370889422 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:21:29 INFO - PROCESS | 25698 | 1461370889428 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:21:29 INFO - PROCESS | 25698 | 1461370889430 Marionette TRACE conn3 <- [1,2062,null,{}] 17:21:29 INFO - PROCESS | 25698 | 1461370889435 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:21:29 INFO - PROCESS | 25698 | 1461370889685 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 271 (0x7f04dbf35c00) [pid = 25698] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 270 (0x7f04e391bc00) [pid = 25698] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 269 (0x7f04ecb6ac00) [pid = 25698] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 268 (0x7f04e250e000) [pid = 25698] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 267 (0x7f04d8f65800) [pid = 25698] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 266 (0x7f04e3797800) [pid = 25698] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 265 (0x7f04da238400) [pid = 25698] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 264 (0x7f04ee30f800) [pid = 25698] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 263 (0x7f04ecb66400) [pid = 25698] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 262 (0x7f04d9d68000) [pid = 25698] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 261 (0x7f04dbf3b000) [pid = 25698] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 260 (0x7f04da5f2800) [pid = 25698] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 259 (0x7f04dc99b400) [pid = 25698] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 258 (0x7f04e17ab400) [pid = 25698] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 257 (0x7f0509cbac00) [pid = 25698] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 256 (0x7f04d9d67400) [pid = 25698] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 255 (0x7f04e2127000) [pid = 25698] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 254 (0x7f04f24f3c00) [pid = 25698] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 253 (0x7f04f8f69c00) [pid = 25698] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 252 (0x7f04e0cdd400) [pid = 25698] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 251 (0x7f04e1118c00) [pid = 25698] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 250 (0x7f04e2515c00) [pid = 25698] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 249 (0x7f04df64b400) [pid = 25698] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 248 (0x7f04d8f6b400) [pid = 25698] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 247 (0x7f04ee659c00) [pid = 25698] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 246 (0x7f04d8f65c00) [pid = 25698] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 245 (0x7f04ee8ca800) [pid = 25698] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 244 (0x7f04e2128000) [pid = 25698] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 243 (0x7f04eb524000) [pid = 25698] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 242 (0x7f04ebdb7800) [pid = 25698] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 241 (0x7f04eea63c00) [pid = 25698] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 240 (0x7f04e1a1a400) [pid = 25698] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 239 (0x7f04d8f70800) [pid = 25698] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 238 (0x7f04e1a18400) [pid = 25698] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 237 (0x7f04f6e84000) [pid = 25698] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04eea64000) [pid = 25698] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f04e25ac400) [pid = 25698] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04d9d70400) [pid = 25698] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04f763b800) [pid = 25698] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f04e52d7c00) [pid = 25698] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04e5e93400) [pid = 25698] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f04d9d6bc00) [pid = 25698] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 229 (0x7f04de641c00) [pid = 25698] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 228 (0x7f04e5d75000) [pid = 25698] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 227 (0x7f04e0d42800) [pid = 25698] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 226 (0x7f04ee0cec00) [pid = 25698] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 225 (0x7f04ecb63c00) [pid = 25698] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 224 (0x7f04e2506c00) [pid = 25698] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 223 (0x7f04eb699000) [pid = 25698] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 222 (0x7f0504e5d800) [pid = 25698] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 221 (0x7f04dbf3a000) [pid = 25698] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 220 (0x7f04de649400) [pid = 25698] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 219 (0x7f04f040dc00) [pid = 25698] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 218 (0x7f04e09cfc00) [pid = 25698] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 217 (0x7f04f2ee9800) [pid = 25698] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 216 (0x7f04edfd4400) [pid = 25698] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 215 (0x7f04f1be5800) [pid = 25698] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 214 (0x7f04f74b6c00) [pid = 25698] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 213 (0x7f04df64d800) [pid = 25698] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 212 (0x7f04effed400) [pid = 25698] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 211 (0x7f04d9d6f800) [pid = 25698] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 210 (0x7f04dbf36800) [pid = 25698] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 209 (0x7f04e09c6c00) [pid = 25698] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 208 (0x7f04dc999800) [pid = 25698] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 207 (0x7f04e09ca800) [pid = 25698] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 206 (0x7f04e3791800) [pid = 25698] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 205 (0x7f04ecb6bc00) [pid = 25698] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 204 (0x7f04f8d34000) [pid = 25698] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f04ebdc1400) [pid = 25698] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04ee69a400) [pid = 25698] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f04f173cc00) [pid = 25698] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f04e1124000) [pid = 25698] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04f7e1d000) [pid = 25698] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04f74b1000) [pid = 25698] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04df8b8c00) [pid = 25698] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04e378f000) [pid = 25698] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04e0d4ec00) [pid = 25698] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04eb52cc00) [pid = 25698] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04dbf43c00) [pid = 25698] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:21:30 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f04ebdbcc00) [pid = 25698] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:21:31 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04e1a21c00) [pid = 25698] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:21:31 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04e3790400) [pid = 25698] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:21:31 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04dcc87400) [pid = 25698] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:21:31 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04dc99d000) [pid = 25698] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:21:31 INFO - PROCESS | 25698 | 1461370891049 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04da4c5000 == 151 [pid = 25698] [id = 523] 17:21:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04d8f63400) [pid = 25698] [serial = 1570] [outer = (nil)] 17:21:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f04d8f71800) [pid = 25698] [serial = 1571] [outer = 0x7f04d8f63400] 17:21:31 INFO - PROCESS | 25698 | 1461370891118 Marionette DEBUG loaded listener.js 17:21:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f04da238c00) [pid = 25698] [serial = 1572] [outer = 0x7f04d8f63400] 17:21:31 INFO - PROCESS | 25698 | 1461370891843 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:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2435ms 17:21:31 INFO - PROCESS | 25698 | 1461370891867 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:21:31 INFO - PROCESS | 25698 | 1461370891872 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:21:31 INFO - PROCESS | 25698 | 1461370891878 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:21:31 INFO - PROCESS | 25698 | 1461370891880 Marionette TRACE conn3 <- [1,2066,null,{}] 17:21:31 INFO - PROCESS | 25698 | 1461370891886 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:21:32 INFO - PROCESS | 25698 | 1461370892180 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:21:32 INFO - PROCESS | 25698 | 1461370892213 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dfaca800 == 152 [pid = 25698] [id = 524] 17:21:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04d8f65800) [pid = 25698] [serial = 1573] [outer = (nil)] 17:21:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f04dc99e400) [pid = 25698] [serial = 1574] [outer = 0x7f04d8f65800] 17:21:32 INFO - PROCESS | 25698 | 1461370892278 Marionette DEBUG loaded listener.js 17:21:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04df643000) [pid = 25698] [serial = 1575] [outer = 0x7f04d8f65800] 17:21:33 INFO - PROCESS | 25698 | 1461370893480 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:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1679ms 17:21:33 INFO - PROCESS | 25698 | 1461370893559 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:21:33 INFO - PROCESS | 25698 | 1461370893564 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:21:33 INFO - PROCESS | 25698 | 1461370893572 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:21:33 INFO - PROCESS | 25698 | 1461370893576 Marionette TRACE conn3 <- [1,2070,null,{}] 17:21:33 INFO - PROCESS | 25698 | 1461370893585 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:21:33 INFO - PROCESS | 25698 | 1461370893862 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:21:34 INFO - PROCESS | 25698 | 1461370894190 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dfacd800 == 153 [pid = 25698] [id = 525] 17:21:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04d8f99400) [pid = 25698] [serial = 1576] [outer = (nil)] 17:21:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04de779c00) [pid = 25698] [serial = 1577] [outer = 0x7f04d8f99400] 17:21:34 INFO - PROCESS | 25698 | 1461370894270 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04df8b8c00) [pid = 25698] [serial = 1578] [outer = 0x7f04d8f99400] 17:21:35 INFO - PROCESS | 25698 | 1461370895147 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:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1632ms 17:21:35 INFO - PROCESS | 25698 | 1461370895206 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 25698 | 1461370895215 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:21:35 INFO - PROCESS | 25698 | 1461370895225 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 25698 | 1461370895229 Marionette TRACE conn3 <- [1,2074,null,{}] 17:21:35 INFO - PROCESS | 25698 | 1461370895235 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:21:35 INFO - PROCESS | 25698 | 1461370895486 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:21:35 INFO - PROCESS | 25698 | 1461370895837 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e189c800 == 154 [pid = 25698] [id = 526] 17:21:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04e0ae9c00) [pid = 25698] [serial = 1579] [outer = (nil)] 17:21:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04e0ce9000) [pid = 25698] [serial = 1580] [outer = 0x7f04e0ae9c00] 17:21:35 INFO - PROCESS | 25698 | 1461370895928 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04e111d800) [pid = 25698] [serial = 1581] [outer = 0x7f04e0ae9c00] 17:21:36 INFO - PROCESS | 25698 | 1461370896826 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:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1634ms 17:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:21:36 INFO - PROCESS | 25698 | 1461370896859 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 25698 | 1461370896862 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:21:36 INFO - PROCESS | 25698 | 1461370896869 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 25698 | 1461370896874 Marionette TRACE conn3 <- [1,2078,null,{}] 17:21:36 INFO - PROCESS | 25698 | 1461370896891 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:21:37 INFO - PROCESS | 25698 | 1461370897083 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:21:37 INFO - PROCESS | 25698 | 1461370897342 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e50e5000 == 155 [pid = 25698] [id = 527] 17:21:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04e1124400) [pid = 25698] [serial = 1582] [outer = (nil)] 17:21:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f04e1a1d000) [pid = 25698] [serial = 1583] [outer = 0x7f04e1124400] 17:21:37 INFO - PROCESS | 25698 | 1461370897472 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f04e212ac00) [pid = 25698] [serial = 1584] [outer = 0x7f04e1124400] 17:21:38 INFO - PROCESS | 25698 | 1461370898303 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:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1493ms 17:21:38 INFO - PROCESS | 25698 | 1461370898361 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 25698 | 1461370898367 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:21:38 INFO - PROCESS | 25698 | 1461370898372 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 25698 | 1461370898375 Marionette TRACE conn3 <- [1,2082,null,{}] 17:21:38 INFO - PROCESS | 25698 | 1461370898381 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:21:38 INFO - PROCESS | 25698 | 1461370898600 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:21:38 INFO - PROCESS | 25698 | 1461370898862 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e5c25000 == 156 [pid = 25698] [id = 528] 17:21:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f04e178f000) [pid = 25698] [serial = 1585] [outer = (nil)] 17:21:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 205 (0x7f04e2514c00) [pid = 25698] [serial = 1586] [outer = 0x7f04e178f000] 17:21:38 INFO - PROCESS | 25698 | 1461370898980 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 206 (0x7f04e2519c00) [pid = 25698] [serial = 1587] [outer = 0x7f04e178f000] 17:21:39 INFO - PROCESS | 25698 | 1461370899782 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:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1477ms 17:21:39 INFO - PROCESS | 25698 | 1461370899851 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 25698 | 1461370899854 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:21:39 INFO - PROCESS | 25698 | 1461370899860 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 25698 | 1461370899863 Marionette TRACE conn3 <- [1,2086,null,{}] 17:21:39 INFO - PROCESS | 25698 | 1461370899868 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:21:40 INFO - PROCESS | 25698 | 1461370900089 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:21:40 INFO - PROCESS | 25698 | 1461370900310 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eb570800 == 157 [pid = 25698] [id = 529] 17:21:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 207 (0x7f04e2135400) [pid = 25698] [serial = 1588] [outer = (nil)] 17:21:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 208 (0x7f04e2522000) [pid = 25698] [serial = 1589] [outer = 0x7f04e2135400] 17:21:40 INFO - PROCESS | 25698 | 1461370900440 Marionette DEBUG loaded listener.js 17:21:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 209 (0x7f04e2674800) [pid = 25698] [serial = 1590] [outer = 0x7f04e2135400] 17:21:41 INFO - PROCESS | 25698 | 1461370901362 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:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1537ms 17:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:21:41 INFO - PROCESS | 25698 | 1461370901399 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:21:41 INFO - PROCESS | 25698 | 1461370901402 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:21:41 INFO - PROCESS | 25698 | 1461370901408 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:21:41 INFO - PROCESS | 25698 | 1461370901411 Marionette TRACE conn3 <- [1,2090,null,{}] 17:21:41 INFO - PROCESS | 25698 | 1461370901416 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:21:41 INFO - PROCESS | 25698 | 1461370901657 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:21:41 INFO - PROCESS | 25698 | 1461370901933 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ede07000 == 158 [pid = 25698] [id = 530] 17:21:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 210 (0x7f04e2f92400) [pid = 25698] [serial = 1591] [outer = (nil)] 17:21:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 211 (0x7f04e37b2400) [pid = 25698] [serial = 1592] [outer = 0x7f04e2f92400] 17:21:42 INFO - PROCESS | 25698 | 1461370902065 Marionette DEBUG loaded listener.js 17:21:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 212 (0x7f04e4092800) [pid = 25698] [serial = 1593] [outer = 0x7f04e2f92400] 17:21:42 INFO - PROCESS | 25698 | 1461370902922 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:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1583ms 17:21:42 INFO - PROCESS | 25698 | 1461370902991 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 25698 | 1461370902995 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:21:43 INFO - PROCESS | 25698 | 1461370903000 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:21:43 INFO - PROCESS | 25698 | 1461370903004 Marionette TRACE conn3 <- [1,2094,null,{}] 17:21:43 INFO - PROCESS | 25698 | 1461370903009 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:21:43 INFO - PROCESS | 25698 | 1461370903202 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:21:43 INFO - PROCESS | 25698 | 1461370903465 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee90e800 == 159 [pid = 25698] [id = 531] 17:21:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 213 (0x7f04d9d72000) [pid = 25698] [serial = 1594] [outer = (nil)] 17:21:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 214 (0x7f04e50a0800) [pid = 25698] [serial = 1595] [outer = 0x7f04d9d72000] 17:21:43 INFO - PROCESS | 25698 | 1461370903580 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 215 (0x7f04e52dc400) [pid = 25698] [serial = 1596] [outer = 0x7f04d9d72000] 17:21:44 INFO - PROCESS | 25698 | 1461370904385 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:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1432ms 17:21:44 INFO - PROCESS | 25698 | 1461370904434 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 25698 | 1461370904438 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:21:44 INFO - PROCESS | 25698 | 1461370904443 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 25698 | 1461370904446 Marionette TRACE conn3 <- [1,2098,null,{}] 17:21:44 INFO - PROCESS | 25698 | 1461370904452 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:21:44 INFO - PROCESS | 25698 | 1461370904660 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:21:44 INFO - PROCESS | 25698 | 1461370904929 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef1c2000 == 160 [pid = 25698] [id = 532] 17:21:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 216 (0x7f04e2f7d800) [pid = 25698] [serial = 1597] [outer = (nil)] 17:21:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 217 (0x7f04eb694c00) [pid = 25698] [serial = 1598] [outer = 0x7f04e2f7d800] 17:21:45 INFO - PROCESS | 25698 | 1461370905005 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 218 (0x7f04eb9e9800) [pid = 25698] [serial = 1599] [outer = 0x7f04e2f7d800] 17:21:45 INFO - PROCESS | 25698 | 1461370905874 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:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1478ms 17:21:45 INFO - PROCESS | 25698 | 1461370905922 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:21:45 INFO - PROCESS | 25698 | 1461370905926 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:21:45 INFO - PROCESS | 25698 | 1461370905931 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 25698 | 1461370905935 Marionette TRACE conn3 <- [1,2102,null,{}] 17:21:45 INFO - PROCESS | 25698 | 1461370905940 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:21:46 INFO - PROCESS | 25698 | 1461370906126 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:21:46 INFO - PROCESS | 25698 | 1461370906367 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2742000 == 161 [pid = 25698] [id = 533] 17:21:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 219 (0x7f04e50a7000) [pid = 25698] [serial = 1600] [outer = (nil)] 17:21:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 220 (0x7f04ebdb2400) [pid = 25698] [serial = 1601] [outer = 0x7f04e50a7000] 17:21:46 INFO - PROCESS | 25698 | 1461370906442 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 221 (0x7f04ecb6bc00) [pid = 25698] [serial = 1602] [outer = 0x7f04e50a7000] 17:21:47 INFO - PROCESS | 25698 | 1461370907323 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:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1427ms 17:21:47 INFO - PROCESS | 25698 | 1461370907360 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:21:47 INFO - PROCESS | 25698 | 1461370907363 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:21:47 INFO - PROCESS | 25698 | 1461370907369 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:21:47 INFO - PROCESS | 25698 | 1461370907372 Marionette TRACE conn3 <- [1,2106,null,{}] 17:21:47 INFO - PROCESS | 25698 | 1461370907377 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:21:47 INFO - PROCESS | 25698 | 1461370907579 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:21:47 INFO - PROCESS | 25698 | 1461370907852 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2d1a800 == 162 [pid = 25698] [id = 534] 17:21:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 222 (0x7f04e5e93400) [pid = 25698] [serial = 1603] [outer = (nil)] 17:21:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 223 (0x7f04ee65e800) [pid = 25698] [serial = 1604] [outer = 0x7f04e5e93400] 17:21:47 INFO - PROCESS | 25698 | 1461370907929 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 224 (0x7f04eea66000) [pid = 25698] [serial = 1605] [outer = 0x7f04e5e93400] 17:21:48 INFO - PROCESS | 25698 | 1461370908854 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:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1534ms 17:21:48 INFO - PROCESS | 25698 | 1461370908904 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 25698 | 1461370908908 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:21:48 INFO - PROCESS | 25698 | 1461370908914 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 25698 | 1461370908924 Marionette TRACE conn3 <- [1,2110,null,{}] 17:21:48 INFO - PROCESS | 25698 | 1461370908929 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:21:49 INFO - PROCESS | 25698 | 1461370909137 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:21:49 INFO - PROCESS | 25698 | 1461370909405 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7ed4000 == 163 [pid = 25698] [id = 535] 17:21:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 225 (0x7f04f24de800) [pid = 25698] [serial = 1606] [outer = (nil)] 17:21:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 226 (0x7f04f24fc000) [pid = 25698] [serial = 1607] [outer = 0x7f04f24de800] 17:21:49 INFO - PROCESS | 25698 | 1461370909536 Marionette DEBUG loaded listener.js 17:21:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 227 (0x7f04f38f6800) [pid = 25698] [serial = 1608] [outer = 0x7f04f24de800] 17:21:50 INFO - PROCESS | 25698 | 1461370910390 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:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1538ms 17:21:50 INFO - PROCESS | 25698 | 1461370910453 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:21:50 INFO - PROCESS | 25698 | 1461370910456 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:21:50 INFO - PROCESS | 25698 | 1461370910463 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:21:50 INFO - PROCESS | 25698 | 1461370910465 Marionette TRACE conn3 <- [1,2114,null,{}] 17:21:50 INFO - PROCESS | 25698 | 1461370910470 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:21:50 INFO - PROCESS | 25698 | 1461370910673 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:21:50 INFO - PROCESS | 25698 | 1461370910946 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fb00d000 == 164 [pid = 25698] [id = 536] 17:21:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 228 (0x7f04e0cde800) [pid = 25698] [serial = 1609] [outer = (nil)] 17:21:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 229 (0x7f04f669a800) [pid = 25698] [serial = 1610] [outer = 0x7f04e0cde800] 17:21:51 INFO - PROCESS | 25698 | 1461370911067 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 230 (0x7f04f6b54000) [pid = 25698] [serial = 1611] [outer = 0x7f04e0cde800] 17:21:51 INFO - PROCESS | 25698 | 1461370911888 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:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1488ms 17:21:51 INFO - PROCESS | 25698 | 1461370911952 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:21:51 INFO - PROCESS | 25698 | 1461370911956 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:21:51 INFO - PROCESS | 25698 | 1461370911962 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 25698 | 1461370911965 Marionette TRACE conn3 <- [1,2118,null,{}] 17:21:51 INFO - PROCESS | 25698 | 1461370911970 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:21:52 INFO - PROCESS | 25698 | 1461370912178 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:21:52 INFO - PROCESS | 25698 | 1461370912454 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f0505115000 == 165 [pid = 25698] [id = 537] 17:21:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 231 (0x7f04f1c59400) [pid = 25698] [serial = 1612] [outer = (nil)] 17:21:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 232 (0x7f04f6e84000) [pid = 25698] [serial = 1613] [outer = 0x7f04f1c59400] 17:21:52 INFO - PROCESS | 25698 | 1461370912569 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 233 (0x7f04f70e9800) [pid = 25698] [serial = 1614] [outer = 0x7f04f1c59400] 17:21:53 INFO - PROCESS | 25698 | 1461370913474 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:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1579ms 17:21:53 INFO - PROCESS | 25698 | 1461370913542 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:21:53 INFO - PROCESS | 25698 | 1461370913545 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:21:53 INFO - PROCESS | 25698 | 1461370913551 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - PROCESS | 25698 | 1461370913553 Marionette TRACE conn3 <- [1,2122,null,{}] 17:21:53 INFO - PROCESS | 25698 | 1461370913559 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:21:53 INFO - PROCESS | 25698 | 1461370913764 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:21:54 INFO - PROCESS | 25698 | 1461370914099 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0509aba800 == 166 [pid = 25698] [id = 538] 17:21:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 234 (0x7f04da23ec00) [pid = 25698] [serial = 1615] [outer = (nil)] 17:21:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 235 (0x7f04f70e9400) [pid = 25698] [serial = 1616] [outer = 0x7f04da23ec00] 17:21:54 INFO - PROCESS | 25698 | 1461370914176 Marionette DEBUG loaded listener.js 17:21:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 236 (0x7f04f7630800) [pid = 25698] [serial = 1617] [outer = 0x7f04da23ec00] 17:21:55 INFO - PROCESS | 25698 | 1461370915056 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:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1586ms 17:21:55 INFO - PROCESS | 25698 | 1461370915139 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:21:55 INFO - PROCESS | 25698 | 1461370915155 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:21:55 INFO - PROCESS | 25698 | 1461370915182 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:21:55 INFO - PROCESS | 25698 | 1461370915185 Marionette TRACE conn3 <- [1,2126,null,{}] 17:21:55 INFO - PROCESS | 25698 | 1461370915194 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:21:55 INFO - PROCESS | 25698 | 1461370915445 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:21:55 INFO - PROCESS | 25698 | 1461370915758 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df2da000 == 167 [pid = 25698] [id = 539] 17:21:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 237 (0x7f04d8f6f800) [pid = 25698] [serial = 1618] [outer = (nil)] 17:21:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 238 (0x7f04d8f9d000) [pid = 25698] [serial = 1619] [outer = 0x7f04d8f6f800] 17:21:55 INFO - PROCESS | 25698 | 1461370915846 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 239 (0x7f04de9be000) [pid = 25698] [serial = 1620] [outer = 0x7f04d8f6f800] 17:21:56 INFO - PROCESS | 25698 | 1461370916697 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:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1610ms 17:21:56 INFO - PROCESS | 25698 | 1461370916772 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:21:56 INFO - PROCESS | 25698 | 1461370916776 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:21:56 INFO - PROCESS | 25698 | 1461370916782 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:21:56 INFO - PROCESS | 25698 | 1461370916785 Marionette TRACE conn3 <- [1,2130,null,{}] 17:21:56 INFO - PROCESS | 25698 | 1461370916790 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:21:57 INFO - PROCESS | 25698 | 1461370917002 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:21:57 INFO - PROCESS | 25698 | 1461370917280 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e09e7000 == 168 [pid = 25698] [id = 540] 17:21:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 240 (0x7f04d8f70000) [pid = 25698] [serial = 1621] [outer = (nil)] 17:21:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 241 (0x7f04da23c800) [pid = 25698] [serial = 1622] [outer = 0x7f04d8f70000] 17:21:57 INFO - PROCESS | 25698 | 1461370917420 Marionette DEBUG loaded listener.js 17:21:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 242 (0x7f04e0ae8000) [pid = 25698] [serial = 1623] [outer = 0x7f04d8f70000] 17:21:58 INFO - PROCESS | 25698 | 1461370918367 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:21:58 INFO - PROCESS | 25698 | 1461370918421 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:21:58 INFO - PROCESS | 25698 | 1461370918428 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 25698 | 1461370918435 Marionette TRACE conn3 <- [1,2134,null,{}] 17:21:58 INFO - PROCESS | 25698 | 1461370918445 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:21:58 INFO - PROCESS | 25698 | 1461370918692 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:21:59 INFO - PROCESS | 25698 | 1461370919073 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df9e7000 == 169 [pid = 25698] [id = 541] 17:21:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 243 (0x7f04d8f99000) [pid = 25698] [serial = 1624] [outer = (nil)] 17:21:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 244 (0x7f04de648000) [pid = 25698] [serial = 1625] [outer = 0x7f04d8f99000] 17:21:59 INFO - PROCESS | 25698 | 1461370919155 Marionette DEBUG loaded listener.js 17:21:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 245 (0x7f04e1a16c00) [pid = 25698] [serial = 1626] [outer = 0x7f04d8f99000] 17:22:00 INFO - PROCESS | 25698 | 1461370920165 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:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1798ms 17:22:00 INFO - PROCESS | 25698 | 1461370920245 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:22:00 INFO - PROCESS | 25698 | 1461370920250 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:22:00 INFO - PROCESS | 25698 | 1461370920256 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:22:00 INFO - PROCESS | 25698 | 1461370920259 Marionette TRACE conn3 <- [1,2138,null,{}] 17:22:00 INFO - PROCESS | 25698 | 1461370920266 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:22:00 INFO - PROCESS | 25698 | 1461370920538 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:22:00 INFO - PROCESS | 25698 | 1461370920871 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dca07800 == 170 [pid = 25698] [id = 542] 17:22:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 246 (0x7f04d9d6ac00) [pid = 25698] [serial = 1627] [outer = (nil)] 17:22:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 247 (0x7f04de77b400) [pid = 25698] [serial = 1628] [outer = 0x7f04d9d6ac00] 17:22:00 INFO - PROCESS | 25698 | 1461370920959 Marionette DEBUG loaded listener.js 17:22:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 248 (0x7f04e1117400) [pid = 25698] [serial = 1629] [outer = 0x7f04d9d6ac00] 17:22:01 INFO - PROCESS | 25698 | 1461370921900 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:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1684ms 17:22:01 INFO - PROCESS | 25698 | 1461370921942 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 25698 | 1461370921946 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:22:01 INFO - PROCESS | 25698 | 1461370921954 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 25698 | 1461370921958 Marionette TRACE conn3 <- [1,2142,null,{}] 17:22:01 INFO - PROCESS | 25698 | 1461370921964 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:22:02 INFO - PROCESS | 25698 | 1461370922232 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:22:03 INFO - PROCESS | 25698 | 1461370923659 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | --DOCSHELL 0x7f04e2e2d800 == 169 [pid = 25698] [id = 453] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e6064800 == 168 [pid = 25698] [id = 455] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dca20000 == 167 [pid = 25698] [id = 451] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da4c5000 == 166 [pid = 25698] [id = 523] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e175f800 == 165 [pid = 25698] [id = 522] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e09d8800 == 164 [pid = 25698] [id = 521] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dca71000 == 163 [pid = 25698] [id = 520] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e114f000 == 162 [pid = 25698] [id = 519] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dbc37000 == 161 [pid = 25698] [id = 518] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050f496000 == 160 [pid = 25698] [id = 517] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee979800 == 159 [pid = 25698] [id = 516] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050cf65000 == 158 [pid = 25698] [id = 515] 17:22:04 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509aa3000 == 157 [pid = 25698] [id = 514] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 247 (0x7f04ebbf9400) [pid = 25698] [serial = 1371] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 246 (0x7f04e2512400) [pid = 25698] [serial = 1502] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 245 (0x7f04eb690800) [pid = 25698] [serial = 1239] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 244 (0x7f04f0057c00) [pid = 25698] [serial = 1230] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 243 (0x7f04e5d77000) [pid = 25698] [serial = 1446] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 242 (0x7f04d8f70400) [pid = 25698] [serial = 1482] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 241 (0x7f04ebd89800) [pid = 25698] [serial = 1383] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 240 (0x7f04da5e8c00) [pid = 25698] [serial = 1490] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 239 (0x7f04eea5c800) [pid = 25698] [serial = 1451] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 238 (0x7f04f1beac00) [pid = 25698] [serial = 1245] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 237 (0x7f04d9d74c00) [pid = 25698] [serial = 1269] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 236 (0x7f04ebd87c00) [pid = 25698] [serial = 1206] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 235 (0x7f04f70e1000) [pid = 25698] [serial = 1469] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 234 (0x7f04dc9a6c00) [pid = 25698] [serial = 1341] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 233 (0x7f04e2fd2800) [pid = 25698] [serial = 1167] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 232 (0x7f050a160400) [pid = 25698] [serial = 1466] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 231 (0x7f04dcc88c00) [pid = 25698] [serial = 1302] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 230 (0x7f04e2133400) [pid = 25698] [serial = 1479] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 229 (0x7f04e212e800) [pid = 25698] [serial = 1478] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 228 (0x7f04dc9a2800) [pid = 25698] [serial = 1491] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 227 (0x7f04f6d0b400) [pid = 25698] [serial = 1248] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 226 (0x7f050a5ee000) [pid = 25698] [serial = 1335] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 225 (0x7f04e1703000) [pid = 25698] [serial = 1497] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 224 (0x7f04e1123c00) [pid = 25698] [serial = 1278] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 223 (0x7f04f860d000) [pid = 25698] [serial = 1476] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 222 (0x7f04e1117800) [pid = 25698] [serial = 1374] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 221 (0x7f04df8b4c00) [pid = 25698] [serial = 1493] [outer = (nil)] [url = about:blank] 17:22:04 INFO - PROCESS | 25698 | --DOMWINDOW == 220 (0x7f05061bb000) [pid = 25698] [serial = 1461] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 219 (0x7f04d8f90800) [pid = 25698] [serial = 1484] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 218 (0x7f050a604400) [pid = 25698] [serial = 1467] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 217 (0x7f04e2523c00) [pid = 25698] [serial = 1475] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 216 (0x7f04f173c400) [pid = 25698] [serial = 1320] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 215 (0x7f050a689800) [pid = 25698] [serial = 1470] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 214 (0x7f04e2494c00) [pid = 25698] [serial = 1500] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 213 (0x7f04f005a800) [pid = 25698] [serial = 1173] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 212 (0x7f04f69b8000) [pid = 25698] [serial = 1395] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 211 (0x7f0504e65800) [pid = 25698] [serial = 1182] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 210 (0x7f04e251b000) [pid = 25698] [serial = 1472] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 209 (0x7f04d8f9ac00) [pid = 25698] [serial = 1487] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 208 (0x7f04e1a24000) [pid = 25698] [serial = 1266] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 207 (0x7f04e0d47400) [pid = 25698] [serial = 1496] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 206 (0x7f04e5020000) [pid = 25698] [serial = 1445] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 205 (0x7f04f8d33c00) [pid = 25698] [serial = 1179] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 204 (0x7f04faeea400) [pid = 25698] [serial = 1404] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f04d8f6b000) [pid = 25698] [serial = 1481] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04e2f82800) [pid = 25698] [serial = 1443] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f04de773000) [pid = 25698] [serial = 1437] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f050401cc00) [pid = 25698] [serial = 1407] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04f8f68800) [pid = 25698] [serial = 1254] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04dfcef800) [pid = 25698] [serial = 1494] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04ebd84400) [pid = 25698] [serial = 1170] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04f24e9400) [pid = 25698] [serial = 1452] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04e1a1ec00) [pid = 25698] [serial = 1272] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04dc99ec00) [pid = 25698] [serial = 1436] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04e2c04800) [pid = 25698] [serial = 1442] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f050a5e1c00) [pid = 25698] [serial = 1194] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04f24f7800) [pid = 25698] [serial = 1323] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04e111f000) [pid = 25698] [serial = 1439] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04e251f400) [pid = 25698] [serial = 1473] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04e2133c00) [pid = 25698] [serial = 1499] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04d8f96000) [pid = 25698] [serial = 1485] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04f73f4000) [pid = 25698] [serial = 1455] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04eecf1c00) [pid = 25698] [serial = 1242] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04e2511c00) [pid = 25698] [serial = 1338] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04ecb6c800) [pid = 25698] [serial = 1317] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f0509cbfc00) [pid = 25698] [serial = 1188] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04dbf43800) [pid = 25698] [serial = 1200] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04e1709000) [pid = 25698] [serial = 1434] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f0507d23800) [pid = 25698] [serial = 1463] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04ebbea400) [pid = 25698] [serial = 1448] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04f69bdc00) [pid = 25698] [serial = 1454] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04f763d400) [pid = 25698] [serial = 1251] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04f1be1400) [pid = 25698] [serial = 1389] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04f4d76000) [pid = 25698] [serial = 1176] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f0507d27c00) [pid = 25698] [serial = 1185] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04e0d42c00) [pid = 25698] [serial = 1305] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f050a60b400) [pid = 25698] [serial = 1263] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f050a680c00) [pid = 25698] [serial = 1275] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04de647400) [pid = 25698] [serial = 1488] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f0504fee000) [pid = 25698] [serial = 1410] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f0509a74400) [pid = 25698] [serial = 1191] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f050991e800) [pid = 25698] [serial = 1464] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04e2510800) [pid = 25698] [serial = 1344] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04f7de5c00) [pid = 25698] [serial = 1457] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04e3926800) [pid = 25698] [serial = 1311] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04f5c31400) [pid = 25698] [serial = 1326] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f0504c6e400) [pid = 25698] [serial = 1332] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04f6e91800) [pid = 25698] [serial = 1398] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04f2eec000) [pid = 25698] [serial = 1392] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04f7370c00) [pid = 25698] [serial = 1329] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04e2676c00) [pid = 25698] [serial = 1308] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f050a159400) [pid = 25698] [serial = 1260] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04f7636400) [pid = 25698] [serial = 1401] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04e09d1400) [pid = 25698] [serial = 1233] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04fb396000) [pid = 25698] [serial = 1460] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04e52dcc00) [pid = 25698] [serial = 1380] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04e25a9800) [pid = 25698] [serial = 1236] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04edfd2000) [pid = 25698] [serial = 1386] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04de645000) [pid = 25698] [serial = 1203] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f0506317000) [pid = 25698] [serial = 1257] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04e2c02400) [pid = 25698] [serial = 1377] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04ebdb9800) [pid = 25698] [serial = 1449] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04e1a1a800) [pid = 25698] [serial = 1440] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04f8d33400) [pid = 25698] [serial = 1458] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04e5e9ac00) [pid = 25698] [serial = 1314] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04dcc94c00) [pid = 25698] [serial = 1197] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04e266f800) [pid = 25698] [serial = 1347] [outer = (nil)] [url = about:blank] 17:22:05 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04da4dc000 == 158 [pid = 25698] [id = 543] 17:22:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04d8f90800) [pid = 25698] [serial = 1630] [outer = (nil)] 17:22:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04d9d72400) [pid = 25698] [serial = 1631] [outer = 0x7f04d8f90800] 17:22:05 INFO - PROCESS | 25698 | 1461370925191 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04da5ec000) [pid = 25698] [serial = 1632] [outer = 0x7f04d8f90800] 17:22:06 INFO - PROCESS | 25698 | 1461370926181 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:22:06 INFO - PROCESS | 25698 | 1461370926218 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:22:06 INFO - PROCESS | 25698 | 1461370926226 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 25698 | 1461370926232 Marionette TRACE conn3 <- [1,2146,null,{}] 17:22:06 INFO - PROCESS | 25698 | 1461370926239 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:22:06 INFO - PROCESS | 25698 | 1461370926423 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:22:06 INFO - PROCESS | 25698 | 1461370926440 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dca6f000 == 159 [pid = 25698] [id = 544] 17:22:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04da5ec400) [pid = 25698] [serial = 1633] [outer = (nil)] 17:22:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04de9c9000) [pid = 25698] [serial = 1634] [outer = 0x7f04da5ec400] 17:22:06 INFO - PROCESS | 25698 | 1461370926506 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04df8b1800) [pid = 25698] [serial = 1635] [outer = 0x7f04da5ec400] 17:22:07 INFO - PROCESS | 25698 | 1461370927752 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:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:22:07 INFO - PROCESS | 25698 | 1461370927889 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:22:07 INFO - PROCESS | 25698 | 1461370927902 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:22:07 INFO - PROCESS | 25698 | 1461370927907 Marionette TRACE conn3 <- [1,2150,null,{}] 17:22:07 INFO - PROCESS | 25698 | 1461370927942 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:22:08 INFO - PROCESS | 25698 | 1461370928212 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:22:08 INFO - PROCESS | 25698 | 1461370928330 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df0cb000 == 160 [pid = 25698] [id = 545] 17:22:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04e09c3c00) [pid = 25698] [serial = 1636] [outer = (nil)] 17:22:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04e09c9800) [pid = 25698] [serial = 1637] [outer = 0x7f04e09c3c00] 17:22:08 INFO - PROCESS | 25698 | 1461370928399 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e0aeac00) [pid = 25698] [serial = 1638] [outer = 0x7f04e09c3c00] 17:22:09 INFO - PROCESS | 25698 | 1461370929600 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:22:09 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:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1766ms 17:22:09 INFO - PROCESS | 25698 | 1461370929666 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:22:09 INFO - PROCESS | 25698 | 1461370929670 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:22:09 INFO - PROCESS | 25698 | 1461370929678 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 25698 | 1461370929686 Marionette TRACE conn3 <- [1,2154,null,{}] 17:22:09 INFO - PROCESS | 25698 | 1461370929706 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:22:10 INFO - PROCESS | 25698 | 1461370930725 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:22:10 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04d93a9c00) [pid = 25698] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:22:10 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04d93b0400) [pid = 25698] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:22:10 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04da5eac00) [pid = 25698] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:22:10 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04e1783c00) [pid = 25698] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:22:10 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04d8f63400) [pid = 25698] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:22:10 INFO - PROCESS | 25698 | 1461370930920 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04df9ec000 == 161 [pid = 25698] [id = 546] 17:22:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04d93a9c00) [pid = 25698] [serial = 1639] [outer = (nil)] 17:22:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04de774400) [pid = 25698] [serial = 1640] [outer = 0x7f04d93a9c00] 17:22:10 INFO - PROCESS | 25698 | 1461370930990 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04e1703000) [pid = 25698] [serial = 1641] [outer = 0x7f04d93a9c00] 17:22:11 INFO - PROCESS | 25698 | 1461370931727 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:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2098ms 17:22:11 INFO - PROCESS | 25698 | 1461370931775 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:22:11 INFO - PROCESS | 25698 | 1461370931780 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:22:11 INFO - PROCESS | 25698 | 1461370931786 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:22:11 INFO - PROCESS | 25698 | 1461370931789 Marionette TRACE conn3 <- [1,2158,null,{}] 17:22:11 INFO - PROCESS | 25698 | 1461370931795 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:22:12 INFO - PROCESS | 25698 | 1461370932061 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:22:12 INFO - PROCESS | 25698 | 1461370932085 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e0b26800 == 162 [pid = 25698] [id = 547] 17:22:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04d93ab000) [pid = 25698] [serial = 1642] [outer = (nil)] 17:22:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e1787000) [pid = 25698] [serial = 1643] [outer = 0x7f04d93ab000] 17:22:12 INFO - PROCESS | 25698 | 1461370932154 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e17a5800) [pid = 25698] [serial = 1644] [outer = 0x7f04d93ab000] 17:22:13 INFO - PROCESS | 25698 | 1461370933268 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:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1539ms 17:22:13 INFO - PROCESS | 25698 | 1461370933327 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 25698 | 1461370933333 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:22:13 INFO - PROCESS | 25698 | 1461370933341 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 25698 | 1461370933347 Marionette TRACE conn3 <- [1,2162,null,{}] 17:22:13 INFO - PROCESS | 25698 | 1461370933356 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:22:13 INFO - PROCESS | 25698 | 1461370933611 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:22:13 INFO - PROCESS | 25698 | 1461370933928 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04de78f800 == 163 [pid = 25698] [id = 548] 17:22:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04da238400) [pid = 25698] [serial = 1645] [outer = (nil)] 17:22:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04df645000) [pid = 25698] [serial = 1646] [outer = 0x7f04da238400] 17:22:14 INFO - PROCESS | 25698 | 1461370934013 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04df8e6400) [pid = 25698] [serial = 1647] [outer = 0x7f04da238400] 17:22:14 INFO - PROCESS | 25698 | 1461370934995 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:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1688ms 17:22:15 INFO - PROCESS | 25698 | 1461370935030 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:22:15 INFO - PROCESS | 25698 | 1461370935039 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:22:15 INFO - PROCESS | 25698 | 1461370935050 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 25698 | 1461370935053 Marionette TRACE conn3 <- [1,2166,null,{}] 17:22:15 INFO - PROCESS | 25698 | 1461370935060 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:22:15 INFO - PROCESS | 25698 | 1461370935295 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:22:15 INFO - PROCESS | 25698 | 1461370935497 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e114c800 == 164 [pid = 25698] [id = 549] 17:22:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04df8e7800) [pid = 25698] [serial = 1648] [outer = (nil)] 17:22:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04e0ce0400) [pid = 25698] [serial = 1649] [outer = 0x7f04df8e7800] 17:22:15 INFO - PROCESS | 25698 | 1461370935639 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04e111bc00) [pid = 25698] [serial = 1650] [outer = 0x7f04df8e7800] 17:22:16 INFO - PROCESS | 25698 | 1461370936689 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:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1681ms 17:22:16 INFO - PROCESS | 25698 | 1461370936731 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 25698 | 1461370936735 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:22:16 INFO - PROCESS | 25698 | 1461370936742 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - PROCESS | 25698 | 1461370936749 Marionette TRACE conn3 <- [1,2170,null,{}] 17:22:16 INFO - PROCESS | 25698 | 1461370936766 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:22:17 INFO - PROCESS | 25698 | 1461370937003 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:22:17 INFO - PROCESS | 25698 | 1461370937252 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e18a1800 == 165 [pid = 25698] [id = 550] 17:22:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04e17ad000) [pid = 25698] [serial = 1651] [outer = (nil)] 17:22:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04e1a25000) [pid = 25698] [serial = 1652] [outer = 0x7f04e17ad000] 17:22:17 INFO - PROCESS | 25698 | 1461370937372 Marionette DEBUG loaded listener.js 17:22:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04e212a000) [pid = 25698] [serial = 1653] [outer = 0x7f04e17ad000] 17:22:18 INFO - PROCESS | 25698 | 1461370938244 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:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1553ms 17:22:18 INFO - PROCESS | 25698 | 1461370938296 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 25698 | 1461370938301 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:22:18 INFO - PROCESS | 25698 | 1461370938308 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 25698 | 1461370938312 Marionette TRACE conn3 <- [1,2174,null,{}] 17:22:18 INFO - PROCESS | 25698 | 1461370938317 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:22:18 INFO - PROCESS | 25698 | 1461370938542 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:22:18 INFO - PROCESS | 25698 | 1461370938748 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e2251800 == 166 [pid = 25698] [id = 551] 17:22:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04e17af000) [pid = 25698] [serial = 1654] [outer = (nil)] 17:22:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04e2506000) [pid = 25698] [serial = 1655] [outer = 0x7f04e17af000] 17:22:18 INFO - PROCESS | 25698 | 1461370938873 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04e251b000) [pid = 25698] [serial = 1656] [outer = 0x7f04e17af000] 17:22:19 INFO - PROCESS | 25698 | 1461370939877 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:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1635ms 17:22:19 INFO - PROCESS | 25698 | 1461370939946 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 25698 | 1461370939950 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:22:19 INFO - PROCESS | 25698 | 1461370939956 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 25698 | 1461370939958 Marionette TRACE conn3 <- [1,2178,null,{}] 17:22:19 INFO - PROCESS | 25698 | 1461370939964 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:22:20 INFO - PROCESS | 25698 | 1461370940192 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:22:20 INFO - PROCESS | 25698 | 1461370940442 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e3811000 == 167 [pid = 25698] [id = 552] 17:22:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04e212c400) [pid = 25698] [serial = 1657] [outer = (nil)] 17:22:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04e25af000) [pid = 25698] [serial = 1658] [outer = 0x7f04e212c400] 17:22:20 INFO - PROCESS | 25698 | 1461370940536 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04e267d000) [pid = 25698] [serial = 1659] [outer = 0x7f04e212c400] 17:22:21 INFO - PROCESS | 25698 | 1461370941438 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:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1531ms 17:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:22:21 INFO - PROCESS | 25698 | 1461370941488 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:22:21 INFO - PROCESS | 25698 | 1461370941491 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:22:21 INFO - PROCESS | 25698 | 1461370941498 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 25698 | 1461370941501 Marionette TRACE conn3 <- [1,2182,null,{}] 17:22:21 INFO - PROCESS | 25698 | 1461370941507 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:22:21 INFO - PROCESS | 25698 | 1461370941757 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:22:22 INFO - PROCESS | 25698 | 1461370942020 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e52bd000 == 168 [pid = 25698] [id = 553] 17:22:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04e2f7ec00) [pid = 25698] [serial = 1660] [outer = (nil)] 17:22:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04e2f8fc00) [pid = 25698] [serial = 1661] [outer = 0x7f04e2f7ec00] 17:22:22 INFO - PROCESS | 25698 | 1461370942147 Marionette DEBUG loaded listener.js 17:22:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04e2fd5400) [pid = 25698] [serial = 1662] [outer = 0x7f04e2f7ec00] 17:22:23 INFO - PROCESS | 25698 | 1461370943098 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:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1641ms 17:22:23 INFO - PROCESS | 25698 | 1461370943138 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:22:23 INFO - PROCESS | 25698 | 1461370943142 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:22:23 INFO - PROCESS | 25698 | 1461370943148 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:22:23 INFO - PROCESS | 25698 | 1461370943151 Marionette TRACE conn3 <- [1,2186,null,{}] 17:22:23 INFO - PROCESS | 25698 | 1461370943156 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:22:23 INFO - PROCESS | 25698 | 1461370943375 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:22:23 INFO - PROCESS | 25698 | 1461370943588 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e6069800 == 169 [pid = 25698] [id = 554] 17:22:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04e2f7f800) [pid = 25698] [serial = 1663] [outer = (nil)] 17:22:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04e3795000) [pid = 25698] [serial = 1664] [outer = 0x7f04e2f7f800] 17:22:23 INFO - PROCESS | 25698 | 1461370943711 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04e37b3800) [pid = 25698] [serial = 1665] [outer = 0x7f04e2f7f800] 17:22:24 INFO - PROCESS | 25698 | 1461370944672 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:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1582ms 17:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:22:24 INFO - PROCESS | 25698 | 1461370944731 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:22:24 INFO - PROCESS | 25698 | 1461370944734 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:22:24 INFO - PROCESS | 25698 | 1461370944740 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 25698 | 1461370944743 Marionette TRACE conn3 <- [1,2190,null,{}] 17:22:24 INFO - PROCESS | 25698 | 1461370944748 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:22:25 INFO - PROCESS | 25698 | 1461370945006 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:22:25 INFO - PROCESS | 25698 | 1461370945256 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb56b000 == 170 [pid = 25698] [id = 555] 17:22:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04e251a000) [pid = 25698] [serial = 1666] [outer = (nil)] 17:22:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04e37b5c00) [pid = 25698] [serial = 1667] [outer = 0x7f04e251a000] 17:22:25 INFO - PROCESS | 25698 | 1461370945382 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04e391f400) [pid = 25698] [serial = 1668] [outer = 0x7f04e251a000] 17:22:26 INFO - PROCESS | 25698 | 1461370946276 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:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1585ms 17:22:26 INFO - PROCESS | 25698 | 1461370946325 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 25698 | 1461370946329 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:22:26 INFO - PROCESS | 25698 | 1461370946335 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 25698 | 1461370946337 Marionette TRACE conn3 <- [1,2194,null,{}] 17:22:26 INFO - PROCESS | 25698 | 1461370946343 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:22:26 INFO - PROCESS | 25698 | 1461370946540 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:22:26 INFO - PROCESS | 25698 | 1461370946763 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eba85800 == 171 [pid = 25698] [id = 556] 17:22:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04e17b1000) [pid = 25698] [serial = 1669] [outer = (nil)] 17:22:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04e409e000) [pid = 25698] [serial = 1670] [outer = 0x7f04e17b1000] 17:22:26 INFO - PROCESS | 25698 | 1461370946835 Marionette DEBUG loaded listener.js 17:22:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04e424d800) [pid = 25698] [serial = 1671] [outer = 0x7f04e17b1000] 17:22:27 INFO - PROCESS | 25698 | 1461370947977 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:22:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:22:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1686ms 17:22:28 INFO - PROCESS | 25698 | 1461370948023 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:22:28 INFO - PROCESS | 25698 | 1461370948027 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:22:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:22:28 INFO - PROCESS | 25698 | 1461370948033 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 25698 | 1461370948035 Marionette TRACE conn3 <- [1,2198,null,{}] 17:22:28 INFO - PROCESS | 25698 | 1461370948041 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:22:28 INFO - PROCESS | 25698 | 1461370948237 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:22:28 INFO - PROCESS | 25698 | 1461370948537 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eccfa000 == 172 [pid = 25698] [id = 557] 17:22:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04e2f7fc00) [pid = 25698] [serial = 1672] [outer = (nil)] 17:22:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04e52d3000) [pid = 25698] [serial = 1673] [outer = 0x7f04e2f7fc00] 17:22:28 INFO - PROCESS | 25698 | 1461370948616 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04eb52a400) [pid = 25698] [serial = 1674] [outer = 0x7f04e2f7fc00] 17:22:29 INFO - PROCESS | 25698 | 1461370949460 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:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1489ms 17:22:29 INFO - PROCESS | 25698 | 1461370949523 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:22:29 INFO - PROCESS | 25698 | 1461370949528 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:22:29 INFO - PROCESS | 25698 | 1461370949534 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:22:29 INFO - PROCESS | 25698 | 1461370949538 Marionette TRACE conn3 <- [1,2202,null,{}] 17:22:29 INFO - PROCESS | 25698 | 1461370949543 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:22:29 INFO - PROCESS | 25698 | 1461370949815 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:22:30 INFO - PROCESS | 25698 | 1461370950080 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04edf23000 == 173 [pid = 25698] [id = 558] 17:22:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04eb9e2c00) [pid = 25698] [serial = 1675] [outer = (nil)] 17:22:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04eb9f0000) [pid = 25698] [serial = 1676] [outer = 0x7f04eb9e2c00] 17:22:30 INFO - PROCESS | 25698 | 1461370950203 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04ebd87c00) [pid = 25698] [serial = 1677] [outer = 0x7f04eb9e2c00] 17:22:31 INFO - PROCESS | 25698 | 1461370951059 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:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1580ms 17:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:22:31 INFO - PROCESS | 25698 | 1461370951115 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:22:31 INFO - PROCESS | 25698 | 1461370951118 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:22:31 INFO - PROCESS | 25698 | 1461370951124 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 25698 | 1461370951127 Marionette TRACE conn3 <- [1,2206,null,{}] 17:22:31 INFO - PROCESS | 25698 | 1461370951132 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:22:31 INFO - PROCESS | 25698 | 1461370951338 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:22:31 INFO - PROCESS | 25698 | 1461370951550 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee919000 == 174 [pid = 25698] [id = 559] 17:22:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04eb68f800) [pid = 25698] [serial = 1678] [outer = (nil)] 17:22:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04ebdbe400) [pid = 25698] [serial = 1679] [outer = 0x7f04eb68f800] 17:22:31 INFO - PROCESS | 25698 | 1461370951665 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04ecb6b000) [pid = 25698] [serial = 1680] [outer = 0x7f04eb68f800] 17:22:32 INFO - PROCESS | 25698 | 1461370952635 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:22:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:22:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1585ms 17:22:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:22:32 INFO - PROCESS | 25698 | 1461370952710 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 25698 | 1461370952713 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:22:32 INFO - PROCESS | 25698 | 1461370952719 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 25698 | 1461370952722 Marionette TRACE conn3 <- [1,2210,null,{}] 17:22:32 INFO - PROCESS | 25698 | 1461370952727 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:22:32 INFO - PROCESS | 25698 | 1461370952944 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:22:33 INFO - PROCESS | 25698 | 1461370953194 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eec0f800 == 175 [pid = 25698] [id = 560] 17:22:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04e4098000) [pid = 25698] [serial = 1681] [outer = (nil)] 17:22:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04edfd2000) [pid = 25698] [serial = 1682] [outer = 0x7f04e4098000] 17:22:33 INFO - PROCESS | 25698 | 1461370953315 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f04ee0d6000) [pid = 25698] [serial = 1683] [outer = 0x7f04e4098000] 17:22:34 INFO - PROCESS | 25698 | 1461370954175 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:22:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:22:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1490ms 17:22:34 INFO - PROCESS | 25698 | 1461370954209 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 25698 | 1461370954212 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:22:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:22:34 INFO - PROCESS | 25698 | 1461370954218 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 25698 | 1461370954220 Marionette TRACE conn3 <- [1,2214,null,{}] 17:22:34 INFO - PROCESS | 25698 | 1461370954226 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:22:34 INFO - PROCESS | 25698 | 1461370954433 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:22:34 INFO - PROCESS | 25698 | 1461370954645 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ef25b800 == 176 [pid = 25698] [id = 561] 17:22:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f04e502a800) [pid = 25698] [serial = 1684] [outer = (nil)] 17:22:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04ee30c800) [pid = 25698] [serial = 1685] [outer = 0x7f04e502a800] 17:22:34 INFO - PROCESS | 25698 | 1461370954755 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f04ee699800) [pid = 25698] [serial = 1686] [outer = 0x7f04e502a800] 17:22:35 INFO - PROCESS | 25698 | 1461370955723 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:22:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:22:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1534ms 17:22:35 INFO - PROCESS | 25698 | 1461370955754 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:22:35 INFO - PROCESS | 25698 | 1461370955757 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:22:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:22:35 INFO - PROCESS | 25698 | 1461370955763 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:22:35 INFO - PROCESS | 25698 | 1461370955765 Marionette TRACE conn3 <- [1,2218,null,{}] 17:22:35 INFO - PROCESS | 25698 | 1461370955771 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:22:35 INFO - PROCESS | 25698 | 1461370955976 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:22:36 INFO - PROCESS | 25698 | 1461370956207 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dbc2e000 == 177 [pid = 25698] [id = 562] 17:22:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04d8f6c000) [pid = 25698] [serial = 1687] [outer = (nil)] 17:22:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04d93b2000) [pid = 25698] [serial = 1688] [outer = 0x7f04d8f6c000] 17:22:36 INFO - PROCESS | 25698 | 1461370956324 Marionette DEBUG loaded listener.js 17:22:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04e1783800) [pid = 25698] [serial = 1689] [outer = 0x7f04d8f6c000] 17:22:37 INFO - PROCESS | 25698 | 1461370957269 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:22:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:22:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1577ms 17:22:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:22:37 INFO - PROCESS | 25698 | 1461370957342 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:22:37 INFO - PROCESS | 25698 | 1461370957345 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:22:37 INFO - PROCESS | 25698 | 1461370957352 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:22:37 INFO - PROCESS | 25698 | 1461370957355 Marionette TRACE conn3 <- [1,2222,null,{}] 17:22:37 INFO - PROCESS | 25698 | 1461370957361 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:22:38 INFO - PROCESS | 25698 | 1461370958018 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:22:38 INFO - PROCESS | 25698 | 1461370958296 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dcc09000 == 178 [pid = 25698] [id = 563] 17:22:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04d9d6d800) [pid = 25698] [serial = 1690] [outer = (nil)] 17:22:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04da5f2c00) [pid = 25698] [serial = 1691] [outer = 0x7f04d9d6d800] 17:22:38 INFO - PROCESS | 25698 | 1461370958377 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04dcc91400) [pid = 25698] [serial = 1692] [outer = 0x7f04d9d6d800] 17:22:39 INFO - PROCESS | 25698 | 1461370959259 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:22:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:22:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1982ms 17:22:39 INFO - PROCESS | 25698 | 1461370959335 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 25698 | 1461370959341 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:22:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:22:39 INFO - PROCESS | 25698 | 1461370959349 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 25698 | 1461370959355 Marionette TRACE conn3 <- [1,2226,null,{}] 17:22:39 INFO - PROCESS | 25698 | 1461370959377 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:22:39 INFO - PROCESS | 25698 | 1461370959651 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:22:39 INFO - PROCESS | 25698 | 1461370959805 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de78e800 == 179 [pid = 25698] [id = 564] 17:22:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04dbf35800) [pid = 25698] [serial = 1693] [outer = (nil)] 17:22:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04dbf41000) [pid = 25698] [serial = 1694] [outer = 0x7f04dbf35800] 17:22:39 INFO - PROCESS | 25698 | 1461370959880 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f04dcc8c000) [pid = 25698] [serial = 1695] [outer = 0x7f04dbf35800] 17:22:40 INFO - PROCESS | 25698 | 1461370960814 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:22:40 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:22:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1486ms 17:22:40 INFO - PROCESS | 25698 | 1461370960835 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:22:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:22:40 INFO - PROCESS | 25698 | 1461370960840 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:22:40 INFO - PROCESS | 25698 | 1461370960845 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 25698 | 1461370960848 Marionette TRACE conn3 <- [1,2230,null,{}] 17:22:40 INFO - PROCESS | 25698 | 1461370960854 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:22:41 INFO - PROCESS | 25698 | 1461370961052 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:22:41 INFO - PROCESS | 25698 | 1461370961543 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04da4db000 == 180 [pid = 25698] [id = 565] 17:22:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f04de77ac00) [pid = 25698] [serial = 1696] [outer = (nil)] 17:22:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f04de9bf000) [pid = 25698] [serial = 1697] [outer = 0x7f04de77ac00] 17:22:41 INFO - PROCESS | 25698 | 1461370961664 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 205 (0x7f04df64b000) [pid = 25698] [serial = 1698] [outer = 0x7f04de77ac00] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e12ea800 == 179 [pid = 25698] [id = 404] 17:22:42 INFO - PROCESS | 25698 | --DOMWINDOW == 204 (0x7f04dc99e400) [pid = 25698] [serial = 1574] [outer = (nil)] [url = about:blank] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2247000 == 178 [pid = 25698] [id = 357] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df9ec000 == 177 [pid = 25698] [id = 546] 17:22:42 INFO - PROCESS | 25698 | 1461370962675 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:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df0cb000 == 176 [pid = 25698] [id = 545] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dca6f000 == 175 [pid = 25698] [id = 544] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da4dc000 == 174 [pid = 25698] [id = 543] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dca07800 == 173 [pid = 25698] [id = 542] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df9e7000 == 172 [pid = 25698] [id = 541] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e09e7000 == 171 [pid = 25698] [id = 540] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df2da000 == 170 [pid = 25698] [id = 539] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509aba800 == 169 [pid = 25698] [id = 538] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0505115000 == 168 [pid = 25698] [id = 537] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb00d000 == 167 [pid = 25698] [id = 536] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ed4000 == 166 [pid = 25698] [id = 535] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d1a800 == 165 [pid = 25698] [id = 534] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2742000 == 164 [pid = 25698] [id = 533] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef1c2000 == 163 [pid = 25698] [id = 532] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee90e800 == 162 [pid = 25698] [id = 531] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ede07000 == 161 [pid = 25698] [id = 530] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb570800 == 160 [pid = 25698] [id = 529] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e5c25000 == 159 [pid = 25698] [id = 528] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e50e5000 == 158 [pid = 25698] [id = 527] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e189c800 == 157 [pid = 25698] [id = 526] 17:22:42 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfacd800 == 156 [pid = 25698] [id = 525] 17:22:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:22:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1935ms 17:22:42 INFO - PROCESS | 25698 | 1461370962781 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:22:42 INFO - PROCESS | 25698 | 1461370962788 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:22:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:22:42 INFO - PROCESS | 25698 | 1461370962805 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 25698 | 1461370962813 Marionette TRACE conn3 <- [1,2234,null,{}] 17:22:42 INFO - PROCESS | 25698 | 1461370962824 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:22:43 INFO - PROCESS | 25698 | 1461370963059 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f050a508800) [pid = 25698] [serial = 1553] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04e3922c00) [pid = 25698] [serial = 1517] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f04dbf3e800) [pid = 25698] [serial = 1559] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f04e4246000) [pid = 25698] [serial = 1560] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04eb531400) [pid = 25698] [serial = 1520] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04f1c4f800) [pid = 25698] [serial = 1532] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04e266ec00) [pid = 25698] [serial = 1511] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04f010bc00) [pid = 25698] [serial = 1529] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04e2f8e400) [pid = 25698] [serial = 1514] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04f4d73c00) [pid = 25698] [serial = 1535] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04df8ec400) [pid = 25698] [serial = 1550] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f04d8f9bc00) [pid = 25698] [serial = 1505] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04e111f400) [pid = 25698] [serial = 1508] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04e267ac00) [pid = 25698] [serial = 1547] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04f74b7000) [pid = 25698] [serial = 1538] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04d93b1000) [pid = 25698] [serial = 1556] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f050603e400) [pid = 25698] [serial = 1544] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04e09c6800) [pid = 25698] [serial = 1565] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04de77d800) [pid = 25698] [serial = 1562] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04df8afc00) [pid = 25698] [serial = 1563] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04e178c000) [pid = 25698] [serial = 1568] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04ee0cfc00) [pid = 25698] [serial = 1523] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04eecf0000) [pid = 25698] [serial = 1526] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04fe161c00) [pid = 25698] [serial = 1541] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04e17a8400) [pid = 25698] [serial = 1569] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04d8f71800) [pid = 25698] [serial = 1571] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e0ce9c00) [pid = 25698] [serial = 1566] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04da238c00) [pid = 25698] [serial = 1572] [outer = (nil)] [url = about:blank] 17:22:43 INFO - PROCESS | 25698 | 1461370963344 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04de513800 == 157 [pid = 25698] [id = 566] 17:22:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04d93b1000) [pid = 25698] [serial = 1699] [outer = (nil)] 17:22:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04de77d800) [pid = 25698] [serial = 1700] [outer = 0x7f04d93b1000] 17:22:43 INFO - PROCESS | 25698 | 1461370963421 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04dfcef000) [pid = 25698] [serial = 1701] [outer = 0x7f04d93b1000] 17:22:44 INFO - PROCESS | 25698 | 1461370964138 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:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1361ms 17:22:44 INFO - PROCESS | 25698 | 1461370964157 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:22:44 INFO - PROCESS | 25698 | 1461370964161 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:22:44 INFO - PROCESS | 25698 | 1461370964167 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 25698 | 1461370964170 Marionette TRACE conn3 <- [1,2238,null,{}] 17:22:44 INFO - PROCESS | 25698 | 1461370964176 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:22:44 INFO - PROCESS | 25698 | 1461370964371 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:22:44 INFO - PROCESS | 25698 | 1461370964547 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e09e7000 == 158 [pid = 25698] [id = 567] 17:22:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04da238c00) [pid = 25698] [serial = 1702] [outer = (nil)] 17:22:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04e09cf800) [pid = 25698] [serial = 1703] [outer = 0x7f04da238c00] 17:22:44 INFO - PROCESS | 25698 | 1461370964610 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04e0ae4000) [pid = 25698] [serial = 1704] [outer = 0x7f04da238c00] 17:22:45 INFO - PROCESS | 25698 | 1461370965481 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:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1333ms 17:22:45 INFO - PROCESS | 25698 | 1461370965500 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:22:45 INFO - PROCESS | 25698 | 1461370965503 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:22:45 INFO - PROCESS | 25698 | 1461370965509 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:22:45 INFO - PROCESS | 25698 | 1461370965511 Marionette TRACE conn3 <- [1,2242,null,{}] 17:22:45 INFO - PROCESS | 25698 | 1461370965516 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:22:45 INFO - PROCESS | 25698 | 1461370965802 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:22:45 INFO - PROCESS | 25698 | 1461370965842 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e1143000 == 159 [pid = 25698] [id = 568] 17:22:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04e0d44400) [pid = 25698] [serial = 1705] [outer = (nil)] 17:22:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04e0d48800) [pid = 25698] [serial = 1706] [outer = 0x7f04e0d44400] 17:22:45 INFO - PROCESS | 25698 | 1461370965916 Marionette DEBUG loaded listener.js 17:22:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04e111f000) [pid = 25698] [serial = 1707] [outer = 0x7f04e0d44400] 17:22:46 INFO - PROCESS | 25698 | 1461370966853 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:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1383ms 17:22:46 INFO - PROCESS | 25698 | 1461370966893 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:22:46 INFO - PROCESS | 25698 | 1461370966896 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:22:46 INFO - PROCESS | 25698 | 1461370966902 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 25698 | 1461370966904 Marionette TRACE conn3 <- [1,2246,null,{}] 17:22:46 INFO - PROCESS | 25698 | 1461370966909 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:22:47 INFO - PROCESS | 25698 | 1461370967153 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:22:47 INFO - PROCESS | 25698 | 1461370967205 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e176f800 == 160 [pid = 25698] [id = 569] 17:22:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04e09cb400) [pid = 25698] [serial = 1708] [outer = (nil)] 17:22:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04e178d400) [pid = 25698] [serial = 1709] [outer = 0x7f04e09cb400] 17:22:47 INFO - PROCESS | 25698 | 1461370967265 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04e17a2c00) [pid = 25698] [serial = 1710] [outer = 0x7f04e09cb400] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04d9d76800) [pid = 25698] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04e0ae9c00) [pid = 25698] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04d8f6f800) [pid = 25698] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04f24de800) [pid = 25698] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04f74bc800) [pid = 25698] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04e0ce1400) [pid = 25698] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04e5ea2800) [pid = 25698] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04e25a9c00) [pid = 25698] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04e2c08000) [pid = 25698] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04d8f6dc00) [pid = 25698] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e5e9c000) [pid = 25698] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04e25aa000) [pid = 25698] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04ebd8d000) [pid = 25698] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04e2671c00) [pid = 25698] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04ee6c6800) [pid = 25698] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04d93aa000) [pid = 25698] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04df8e7c00) [pid = 25698] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04e2135000) [pid = 25698] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04e4093000) [pid = 25698] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04eea5a400) [pid = 25698] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04fe165c00) [pid = 25698] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04df8e8400) [pid = 25698] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04e0cde800) [pid = 25698] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04da23ec00) [pid = 25698] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04d9d72000) [pid = 25698] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04e2135400) [pid = 25698] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04da5ec400) [pid = 25698] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04e5e93400) [pid = 25698] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04d8f90800) [pid = 25698] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04d8f99400) [pid = 25698] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04d8f70000) [pid = 25698] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04e2f7d800) [pid = 25698] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04d9d6ac00) [pid = 25698] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04f1c59400) [pid = 25698] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04e2f92400) [pid = 25698] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04e178f000) [pid = 25698] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04e1124400) [pid = 25698] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04e50a7000) [pid = 25698] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04d8f99000) [pid = 25698] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04d93a9c00) [pid = 25698] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:22:48 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04e09c3c00) [pid = 25698] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:22:48 INFO - PROCESS | 25698 | 1461370968762 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:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1882ms 17:22:48 INFO - PROCESS | 25698 | 1461370968789 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 25698 | 1461370968792 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:22:48 INFO - PROCESS | 25698 | 1461370968800 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 25698 | 1461370968803 Marionette TRACE conn3 <- [1,2250,null,{}] 17:22:48 INFO - PROCESS | 25698 | 1461370968809 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:22:49 INFO - PROCESS | 25698 | 1461370969021 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:22:49 INFO - PROCESS | 25698 | 1461370969220 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e0b34000 == 161 [pid = 25698] [id = 570] 17:22:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04d93a9800) [pid = 25698] [serial = 1711] [outer = (nil)] 17:22:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04de647000) [pid = 25698] [serial = 1712] [outer = 0x7f04d93a9800] 17:22:49 INFO - PROCESS | 25698 | 1461370969297 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e0d4e400) [pid = 25698] [serial = 1713] [outer = 0x7f04d93a9800] 17:22:50 INFO - PROCESS | 25698 | 1461370970137 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:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1532ms 17:22:50 INFO - PROCESS | 25698 | 1461370970385 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 25698 | 1461370970392 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:22:50 INFO - PROCESS | 25698 | 1461370970400 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 25698 | 1461370970406 Marionette TRACE conn3 <- [1,2254,null,{}] 17:22:50 INFO - PROCESS | 25698 | 1461370970414 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:22:50 INFO - PROCESS | 25698 | 1461370970754 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:22:51 INFO - PROCESS | 25698 | 1461370971008 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dca0f800 == 162 [pid = 25698] [id = 571] 17:22:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04da5ee000) [pid = 25698] [serial = 1714] [outer = (nil)] 17:22:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04dbf36400) [pid = 25698] [serial = 1715] [outer = 0x7f04da5ee000] 17:22:51 INFO - PROCESS | 25698 | 1461370971083 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04dcc87c00) [pid = 25698] [serial = 1716] [outer = 0x7f04da5ee000] 17:22:52 INFO - PROCESS | 25698 | 1461370972163 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:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1839ms 17:22:52 INFO - PROCESS | 25698 | 1461370972241 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:22:52 INFO - PROCESS | 25698 | 1461370972248 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:22:52 INFO - PROCESS | 25698 | 1461370972262 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 25698 | 1461370972268 Marionette TRACE conn3 <- [1,2258,null,{}] 17:22:52 INFO - PROCESS | 25698 | 1461370972276 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:22:52 INFO - PROCESS | 25698 | 1461370972561 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:22:52 INFO - PROCESS | 25698 | 1461370972880 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e09dc800 == 163 [pid = 25698] [id = 572] 17:22:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04df645400) [pid = 25698] [serial = 1717] [outer = (nil)] 17:22:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04df8b2c00) [pid = 25698] [serial = 1718] [outer = 0x7f04df645400] 17:22:52 INFO - PROCESS | 25698 | 1461370972963 Marionette DEBUG loaded listener.js 17:22:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04df8ec800) [pid = 25698] [serial = 1719] [outer = 0x7f04df645400] 17:22:53 INFO - PROCESS | 25698 | 1461370973918 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:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1740ms 17:22:54 INFO - PROCESS | 25698 | 1461370973998 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:22:54 INFO - PROCESS | 25698 | 1461370974001 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:22:54 INFO - PROCESS | 25698 | 1461370974008 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:22:54 INFO - PROCESS | 25698 | 1461370974011 Marionette TRACE conn3 <- [1,2262,null,{}] 17:22:54 INFO - PROCESS | 25698 | 1461370974026 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:22:54 INFO - PROCESS | 25698 | 1461370974299 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:22:54 INFO - PROCESS | 25698 | 1461370974654 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e224b000 == 164 [pid = 25698] [id = 573] 17:22:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04e0ce7800) [pid = 25698] [serial = 1720] [outer = (nil)] 17:22:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04e0d50800) [pid = 25698] [serial = 1721] [outer = 0x7f04e0ce7800] 17:22:54 INFO - PROCESS | 25698 | 1461370974738 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04e1707c00) [pid = 25698] [serial = 1722] [outer = 0x7f04e0ce7800] 17:22:55 INFO - PROCESS | 25698 | 1461370975608 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:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1641ms 17:22:55 INFO - PROCESS | 25698 | 1461370975651 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 25698 | 1461370975656 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:22:55 INFO - PROCESS | 25698 | 1461370975663 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 25698 | 1461370975667 Marionette TRACE conn3 <- [1,2266,null,{}] 17:22:55 INFO - PROCESS | 25698 | 1461370975674 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:22:55 INFO - PROCESS | 25698 | 1461370975938 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:22:56 INFO - PROCESS | 25698 | 1461370976204 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e380f000 == 165 [pid = 25698] [id = 574] 17:22:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04e0cebc00) [pid = 25698] [serial = 1723] [outer = (nil)] 17:22:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04e1792c00) [pid = 25698] [serial = 1724] [outer = 0x7f04e0cebc00] 17:22:56 INFO - PROCESS | 25698 | 1461370976340 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04e1a16800) [pid = 25698] [serial = 1725] [outer = 0x7f04e0cebc00] 17:22:57 INFO - PROCESS | 25698 | 1461370977329 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:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1741ms 17:22:57 INFO - PROCESS | 25698 | 1461370977406 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:22:57 INFO - PROCESS | 25698 | 1461370977411 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:22:57 INFO - PROCESS | 25698 | 1461370977418 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:22:57 INFO - PROCESS | 25698 | 1461370977421 Marionette TRACE conn3 <- [1,2270,null,{}] 17:22:57 INFO - PROCESS | 25698 | 1461370977427 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:22:57 INFO - PROCESS | 25698 | 1461370977673 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:22:57 INFO - PROCESS | 25698 | 1461370977925 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e52a7000 == 166 [pid = 25698] [id = 575] 17:22:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04e1788c00) [pid = 25698] [serial = 1726] [outer = (nil)] 17:22:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04e1bd5400) [pid = 25698] [serial = 1727] [outer = 0x7f04e1788c00] 17:22:58 INFO - PROCESS | 25698 | 1461370978054 Marionette DEBUG loaded listener.js 17:22:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04e1bdf000) [pid = 25698] [serial = 1728] [outer = 0x7f04e1788c00] 17:22:58 INFO - PROCESS | 25698 | 1461370978891 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:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1537ms 17:22:58 INFO - PROCESS | 25698 | 1461370978955 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 25698 | 1461370978959 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:22:58 INFO - PROCESS | 25698 | 1461370978965 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 25698 | 1461370978967 Marionette TRACE conn3 <- [1,2274,null,{}] 17:22:58 INFO - PROCESS | 25698 | 1461370978973 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:22:59 INFO - PROCESS | 25698 | 1461370979234 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:22:59 INFO - PROCESS | 25698 | 1461370979564 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e5c32800 == 167 [pid = 25698] [id = 576] 17:22:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04e249e000) [pid = 25698] [serial = 1729] [outer = (nil)] 17:22:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04e2504c00) [pid = 25698] [serial = 1730] [outer = 0x7f04e249e000] 17:22:59 INFO - PROCESS | 25698 | 1461370979662 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04e2516800) [pid = 25698] [serial = 1731] [outer = 0x7f04e249e000] 17:23:00 INFO - PROCESS | 25698 | 1461370980667 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:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1729ms 17:23:00 INFO - PROCESS | 25698 | 1461370980696 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 25698 | 1461370980699 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:23:00 INFO - PROCESS | 25698 | 1461370980707 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 25698 | 1461370980711 Marionette TRACE conn3 <- [1,2278,null,{}] 17:23:00 INFO - PROCESS | 25698 | 1461370980717 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:23:00 INFO - PROCESS | 25698 | 1461370980960 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:23:01 INFO - PROCESS | 25698 | 1461370981225 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb56a000 == 168 [pid = 25698] [id = 577] 17:23:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04e249e800) [pid = 25698] [serial = 1732] [outer = (nil)] 17:23:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04e251e800) [pid = 25698] [serial = 1733] [outer = 0x7f04e249e800] 17:23:01 INFO - PROCESS | 25698 | 1461370981350 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04e25ae800) [pid = 25698] [serial = 1734] [outer = 0x7f04e249e800] 17:23:02 INFO - PROCESS | 25698 | 1461370982222 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:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1587ms 17:23:02 INFO - PROCESS | 25698 | 1461370982296 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:23:02 INFO - PROCESS | 25698 | 1461370982300 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:23:02 INFO - PROCESS | 25698 | 1461370982306 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:23:02 INFO - PROCESS | 25698 | 1461370982309 Marionette TRACE conn3 <- [1,2282,null,{}] 17:23:02 INFO - PROCESS | 25698 | 1461370982314 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:23:02 INFO - PROCESS | 25698 | 1461370982554 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:23:02 INFO - PROCESS | 25698 | 1461370982860 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eba8a000 == 169 [pid = 25698] [id = 578] 17:23:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04e2516c00) [pid = 25698] [serial = 1735] [outer = (nil)] 17:23:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04e2677000) [pid = 25698] [serial = 1736] [outer = 0x7f04e2516c00] 17:23:02 INFO - PROCESS | 25698 | 1461370982946 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04e2c05800) [pid = 25698] [serial = 1737] [outer = 0x7f04e2516c00] 17:23:03 INFO - PROCESS | 25698 | 1461370983865 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:23:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:23:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1588ms 17:23:03 INFO - PROCESS | 25698 | 1461370983895 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:23:03 INFO - PROCESS | 25698 | 1461370983899 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:23:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:23:03 INFO - PROCESS | 25698 | 1461370983904 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 25698 | 1461370983907 Marionette TRACE conn3 <- [1,2286,null,{}] 17:23:03 INFO - PROCESS | 25698 | 1461370983913 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:23:04 INFO - PROCESS | 25698 | 1461370984120 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:23:04 INFO - PROCESS | 25698 | 1461370984383 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eca67800 == 170 [pid = 25698] [id = 579] 17:23:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04de774800) [pid = 25698] [serial = 1738] [outer = (nil)] 17:23:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04e2c11000) [pid = 25698] [serial = 1739] [outer = 0x7f04de774800] 17:23:04 INFO - PROCESS | 25698 | 1461370984455 Marionette DEBUG loaded listener.js 17:23:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04e2f80400) [pid = 25698] [serial = 1740] [outer = 0x7f04de774800] 17:23:05 INFO - PROCESS | 25698 | 1461370985549 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:23:05 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:23:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1684ms 17:23:05 INFO - PROCESS | 25698 | 1461370985594 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:23:05 INFO - PROCESS | 25698 | 1461370985597 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:23:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:23:05 INFO - PROCESS | 25698 | 1461370985607 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:23:05 INFO - PROCESS | 25698 | 1461370985610 Marionette TRACE conn3 <- [1,2290,null,{}] 17:23:05 INFO - PROCESS | 25698 | 1461370985616 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:23:05 INFO - PROCESS | 25698 | 1461370985882 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:23:06 INFO - PROCESS | 25698 | 1461370986216 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ede16800 == 171 [pid = 25698] [id = 580] 17:23:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04de9bf800) [pid = 25698] [serial = 1741] [outer = (nil)] 17:23:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04e2f93400) [pid = 25698] [serial = 1742] [outer = 0x7f04de9bf800] 17:23:06 INFO - PROCESS | 25698 | 1461370986310 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04e2fcb400) [pid = 25698] [serial = 1743] [outer = 0x7f04de9bf800] 17:23:07 INFO - PROCESS | 25698 | 1461370987246 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:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1686ms 17:23:07 INFO - PROCESS | 25698 | 1461370987295 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 25698 | 1461370987299 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:23:07 INFO - PROCESS | 25698 | 1461370987305 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 25698 | 1461370987310 Marionette TRACE conn3 <- [1,2294,null,{}] 17:23:07 INFO - PROCESS | 25698 | 1461370987316 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:23:07 INFO - PROCESS | 25698 | 1461370987589 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:23:07 INFO - PROCESS | 25698 | 1461370987912 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee0b7000 == 172 [pid = 25698] [id = 581] 17:23:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04e37bbc00) [pid = 25698] [serial = 1744] [outer = (nil)] 17:23:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04e391bc00) [pid = 25698] [serial = 1745] [outer = 0x7f04e37bbc00] 17:23:08 INFO - PROCESS | 25698 | 1461370988013 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04e4097c00) [pid = 25698] [serial = 1746] [outer = 0x7f04e37bbc00] 17:23:08 INFO - PROCESS | 25698 | 1461370988960 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:23:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:23:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1694ms 17:23:09 INFO - PROCESS | 25698 | 1461370989000 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:23:09 INFO - PROCESS | 25698 | 1461370989003 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:23:09 INFO - PROCESS | 25698 | 1461370989010 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:23:09 INFO - PROCESS | 25698 | 1461370989012 Marionette TRACE conn3 <- [1,2298,null,{}] 17:23:09 INFO - PROCESS | 25698 | 1461370989018 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:23:09 INFO - PROCESS | 25698 | 1461370989247 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:23:09 INFO - PROCESS | 25698 | 1461370989478 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee981800 == 173 [pid = 25698] [id = 582] 17:23:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04e0ae6000) [pid = 25698] [serial = 1747] [outer = (nil)] 17:23:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04e4245800) [pid = 25698] [serial = 1748] [outer = 0x7f04e0ae6000] 17:23:09 INFO - PROCESS | 25698 | 1461370989633 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04e502a400) [pid = 25698] [serial = 1749] [outer = 0x7f04e0ae6000] 17:23:10 INFO - PROCESS | 25698 | 1461370990680 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:23:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:23:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1682ms 17:23:10 INFO - PROCESS | 25698 | 1461370990692 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:23:10 INFO - PROCESS | 25698 | 1461370990695 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:23:10 INFO - PROCESS | 25698 | 1461370990701 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 25698 | 1461370990703 Marionette TRACE conn3 <- [1,2302,null,{}] 17:23:10 INFO - PROCESS | 25698 | 1461370990709 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:23:10 INFO - PROCESS | 25698 | 1461370990927 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:23:11 INFO - PROCESS | 25698 | 1461370991186 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eeea7000 == 174 [pid = 25698] [id = 583] 17:23:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04e25b0400) [pid = 25698] [serial = 1750] [outer = (nil)] 17:23:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04e52cfc00) [pid = 25698] [serial = 1751] [outer = 0x7f04e25b0400] 17:23:11 INFO - PROCESS | 25698 | 1461370991311 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04e52d9800) [pid = 25698] [serial = 1752] [outer = 0x7f04e25b0400] 17:23:12 INFO - PROCESS | 25698 | 1461370992254 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:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1592ms 17:23:12 INFO - PROCESS | 25698 | 1461370992295 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:23:12 INFO - PROCESS | 25698 | 1461370992299 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:23:12 INFO - PROCESS | 25698 | 1461370992306 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:23:12 INFO - PROCESS | 25698 | 1461370992311 Marionette TRACE conn3 <- [1,2306,null,{}] 17:23:12 INFO - PROCESS | 25698 | 1461370992319 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:23:12 INFO - PROCESS | 25698 | 1461370992567 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:23:12 INFO - PROCESS | 25698 | 1461370992887 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f04ac800 == 175 [pid = 25698] [id = 584] 17:23:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f04e409c800) [pid = 25698] [serial = 1753] [outer = (nil)] 17:23:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f04e5d77400) [pid = 25698] [serial = 1754] [outer = 0x7f04e409c800] 17:23:12 INFO - PROCESS | 25698 | 1461370992983 Marionette DEBUG loaded listener.js 17:23:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04e5d7d000) [pid = 25698] [serial = 1755] [outer = 0x7f04e409c800] 17:23:13 INFO - PROCESS | 25698 | 1461370993886 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:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1633ms 17:23:13 INFO - PROCESS | 25698 | 1461370993940 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:23:13 INFO - PROCESS | 25698 | 1461370993943 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:23:13 INFO - PROCESS | 25698 | 1461370993949 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:23:13 INFO - PROCESS | 25698 | 1461370993952 Marionette TRACE conn3 <- [1,2310,null,{}] 17:23:13 INFO - PROCESS | 25698 | 1461370993957 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:23:14 INFO - PROCESS | 25698 | 1461370994165 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:23:14 INFO - PROCESS | 25698 | 1461370994443 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f1ac2000 == 176 [pid = 25698] [id = 585] 17:23:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f04e379bc00) [pid = 25698] [serial = 1756] [outer = (nil)] 17:23:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04e5e9c000) [pid = 25698] [serial = 1757] [outer = 0x7f04e379bc00] 17:23:14 INFO - PROCESS | 25698 | 1461370994576 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04eb526400) [pid = 25698] [serial = 1758] [outer = 0x7f04e379bc00] 17:23:15 INFO - PROCESS | 25698 | 1461370995712 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:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1835ms 17:23:15 INFO - PROCESS | 25698 | 1461370995786 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:23:15 INFO - PROCESS | 25698 | 1461370995792 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:23:15 INFO - PROCESS | 25698 | 1461370995802 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - PROCESS | 25698 | 1461370995807 Marionette TRACE conn3 <- [1,2314,null,{}] 17:23:15 INFO - PROCESS | 25698 | 1461370995817 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:23:16 INFO - PROCESS | 25698 | 1461370996221 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:23:16 INFO - PROCESS | 25698 | 1461370996497 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f2419000 == 177 [pid = 25698] [id = 586] 17:23:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04e2f89800) [pid = 25698] [serial = 1759] [outer = (nil)] 17:23:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04eb68e800) [pid = 25698] [serial = 1760] [outer = 0x7f04e2f89800] 17:23:16 INFO - PROCESS | 25698 | 1461370996586 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04eb69b000) [pid = 25698] [serial = 1761] [outer = 0x7f04e2f89800] 17:23:17 INFO - PROCESS | 25698 | 1461370997435 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:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1692ms 17:23:17 INFO - PROCESS | 25698 | 1461370997495 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:23:17 INFO - PROCESS | 25698 | 1461370997501 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:23:17 INFO - PROCESS | 25698 | 1461370997511 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:23:17 INFO - PROCESS | 25698 | 1461370997516 Marionette TRACE conn3 <- [1,2318,null,{}] 17:23:17 INFO - PROCESS | 25698 | 1461370997525 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:23:17 INFO - PROCESS | 25698 | 1461370997857 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:23:18 INFO - PROCESS | 25698 | 1461370998175 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04f28ce800 == 178 [pid = 25698] [id = 587] 17:23:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04e4099000) [pid = 25698] [serial = 1762] [outer = (nil)] 17:23:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04eb96bc00) [pid = 25698] [serial = 1763] [outer = 0x7f04e4099000] 17:23:18 INFO - PROCESS | 25698 | 1461370998256 Marionette DEBUG loaded listener.js 17:23:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04eb973000) [pid = 25698] [serial = 1764] [outer = 0x7f04e4099000] 17:23:19 INFO - PROCESS | 25698 | 1461370999196 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:23:19 INFO - PROCESS | 25698 | 1461370999257 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:23:19 INFO - PROCESS | 25698 | 1461370999263 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:23:19 INFO - PROCESS | 25698 | 1461370999267 Marionette TRACE conn3 <- [1,2322,null,{}] 17:23:19 INFO - PROCESS | 25698 | 1461370999273 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:23:19 INFO - PROCESS | 25698 | 1461370999566 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:23:19 INFO - PROCESS | 25698 | 1461370999882 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2aad800 == 179 [pid = 25698] [id = 588] 17:23:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f04e0ce2000) [pid = 25698] [serial = 1765] [outer = (nil)] 17:23:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f04eb975400) [pid = 25698] [serial = 1766] [outer = 0x7f04e0ce2000] 17:23:19 INFO - PROCESS | 25698 | 1461370999954 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f04ebbefc00) [pid = 25698] [serial = 1767] [outer = 0x7f04e0ce2000] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f3823800 == 178 [pid = 25698] [id = 50] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d19000 == 177 [pid = 25698] [id = 339] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e176f800 == 176 [pid = 25698] [id = 569] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de513800 == 175 [pid = 25698] [id = 566] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da4db000 == 174 [pid = 25698] [id = 565] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de78e800 == 173 [pid = 25698] [id = 564] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dcc09000 == 172 [pid = 25698] [id = 563] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dbc2e000 == 171 [pid = 25698] [id = 562] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef25b800 == 170 [pid = 25698] [id = 561] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eec0f800 == 169 [pid = 25698] [id = 560] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee919000 == 168 [pid = 25698] [id = 559] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edf23000 == 167 [pid = 25698] [id = 558] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eccfa000 == 166 [pid = 25698] [id = 557] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eba85800 == 165 [pid = 25698] [id = 556] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb56b000 == 164 [pid = 25698] [id = 555] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e6069800 == 163 [pid = 25698] [id = 554] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e52bd000 == 162 [pid = 25698] [id = 553] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e3811000 == 161 [pid = 25698] [id = 552] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2251800 == 160 [pid = 25698] [id = 551] 17:23:21 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0b26800 == 159 [pid = 25698] [id = 547] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f04e25a8400) [pid = 25698] [serial = 1503] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04e37b2400) [pid = 25698] [serial = 1592] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f04e4092800) [pid = 25698] [serial = 1593] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f04e2519c00) [pid = 25698] [serial = 1587] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04e2514c00) [pid = 25698] [serial = 1586] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04e212ac00) [pid = 25698] [serial = 1584] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04e1a1d000) [pid = 25698] [serial = 1583] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04ecb6bc00) [pid = 25698] [serial = 1602] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04ebdb2400) [pid = 25698] [serial = 1601] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04e1a16c00) [pid = 25698] [serial = 1626] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04de648000) [pid = 25698] [serial = 1625] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f04de774400) [pid = 25698] [serial = 1640] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04e1703000) [pid = 25698] [serial = 1641] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04df8b1800) [pid = 25698] [serial = 1635] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04e0aeac00) [pid = 25698] [serial = 1638] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04e1787000) [pid = 25698] [serial = 1643] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04e09c9800) [pid = 25698] [serial = 1637] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04e111d800) [pid = 25698] [serial = 1581] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04e0ce9000) [pid = 25698] [serial = 1580] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04de9be000) [pid = 25698] [serial = 1620] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04d8f9d000) [pid = 25698] [serial = 1619] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04f38f6800) [pid = 25698] [serial = 1608] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04f24fc000) [pid = 25698] [serial = 1607] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f0509921000) [pid = 25698] [serial = 1545] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04e17b0800) [pid = 25698] [serial = 1509] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04effe7800) [pid = 25698] [serial = 1527] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e378e400) [pid = 25698] [serial = 1515] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04e408f400) [pid = 25698] [serial = 1518] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04de9c7c00) [pid = 25698] [serial = 1506] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04ebbec000) [pid = 25698] [serial = 1521] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04faee3800) [pid = 25698] [serial = 1539] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04f1804400) [pid = 25698] [serial = 1530] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f0504f04400) [pid = 25698] [serial = 1542] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04f24f1c00) [pid = 25698] [serial = 1533] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04d93b5800) [pid = 25698] [serial = 1557] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f050a607000) [pid = 25698] [serial = 1554] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04e2c07400) [pid = 25698] [serial = 1512] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04ee69ac00) [pid = 25698] [serial = 1524] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04f6b4a800) [pid = 25698] [serial = 1536] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f050a343800) [pid = 25698] [serial = 1548] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04e2495000) [pid = 25698] [serial = 1551] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04f6b54000) [pid = 25698] [serial = 1611] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04f669a800) [pid = 25698] [serial = 1610] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04f7630800) [pid = 25698] [serial = 1617] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04f70e9400) [pid = 25698] [serial = 1616] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04e52dc400) [pid = 25698] [serial = 1596] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04e50a0800) [pid = 25698] [serial = 1595] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04e2674800) [pid = 25698] [serial = 1590] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04e2522000) [pid = 25698] [serial = 1589] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04de9c9000) [pid = 25698] [serial = 1634] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04eea66000) [pid = 25698] [serial = 1605] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04ee65e800) [pid = 25698] [serial = 1604] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04d9d72400) [pid = 25698] [serial = 1631] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04da5ec000) [pid = 25698] [serial = 1632] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04df8b8c00) [pid = 25698] [serial = 1578] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04de779c00) [pid = 25698] [serial = 1577] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04e0ae8000) [pid = 25698] [serial = 1623] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04da23c800) [pid = 25698] [serial = 1622] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04eb9e9800) [pid = 25698] [serial = 1599] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04eb694c00) [pid = 25698] [serial = 1598] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04e1117400) [pid = 25698] [serial = 1629] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04de77b400) [pid = 25698] [serial = 1628] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04f70e9800) [pid = 25698] [serial = 1614] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04f6e84000) [pid = 25698] [serial = 1613] [outer = (nil)] [url = about:blank] 17:23:22 INFO - PROCESS | 25698 | 1461371002689 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:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 3487ms 17:23:22 INFO - PROCESS | 25698 | 1461371002751 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:23:22 INFO - PROCESS | 25698 | 1461371002756 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:23:22 INFO - PROCESS | 25698 | 1461371002763 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:23:22 INFO - PROCESS | 25698 | 1461371002766 Marionette TRACE conn3 <- [1,2326,null,{}] 17:23:22 INFO - PROCESS | 25698 | 1461371002820 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:23:23 INFO - PROCESS | 25698 | 1461371003013 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:23:23 INFO - PROCESS | 25698 | 1461371003025 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04dca6f000 == 160 [pid = 25698] [id = 589] 17:23:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04da23b400) [pid = 25698] [serial = 1768] [outer = (nil)] 17:23:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04da5eb400) [pid = 25698] [serial = 1769] [outer = 0x7f04da23b400] 17:23:23 INFO - PROCESS | 25698 | 1461371003090 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04dc999c00) [pid = 25698] [serial = 1770] [outer = 0x7f04da23b400] 17:23:24 INFO - PROCESS | 25698 | 1461371004265 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:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1538ms 17:23:24 INFO - PROCESS | 25698 | 1461371004300 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:23:24 INFO - PROCESS | 25698 | 1461371004307 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:23:24 INFO - PROCESS | 25698 | 1461371004317 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 25698 | 1461371004319 Marionette TRACE conn3 <- [1,2330,null,{}] 17:23:24 INFO - PROCESS | 25698 | 1461371004328 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:23:24 INFO - PROCESS | 25698 | 1461371004614 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:23:24 INFO - PROCESS | 25698 | 1461371004736 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df2da800 == 161 [pid = 25698] [id = 590] 17:23:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04d9d74000) [pid = 25698] [serial = 1771] [outer = (nil)] 17:23:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04de774400) [pid = 25698] [serial = 1772] [outer = 0x7f04d9d74000] 17:23:24 INFO - PROCESS | 25698 | 1461371004808 Marionette DEBUG loaded listener.js 17:23:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04de9c6c00) [pid = 25698] [serial = 1773] [outer = 0x7f04d9d74000] 17:23:25 INFO - PROCESS | 25698 | 1461371005863 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:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1595ms 17:23:25 INFO - PROCESS | 25698 | 1461371005913 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 25698 | 1461371005917 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:23:25 INFO - PROCESS | 25698 | 1461371005923 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:23:25 INFO - PROCESS | 25698 | 1461371005929 Marionette TRACE conn3 <- [1,2334,null,{}] 17:23:25 INFO - PROCESS | 25698 | 1461371005974 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:23:26 INFO - PROCESS | 25698 | 1461371006366 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:23:26 INFO - PROCESS | 25698 | 1461371006398 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e09d5000 == 162 [pid = 25698] [id = 591] 17:23:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04de9c9000) [pid = 25698] [serial = 1774] [outer = (nil)] 17:23:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04df8eb000) [pid = 25698] [serial = 1775] [outer = 0x7f04de9c9000] 17:23:26 INFO - PROCESS | 25698 | 1461371006525 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04e09c5000) [pid = 25698] [serial = 1776] [outer = 0x7f04de9c9000] 17:23:27 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04dbf35800) [pid = 25698] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:23:27 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04da238c00) [pid = 25698] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:23:27 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04de77ac00) [pid = 25698] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:23:27 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04d93b1000) [pid = 25698] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:23:27 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04e09cb400) [pid = 25698] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:23:27 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04d9d6d800) [pid = 25698] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:23:27 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04e0d44400) [pid = 25698] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:23:27 INFO - PROCESS | 25698 | 1461371007746 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:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1846ms 17:23:27 INFO - PROCESS | 25698 | 1461371007773 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:23:27 INFO - PROCESS | 25698 | 1461371007777 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:23:27 INFO - PROCESS | 25698 | 1461371007782 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:23:27 INFO - PROCESS | 25698 | 1461371007784 Marionette TRACE conn3 <- [1,2338,null,{}] 17:23:27 INFO - PROCESS | 25698 | 1461371007790 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:23:28 INFO - PROCESS | 25698 | 1461371008002 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:23:28 INFO - PROCESS | 25698 | 1461371008275 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e0eb0800 == 163 [pid = 25698] [id = 592] 17:23:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04d8f93c00) [pid = 25698] [serial = 1777] [outer = (nil)] 17:23:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04e09c8800) [pid = 25698] [serial = 1778] [outer = 0x7f04d8f93c00] 17:23:28 INFO - PROCESS | 25698 | 1461371008353 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04e0ce2800) [pid = 25698] [serial = 1779] [outer = 0x7f04d8f93c00] 17:23:29 INFO - PROCESS | 25698 | 1461371009118 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:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1383ms 17:23:29 INFO - PROCESS | 25698 | 1461371009176 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:23:29 INFO - PROCESS | 25698 | 1461371009180 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:23:29 INFO - PROCESS | 25698 | 1461371009187 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:23:29 INFO - PROCESS | 25698 | 1461371009190 Marionette TRACE conn3 <- [1,2342,null,{}] 17:23:29 INFO - PROCESS | 25698 | 1461371009198 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:23:29 INFO - PROCESS | 25698 | 1461371009400 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:23:29 INFO - PROCESS | 25698 | 1461371009415 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e189b000 == 164 [pid = 25698] [id = 593] 17:23:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04e0adc000) [pid = 25698] [serial = 1780] [outer = (nil)] 17:23:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04e0d49400) [pid = 25698] [serial = 1781] [outer = 0x7f04e0adc000] 17:23:29 INFO - PROCESS | 25698 | 1461371009480 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04e1124400) [pid = 25698] [serial = 1782] [outer = 0x7f04e0adc000] 17:23:31 INFO - PROCESS | 25698 | 1461371011038 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:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1888ms 17:23:31 INFO - PROCESS | 25698 | 1461371011079 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:23:31 INFO - PROCESS | 25698 | 1461371011092 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:23:31 INFO - PROCESS | 25698 | 1461371011107 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:23:31 INFO - PROCESS | 25698 | 1461371011117 Marionette TRACE conn3 <- [1,2346,null,{}] 17:23:31 INFO - PROCESS | 25698 | 1461371011129 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:23:31 INFO - PROCESS | 25698 | 1461371011701 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:23:31 INFO - PROCESS | 25698 | 1461371011948 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df9d9800 == 165 [pid = 25698] [id = 594] 17:23:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04da5ebc00) [pid = 25698] [serial = 1783] [outer = (nil)] 17:23:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04dcc93800) [pid = 25698] [serial = 1784] [outer = 0x7f04da5ebc00] 17:23:32 INFO - PROCESS | 25698 | 1461371012044 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04de77ac00) [pid = 25698] [serial = 1785] [outer = 0x7f04da5ebc00] 17:23:33 INFO - PROCESS | 25698 | 1461371013163 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:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2106ms 17:23:33 INFO - PROCESS | 25698 | 1461371013213 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:23:33 INFO - PROCESS | 25698 | 1461371013222 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:23:33 INFO - PROCESS | 25698 | 1461371013232 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 25698 | 1461371013236 Marionette TRACE conn3 <- [1,2350,null,{}] 17:23:33 INFO - PROCESS | 25698 | 1461371013243 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:23:33 INFO - PROCESS | 25698 | 1461371013508 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:23:33 INFO - PROCESS | 25698 | 1461371013809 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e191e800 == 166 [pid = 25698] [id = 595] 17:23:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04df8aa000) [pid = 25698] [serial = 1786] [outer = (nil)] 17:23:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04e09c4400) [pid = 25698] [serial = 1787] [outer = 0x7f04df8aa000] 17:23:33 INFO - PROCESS | 25698 | 1461371013889 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04e0ce1800) [pid = 25698] [serial = 1788] [outer = 0x7f04df8aa000] 17:23:34 INFO - PROCESS | 25698 | 1461371014744 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:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1579ms 17:23:34 INFO - PROCESS | 25698 | 1461371014814 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:23:34 INFO - PROCESS | 25698 | 1461371014819 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:23:34 INFO - PROCESS | 25698 | 1461371014826 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:23:34 INFO - PROCESS | 25698 | 1461371014833 Marionette TRACE conn3 <- [1,2354,null,{}] 17:23:34 INFO - PROCESS | 25698 | 1461371014851 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:23:35 INFO - PROCESS | 25698 | 1461371015155 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:23:35 INFO - PROCESS | 25698 | 1461371015471 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e3812000 == 167 [pid = 25698] [id = 596] 17:23:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04e0ce5800) [pid = 25698] [serial = 1789] [outer = (nil)] 17:23:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04e178ac00) [pid = 25698] [serial = 1790] [outer = 0x7f04e0ce5800] 17:23:35 INFO - PROCESS | 25698 | 1461371015559 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04e1a1e800) [pid = 25698] [serial = 1791] [outer = 0x7f04e0ce5800] 17:23:36 INFO - PROCESS | 25698 | 1461371016518 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:23:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:23:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1743ms 17:23:36 INFO - PROCESS | 25698 | 1461371016570 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:23:36 INFO - PROCESS | 25698 | 1461371016574 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:23:36 INFO - PROCESS | 25698 | 1461371016580 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:23:36 INFO - PROCESS | 25698 | 1461371016582 Marionette TRACE conn3 <- [1,2358,null,{}] 17:23:36 INFO - PROCESS | 25698 | 1461371016588 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:23:36 INFO - PROCESS | 25698 | 1461371016813 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:23:37 INFO - PROCESS | 25698 | 1461371017075 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e52b5800 == 168 [pid = 25698] [id = 597] 17:23:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04e09cc800) [pid = 25698] [serial = 1792] [outer = (nil)] 17:23:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04e2129000) [pid = 25698] [serial = 1793] [outer = 0x7f04e09cc800] 17:23:37 INFO - PROCESS | 25698 | 1461371017208 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04e2134000) [pid = 25698] [serial = 1794] [outer = 0x7f04e09cc800] 17:23:38 INFO - PROCESS | 25698 | 1461371018346 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:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1835ms 17:23:38 INFO - PROCESS | 25698 | 1461371018418 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:23:38 INFO - PROCESS | 25698 | 1461371018422 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:23:38 INFO - PROCESS | 25698 | 1461371018429 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:23:38 INFO - PROCESS | 25698 | 1461371018433 Marionette TRACE conn3 <- [1,2362,null,{}] 17:23:38 INFO - PROCESS | 25698 | 1461371018439 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:23:38 INFO - PROCESS | 25698 | 1461371018701 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:23:39 INFO - PROCESS | 25698 | 1461371019032 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04e6073000 == 169 [pid = 25698] [id = 598] 17:23:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04e2509000) [pid = 25698] [serial = 1795] [outer = (nil)] 17:23:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04e2510800) [pid = 25698] [serial = 1796] [outer = 0x7f04e2509000] 17:23:39 INFO - PROCESS | 25698 | 1461371019118 Marionette DEBUG loaded listener.js 17:23:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04e2522000) [pid = 25698] [serial = 1797] [outer = 0x7f04e2509000] 17:23:40 INFO - PROCESS | 25698 | 1461371020132 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:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1781ms 17:23:40 INFO - PROCESS | 25698 | 1461371020211 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 25698 | 1461371020215 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:23:40 INFO - PROCESS | 25698 | 1461371020221 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 25698 | 1461371020225 Marionette TRACE conn3 <- [1,2366,null,{}] 17:23:40 INFO - PROCESS | 25698 | 1461371020230 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:23:40 INFO - PROCESS | 25698 | 1461371020523 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:23:40 INFO - PROCESS | 25698 | 1461371020822 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb7a9000 == 170 [pid = 25698] [id = 599] 17:23:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04e2497c00) [pid = 25698] [serial = 1798] [outer = (nil)] 17:23:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04e2c0d000) [pid = 25698] [serial = 1799] [outer = 0x7f04e2497c00] 17:23:40 INFO - PROCESS | 25698 | 1461371020899 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04e2fd1400) [pid = 25698] [serial = 1800] [outer = 0x7f04e2497c00] 17:23:41 INFO - PROCESS | 25698 | 1461371021801 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:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1636ms 17:23:41 INFO - PROCESS | 25698 | 1461371021859 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:23:41 INFO - PROCESS | 25698 | 1461371021862 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:23:41 INFO - PROCESS | 25698 | 1461371021871 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:23:41 INFO - PROCESS | 25698 | 1461371021874 Marionette TRACE conn3 <- [1,2370,null,{}] 17:23:41 INFO - PROCESS | 25698 | 1461371021880 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:23:42 INFO - PROCESS | 25698 | 1461371022119 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:23:42 INFO - PROCESS | 25698 | 1461371022425 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eccf9000 == 171 [pid = 25698] [id = 600] 17:23:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04e249a400) [pid = 25698] [serial = 1801] [outer = (nil)] 17:23:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04e3795800) [pid = 25698] [serial = 1802] [outer = 0x7f04e249a400] 17:23:42 INFO - PROCESS | 25698 | 1461371022505 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04e37b6000) [pid = 25698] [serial = 1803] [outer = 0x7f04e249a400] 17:23:43 INFO - PROCESS | 25698 | 1461371023386 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:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1581ms 17:23:43 INFO - PROCESS | 25698 | 1461371023454 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 25698 | 1461371023458 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:23:43 INFO - PROCESS | 25698 | 1461371023464 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 25698 | 1461371023467 Marionette TRACE conn3 <- [1,2374,null,{}] 17:23:43 INFO - PROCESS | 25698 | 1461371023472 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:23:43 INFO - PROCESS | 25698 | 1461371023707 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:23:44 INFO - PROCESS | 25698 | 1461371024011 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04edf25000 == 172 [pid = 25698] [id = 601] 17:23:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04e2c11400) [pid = 25698] [serial = 1804] [outer = (nil)] 17:23:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04e3925800) [pid = 25698] [serial = 1805] [outer = 0x7f04e2c11400] 17:23:44 INFO - PROCESS | 25698 | 1461371024092 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04e409b800) [pid = 25698] [serial = 1806] [outer = 0x7f04e2c11400] 17:23:44 INFO - PROCESS | 25698 | 1461371024979 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:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1578ms 17:23:45 INFO - PROCESS | 25698 | 1461371025045 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:23:45 INFO - PROCESS | 25698 | 1461371025049 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:23:45 INFO - PROCESS | 25698 | 1461371025056 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 25698 | 1461371025059 Marionette TRACE conn3 <- [1,2378,null,{}] 17:23:45 INFO - PROCESS | 25698 | 1461371025065 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:23:45 INFO - PROCESS | 25698 | 1461371025323 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:23:45 INFO - PROCESS | 25698 | 1461371025581 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04ee96d000 == 173 [pid = 25698] [id = 602] 17:23:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04de770800) [pid = 25698] [serial = 1807] [outer = (nil)] 17:23:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04e5022400) [pid = 25698] [serial = 1808] [outer = 0x7f04de770800] 17:23:45 INFO - PROCESS | 25698 | 1461371025701 Marionette DEBUG loaded listener.js 17:23:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04e5d7b000) [pid = 25698] [serial = 1809] [outer = 0x7f04de770800] 17:23:46 INFO - PROCESS | 25698 | 1461371026641 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:23:46 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:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1633ms 17:23:46 INFO - PROCESS | 25698 | 1461371026689 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 25698 | 1461371026693 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:23:46 INFO - PROCESS | 25698 | 1461371026699 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 25698 | 1461371026702 Marionette TRACE conn3 <- [1,2382,null,{}] 17:23:46 INFO - PROCESS | 25698 | 1461371026707 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:23:46 INFO - PROCESS | 25698 | 1461371026932 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:23:47 INFO - PROCESS | 25698 | 1461371027192 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 25698 | ++DOCSHELL 0x7f04eec21800 == 174 [pid = 25698] [id = 603] 17:23:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04eb9e9800) [pid = 25698] [serial = 1810] [outer = (nil)] 17:23:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04eb9ef000) [pid = 25698] [serial = 1811] [outer = 0x7f04eb9e9800] 17:23:47 INFO - PROCESS | 25698 | 1461371027325 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04ebbf2c00) [pid = 25698] [serial = 1812] [outer = 0x7f04eb9e9800] 17:23:48 INFO - PROCESS | 25698 | 1461371028257 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:23:48 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:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1634ms 17:23:48 INFO - PROCESS | 25698 | 1461371028335 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:23:48 INFO - PROCESS | 25698 | 1461371028339 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:23:48 INFO - PROCESS | 25698 | 1461371028346 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 25698 | 1461371028350 Marionette TRACE conn3 <- [1,2386,null,{}] 17:23:48 INFO - PROCESS | 25698 | 1461371028356 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:23:48 INFO - PROCESS | 25698 | 1461371028630 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:23:48 INFO - PROCESS | 25698 | 1461371028986 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f1c36000 == 175 [pid = 25698] [id = 604] 17:23:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04ebd80800) [pid = 25698] [serial = 1813] [outer = (nil)] 17:23:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04ebdbd400) [pid = 25698] [serial = 1814] [outer = 0x7f04ebd80800] 17:23:49 INFO - PROCESS | 25698 | 1461371029068 Marionette DEBUG loaded listener.js 17:23:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04ecb68400) [pid = 25698] [serial = 1815] [outer = 0x7f04ebd80800] 17:23:49 INFO - PROCESS | 25698 | 1461371029924 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:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1630ms 17:23:49 INFO - PROCESS | 25698 | 1461371029976 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 25698 | 1461371029980 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:23:49 INFO - PROCESS | 25698 | 1461371029986 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 25698 | 1461371029988 Marionette TRACE conn3 <- [1,2390,null,{}] 17:23:49 INFO - PROCESS | 25698 | 1461371029994 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:23:50 INFO - PROCESS | 25698 | 1461371030212 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:23:50 INFO - PROCESS | 25698 | 1461371030478 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2c5b800 == 176 [pid = 25698] [id = 605] 17:23:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04df8b5c00) [pid = 25698] [serial = 1816] [outer = (nil)] 17:23:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04edfcb000) [pid = 25698] [serial = 1817] [outer = 0x7f04df8b5c00] 17:23:50 INFO - PROCESS | 25698 | 1461371030562 Marionette DEBUG loaded listener.js 17:23:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04edfd5c00) [pid = 25698] [serial = 1818] [outer = 0x7f04df8b5c00] 17:23:51 INFO - PROCESS | 25698 | 1461371031662 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:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1736ms 17:23:51 INFO - PROCESS | 25698 | 1461371031724 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 25698 | 1461371031728 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:23:51 INFO - PROCESS | 25698 | 1461371031734 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 25698 | 1461371031736 Marionette TRACE conn3 <- [1,2394,null,{}] 17:23:51 INFO - PROCESS | 25698 | 1461371031741 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:23:51 INFO - PROCESS | 25698 | 1461371031983 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:23:52 INFO - PROCESS | 25698 | 1461371032282 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2cd9800 == 177 [pid = 25698] [id = 606] 17:23:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04e25a5400) [pid = 25698] [serial = 1819] [outer = (nil)] 17:23:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04ee0c9400) [pid = 25698] [serial = 1820] [outer = 0x7f04e25a5400] 17:23:52 INFO - PROCESS | 25698 | 1461371032373 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04ee0d2c00) [pid = 25698] [serial = 1821] [outer = 0x7f04e25a5400] 17:23:53 INFO - PROCESS | 25698 | 1461371033342 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:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1635ms 17:23:53 INFO - PROCESS | 25698 | 1461371033371 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 25698 | 1461371033375 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:23:53 INFO - PROCESS | 25698 | 1461371033381 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 25698 | 1461371033384 Marionette TRACE conn3 <- [1,2398,null,{}] 17:23:53 INFO - PROCESS | 25698 | 1461371033389 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:23:53 INFO - PROCESS | 25698 | 1461371033622 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:23:53 INFO - PROCESS | 25698 | 1461371033930 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d1a800 == 178 [pid = 25698] [id = 607] 17:23:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04d8f65c00) [pid = 25698] [serial = 1822] [outer = (nil)] 17:23:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04ee0de400) [pid = 25698] [serial = 1823] [outer = 0x7f04d8f65c00] 17:23:54 INFO - PROCESS | 25698 | 1461371034013 Marionette DEBUG loaded listener.js 17:23:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f04ee311c00) [pid = 25698] [serial = 1824] [outer = 0x7f04d8f65c00] 17:23:54 INFO - PROCESS | 25698 | 1461371034982 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:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1682ms 17:23:55 INFO - PROCESS | 25698 | 1461371035064 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:23:55 INFO - PROCESS | 25698 | 1461371035069 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:23:55 INFO - PROCESS | 25698 | 1461371035075 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:23:55 INFO - PROCESS | 25698 | 1461371035077 Marionette TRACE conn3 <- [1,2402,null,{}] 17:23:55 INFO - PROCESS | 25698 | 1461371035082 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:23:55 INFO - PROCESS | 25698 | 1461371035326 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:23:55 INFO - PROCESS | 25698 | 1461371035638 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d4a000 == 179 [pid = 25698] [id = 608] 17:23:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f04e424c800) [pid = 25698] [serial = 1825] [outer = (nil)] 17:23:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04ee663000) [pid = 25698] [serial = 1826] [outer = 0x7f04e424c800] 17:23:55 INFO - PROCESS | 25698 | 1461371035720 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f04ee6c3000) [pid = 25698] [serial = 1827] [outer = 0x7f04e424c800] 17:23:56 INFO - PROCESS | 25698 | 1461371036654 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:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1634ms 17:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:23:56 INFO - PROCESS | 25698 | 1461371036711 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:23:56 INFO - PROCESS | 25698 | 1461371036714 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:23:56 INFO - PROCESS | 25698 | 1461371036720 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 25698 | 1461371036723 Marionette TRACE conn3 <- [1,2406,null,{}] 17:23:56 INFO - PROCESS | 25698 | 1461371036728 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:23:56 INFO - PROCESS | 25698 | 1461371036939 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:23:57 INFO - PROCESS | 25698 | 1461371037203 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f4f3c000 == 180 [pid = 25698] [id = 609] 17:23:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04ebbf5400) [pid = 25698] [serial = 1828] [outer = (nil)] 17:23:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04ee8cc000) [pid = 25698] [serial = 1829] [outer = 0x7f04ebbf5400] 17:23:57 INFO - PROCESS | 25698 | 1461371037328 Marionette DEBUG loaded listener.js 17:23:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04eea5c800) [pid = 25698] [serial = 1830] [outer = 0x7f04ebbf5400] 17:23:58 INFO - PROCESS | 25698 | 1461371038189 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:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1529ms 17:23:58 INFO - PROCESS | 25698 | 1461371038250 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:23:58 INFO - PROCESS | 25698 | 1461371038254 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:23:58 INFO - PROCESS | 25698 | 1461371038261 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:23:58 INFO - PROCESS | 25698 | 1461371038263 Marionette TRACE conn3 <- [1,2410,null,{}] 17:23:58 INFO - PROCESS | 25698 | 1461371038268 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:23:58 INFO - PROCESS | 25698 | 1461371038504 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:23:58 INFO - PROCESS | 25698 | 1461371038810 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f6662000 == 181 [pid = 25698] [id = 610] 17:23:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04ee65b400) [pid = 25698] [serial = 1831] [outer = (nil)] 17:23:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04eea66800) [pid = 25698] [serial = 1832] [outer = 0x7f04ee65b400] 17:23:58 INFO - PROCESS | 25698 | 1461371038892 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04eecf1000) [pid = 25698] [serial = 1833] [outer = 0x7f04ee65b400] 17:23:59 INFO - PROCESS | 25698 | 1461371039784 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:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1584ms 17:23:59 INFO - PROCESS | 25698 | 1461371039845 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:23:59 INFO - PROCESS | 25698 | 1461371039848 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:23:59 INFO - PROCESS | 25698 | 1461371039854 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 25698 | 1461371039856 Marionette TRACE conn3 <- [1,2414,null,{}] 17:23:59 INFO - PROCESS | 25698 | 1461371039862 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:24:00 INFO - PROCESS | 25698 | 1461371040105 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:24:00 INFO - PROCESS | 25698 | 1461371040493 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0eb0800 == 180 [pid = 25698] [id = 592] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e1143000 == 179 [pid = 25698] [id = 568] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e09d5000 == 178 [pid = 25698] [id = 591] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df2da800 == 177 [pid = 25698] [id = 590] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e09e7000 == 176 [pid = 25698] [id = 567] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dca6f000 == 175 [pid = 25698] [id = 589] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2aad800 == 174 [pid = 25698] [id = 588] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f28ce800 == 173 [pid = 25698] [id = 587] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2419000 == 172 [pid = 25698] [id = 586] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1ac2000 == 171 [pid = 25698] [id = 585] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f04ac800 == 170 [pid = 25698] [id = 584] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eeea7000 == 169 [pid = 25698] [id = 583] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee981800 == 168 [pid = 25698] [id = 582] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee0b7000 == 167 [pid = 25698] [id = 581] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ede16800 == 166 [pid = 25698] [id = 580] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eca67800 == 165 [pid = 25698] [id = 579] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eba8a000 == 164 [pid = 25698] [id = 578] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb56a000 == 163 [pid = 25698] [id = 577] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e5c32800 == 162 [pid = 25698] [id = 576] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e52a7000 == 161 [pid = 25698] [id = 575] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e380f000 == 160 [pid = 25698] [id = 574] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e224b000 == 159 [pid = 25698] [id = 573] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e09dc800 == 158 [pid = 25698] [id = 572] 17:24:01 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dca0f800 == 157 [pid = 25698] [id = 571] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04dcc8c000) [pid = 25698] [serial = 1695] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04df645000) [pid = 25698] [serial = 1646] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04e409e000) [pid = 25698] [serial = 1670] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04e1a25000) [pid = 25698] [serial = 1652] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04dbf41000) [pid = 25698] [serial = 1694] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04e37b5c00) [pid = 25698] [serial = 1667] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f04e09cf800) [pid = 25698] [serial = 1703] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04df64b000) [pid = 25698] [serial = 1698] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04d93b2000) [pid = 25698] [serial = 1688] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04de77d800) [pid = 25698] [serial = 1700] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04ee30c800) [pid = 25698] [serial = 1685] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04e2f8fc00) [pid = 25698] [serial = 1661] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04e3795000) [pid = 25698] [serial = 1664] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04e2506000) [pid = 25698] [serial = 1655] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04e0ae4000) [pid = 25698] [serial = 1704] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04e17a2c00) [pid = 25698] [serial = 1710] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04e52d3000) [pid = 25698] [serial = 1673] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04eb9f0000) [pid = 25698] [serial = 1676] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04edfd2000) [pid = 25698] [serial = 1682] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04de9bf000) [pid = 25698] [serial = 1697] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04da5f2c00) [pid = 25698] [serial = 1691] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e25af000) [pid = 25698] [serial = 1658] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04e178d400) [pid = 25698] [serial = 1709] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04e0d48800) [pid = 25698] [serial = 1706] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04dfcef000) [pid = 25698] [serial = 1701] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04ebdbe400) [pid = 25698] [serial = 1679] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04e0ce0400) [pid = 25698] [serial = 1649] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04e111f000) [pid = 25698] [serial = 1707] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04dcc91400) [pid = 25698] [serial = 1692] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04de647000) [pid = 25698] [serial = 1712] [outer = (nil)] [url = about:blank] 17:24:01 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04da6c8800 == 158 [pid = 25698] [id = 611] 17:24:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04d8f6e000) [pid = 25698] [serial = 1834] [outer = (nil)] 17:24:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04d8f91c00) [pid = 25698] [serial = 1835] [outer = 0x7f04d8f6e000] 17:24:01 INFO - PROCESS | 25698 | 1461371041881 Marionette DEBUG loaded listener.js 17:24:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04d93b2000) [pid = 25698] [serial = 1836] [outer = 0x7f04d8f6e000] 17:24:02 INFO - PROCESS | 25698 | 1461371042836 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:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 3045ms 17:24:02 INFO - PROCESS | 25698 | 1461371042901 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:24:02 INFO - PROCESS | 25698 | 1461371042908 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:24:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:24:02 INFO - PROCESS | 25698 | 1461371042916 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 25698 | 1461371042920 Marionette TRACE conn3 <- [1,2418,null,{}] 17:24:02 INFO - PROCESS | 25698 | 1461371042927 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:24:03 INFO - PROCESS | 25698 | 1461371043204 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:24:03 INFO - PROCESS | 25698 | 1461371043408 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de9a6000 == 159 [pid = 25698] [id = 612] 17:24:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04da236400) [pid = 25698] [serial = 1837] [outer = (nil)] 17:24:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04dcc8c000) [pid = 25698] [serial = 1838] [outer = 0x7f04da236400] 17:24:03 INFO - PROCESS | 25698 | 1461371043475 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04de647c00) [pid = 25698] [serial = 1839] [outer = 0x7f04da236400] 17:24:04 INFO - PROCESS | 25698 | 1461371044319 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:24:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:24:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1442ms 17:24:04 INFO - PROCESS | 25698 | 1461371044391 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 25698 | 1461371044398 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:24:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:24:04 INFO - PROCESS | 25698 | 1461371044411 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 25698 | 1461371044414 Marionette TRACE conn3 <- [1,2422,null,{}] 17:24:04 INFO - PROCESS | 25698 | 1461371044419 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:24:04 INFO - PROCESS | 25698 | 1461371044692 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:24:04 INFO - PROCESS | 25698 | 1461371044720 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dfad6800 == 160 [pid = 25698] [id = 613] 17:24:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04df642800) [pid = 25698] [serial = 1840] [outer = (nil)] 17:24:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04df8e7c00) [pid = 25698] [serial = 1841] [outer = 0x7f04df642800] 17:24:04 INFO - PROCESS | 25698 | 1461371044793 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04e09cf800) [pid = 25698] [serial = 1842] [outer = 0x7f04df642800] 17:24:05 INFO - PROCESS | 25698 | 1461371045849 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:24:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:24:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1479ms 17:24:05 INFO - PROCESS | 25698 | 1461371045890 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:24:05 INFO - PROCESS | 25698 | 1461371045894 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:24:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:24:05 INFO - PROCESS | 25698 | 1461371045906 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 25698 | 1461371045910 Marionette TRACE conn3 <- [1,2426,null,{}] 17:24:05 INFO - PROCESS | 25698 | 1461371045925 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:24:06 INFO - PROCESS | 25698 | 1461371046257 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:24:06 INFO - PROCESS | 25698 | 1461371046298 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:06 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e12dd000 == 161 [pid = 25698] [id = 614] 17:24:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04e0d48c00) [pid = 25698] [serial = 1843] [outer = (nil)] 17:24:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04e1123400) [pid = 25698] [serial = 1844] [outer = 0x7f04e0d48c00] 17:24:06 INFO - PROCESS | 25698 | 1461371046361 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04e1786800) [pid = 25698] [serial = 1845] [outer = 0x7f04e0d48c00] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04d93ab000) [pid = 25698] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04e37bbc00) [pid = 25698] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04de9c9000) [pid = 25698] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e502a800) [pid = 25698] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04da238400) [pid = 25698] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04e2f7ec00) [pid = 25698] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04da23b400) [pid = 25698] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04de774800) [pid = 25698] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04e2516c00) [pid = 25698] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04e409c800) [pid = 25698] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04e4098000) [pid = 25698] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04da5ee000) [pid = 25698] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04d8f65800) [pid = 25698] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04e2f89800) [pid = 25698] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04e2f7f800) [pid = 25698] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04de9bf800) [pid = 25698] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04e1788c00) [pid = 25698] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04d9d74000) [pid = 25698] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04e17b1000) [pid = 25698] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04e2f7fc00) [pid = 25698] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04e0ae6000) [pid = 25698] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04df8e7800) [pid = 25698] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04e0cebc00) [pid = 25698] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04e0ce7800) [pid = 25698] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04e25b0400) [pid = 25698] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04e251a000) [pid = 25698] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04e249e800) [pid = 25698] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04e212c400) [pid = 25698] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04e379bc00) [pid = 25698] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04d8f93c00) [pid = 25698] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04df645400) [pid = 25698] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04e0ce2000) [pid = 25698] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04eb68f800) [pid = 25698] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04eb9e2c00) [pid = 25698] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04e17af000) [pid = 25698] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04d8f6c000) [pid = 25698] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04e249e000) [pid = 25698] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:24:07 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04e17ad000) [pid = 25698] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:24:07 INFO - PROCESS | 25698 | 1461371047951 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:24:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:24:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2090ms 17:24:08 INFO - PROCESS | 25698 | 1461371047997 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 25698 | 1461371048002 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:24:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:24:08 INFO - PROCESS | 25698 | 1461371048007 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 25698 | 1461371048009 Marionette TRACE conn3 <- [1,2430,null,{}] 17:24:08 INFO - PROCESS | 25698 | 1461371048015 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:24:08 INFO - PROCESS | 25698 | 1461371048211 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:24:08 INFO - PROCESS | 25698 | 1461371048426 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e175f000 == 162 [pid = 25698] [id = 615] 17:24:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04d9d72c00) [pid = 25698] [serial = 1846] [outer = (nil)] 17:24:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04e1704400) [pid = 25698] [serial = 1847] [outer = 0x7f04d9d72c00] 17:24:08 INFO - PROCESS | 25698 | 1461371048499 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04e1792400) [pid = 25698] [serial = 1848] [outer = 0x7f04d9d72c00] 17:24:09 INFO - PROCESS | 25698 | 1461371049461 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:24:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:24:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1528ms 17:24:09 INFO - PROCESS | 25698 | 1461371049538 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:24:09 INFO - PROCESS | 25698 | 1461371049545 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:24:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:24:09 INFO - PROCESS | 25698 | 1461371049556 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:24:09 INFO - PROCESS | 25698 | 1461371049561 Marionette TRACE conn3 <- [1,2434,null,{}] 17:24:09 INFO - PROCESS | 25698 | 1461371049618 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:24:09 INFO - PROCESS | 25698 | 1461371049878 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:24:10 INFO - PROCESS | 25698 | 1461371050202 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de99b800 == 163 [pid = 25698] [id = 616] 17:24:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04da5e4800) [pid = 25698] [serial = 1849] [outer = (nil)] 17:24:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04dc99f400) [pid = 25698] [serial = 1850] [outer = 0x7f04da5e4800] 17:24:10 INFO - PROCESS | 25698 | 1461371050295 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04de649800) [pid = 25698] [serial = 1851] [outer = 0x7f04da5e4800] 17:24:11 INFO - PROCESS | 25698 | 1461371051278 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:24:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:24:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1782ms 17:24:11 INFO - PROCESS | 25698 | 1461371051341 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:24:11 INFO - PROCESS | 25698 | 1461371051356 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:24:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:24:11 INFO - PROCESS | 25698 | 1461371051374 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:24:11 INFO - PROCESS | 25698 | 1461371051382 Marionette TRACE conn3 <- [1,2438,null,{}] 17:24:11 INFO - PROCESS | 25698 | 1461371051392 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:24:11 INFO - PROCESS | 25698 | 1461371051723 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:24:12 INFO - PROCESS | 25698 | 1461371052058 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e177a000 == 164 [pid = 25698] [id = 617] 17:24:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04df8abc00) [pid = 25698] [serial = 1852] [outer = (nil)] 17:24:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e09c5800) [pid = 25698] [serial = 1853] [outer = 0x7f04df8abc00] 17:24:12 INFO - PROCESS | 25698 | 1461371052136 Marionette DEBUG loaded listener.js 17:24:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04e0ce0400) [pid = 25698] [serial = 1854] [outer = 0x7f04df8abc00] 17:24:13 INFO - PROCESS | 25698 | 1461371053106 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:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1801ms 17:24:13 INFO - PROCESS | 25698 | 1461371053173 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:24:13 INFO - PROCESS | 25698 | 1461371053178 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:24:13 INFO - PROCESS | 25698 | 1461371053184 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:24:13 INFO - PROCESS | 25698 | 1461371053191 Marionette TRACE conn3 <- [1,2442,null,{}] 17:24:13 INFO - PROCESS | 25698 | 1461371053208 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:24:13 INFO - PROCESS | 25698 | 1461371053527 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:24:13 INFO - PROCESS | 25698 | 1461371053893 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:13 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2e63000 == 165 [pid = 25698] [id = 618] 17:24:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04e1122400) [pid = 25698] [serial = 1855] [outer = (nil)] 17:24:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04e1a1b800) [pid = 25698] [serial = 1856] [outer = 0x7f04e1122400] 17:24:13 INFO - PROCESS | 25698 | 1461371053987 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04e1bdd800) [pid = 25698] [serial = 1857] [outer = 0x7f04e1122400] 17:24:14 INFO - PROCESS | 25698 | 1461371054932 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:24:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:24:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1793ms 17:24:14 INFO - PROCESS | 25698 | 1461371054978 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:24:14 INFO - PROCESS | 25698 | 1461371054982 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:24:14 INFO - PROCESS | 25698 | 1461371054988 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 25698 | 1461371054991 Marionette TRACE conn3 <- [1,2446,null,{}] 17:24:14 INFO - PROCESS | 25698 | 1461371054996 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:24:15 INFO - PROCESS | 25698 | 1461371055217 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:24:15 INFO - PROCESS | 25698 | 1461371055491 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e52b2800 == 166 [pid = 25698] [id = 619] 17:24:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04d9d6c400) [pid = 25698] [serial = 1858] [outer = (nil)] 17:24:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04e2497000) [pid = 25698] [serial = 1859] [outer = 0x7f04d9d6c400] 17:24:15 INFO - PROCESS | 25698 | 1461371055621 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04e250ac00) [pid = 25698] [serial = 1860] [outer = 0x7f04d9d6c400] 17:24:16 INFO - PROCESS | 25698 | 1461371056473 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:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1532ms 17:24:16 INFO - PROCESS | 25698 | 1461371056522 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:24:16 INFO - PROCESS | 25698 | 1461371056526 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:24:16 INFO - PROCESS | 25698 | 1461371056533 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:24:16 INFO - PROCESS | 25698 | 1461371056535 Marionette TRACE conn3 <- [1,2450,null,{}] 17:24:16 INFO - PROCESS | 25698 | 1461371056542 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:24:16 INFO - PROCESS | 25698 | 1461371056795 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:24:17 INFO - PROCESS | 25698 | 1461371057109 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e60ac800 == 167 [pid = 25698] [id = 620] 17:24:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04e1119800) [pid = 25698] [serial = 1861] [outer = (nil)] 17:24:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04e251dc00) [pid = 25698] [serial = 1862] [outer = 0x7f04e1119800] 17:24:17 INFO - PROCESS | 25698 | 1461371057190 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04e25ac400) [pid = 25698] [serial = 1863] [outer = 0x7f04e1119800] 17:24:18 INFO - PROCESS | 25698 | 1461371058079 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:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1587ms 17:24:18 INFO - PROCESS | 25698 | 1461371058122 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 25698 | 1461371058126 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:24:18 INFO - PROCESS | 25698 | 1461371058133 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 25698 | 1461371058136 Marionette TRACE conn3 <- [1,2454,null,{}] 17:24:18 INFO - PROCESS | 25698 | 1461371058142 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:24:18 INFO - PROCESS | 25698 | 1461371058451 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:24:18 INFO - PROCESS | 25698 | 1461371058793 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:18 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb9a7000 == 168 [pid = 25698] [id = 621] 17:24:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04e2f84400) [pid = 25698] [serial = 1864] [outer = (nil)] 17:24:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04e2f89800) [pid = 25698] [serial = 1865] [outer = 0x7f04e2f84400] 17:24:18 INFO - PROCESS | 25698 | 1461371058891 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04e2fd0400) [pid = 25698] [serial = 1866] [outer = 0x7f04e2f84400] 17:24:19 INFO - PROCESS | 25698 | 1461371059786 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:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1679ms 17:24:19 INFO - PROCESS | 25698 | 1461371059814 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:24:19 INFO - PROCESS | 25698 | 1461371059818 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:24:19 INFO - PROCESS | 25698 | 1461371059824 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:24:19 INFO - PROCESS | 25698 | 1461371059827 Marionette TRACE conn3 <- [1,2458,null,{}] 17:24:19 INFO - PROCESS | 25698 | 1461371059832 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:24:20 INFO - PROCESS | 25698 | 1461371060050 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:24:20 INFO - PROCESS | 25698 | 1461371060321 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ecde1800 == 169 [pid = 25698] [id = 622] 17:24:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04da239400) [pid = 25698] [serial = 1867] [outer = (nil)] 17:24:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04e37b6800) [pid = 25698] [serial = 1868] [outer = 0x7f04da239400] 17:24:20 INFO - PROCESS | 25698 | 1461371060412 Marionette DEBUG loaded listener.js 17:24:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04e4091c00) [pid = 25698] [serial = 1869] [outer = 0x7f04da239400] 17:24:21 INFO - PROCESS | 25698 | 1461371061367 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:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1578ms 17:24:21 INFO - PROCESS | 25698 | 1461371061403 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:24:21 INFO - PROCESS | 25698 | 1461371061407 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:24:21 INFO - PROCESS | 25698 | 1461371061413 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:24:21 INFO - PROCESS | 25698 | 1461371061415 Marionette TRACE conn3 <- [1,2462,null,{}] 17:24:21 INFO - PROCESS | 25698 | 1461371061421 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:24:21 INFO - PROCESS | 25698 | 1461371061642 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:24:21 INFO - PROCESS | 25698 | 1461371061917 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:21 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04edf2d000 == 170 [pid = 25698] [id = 623] 17:24:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04de9c2c00) [pid = 25698] [serial = 1870] [outer = (nil)] 17:24:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04e4250400) [pid = 25698] [serial = 1871] [outer = 0x7f04de9c2c00] 17:24:22 INFO - PROCESS | 25698 | 1461371062035 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04e502c800) [pid = 25698] [serial = 1872] [outer = 0x7f04de9c2c00] 17:24:22 INFO - PROCESS | 25698 | 1461371062944 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:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1579ms 17:24:22 INFO - PROCESS | 25698 | 1461371062994 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 25698 | 1461371062998 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:24:23 INFO - PROCESS | 25698 | 1461371063005 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 25698 | 1461371063009 Marionette TRACE conn3 <- [1,2466,null,{}] 17:24:23 INFO - PROCESS | 25698 | 1461371063015 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:24:23 INFO - PROCESS | 25698 | 1461371063243 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:24:23 INFO - PROCESS | 25698 | 1461371063592 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee981000 == 171 [pid = 25698] [id = 624] 17:24:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04e4098000) [pid = 25698] [serial = 1873] [outer = (nil)] 17:24:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04e52d3c00) [pid = 25698] [serial = 1874] [outer = 0x7f04e4098000] 17:24:23 INFO - PROCESS | 25698 | 1461371063680 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04e5d79c00) [pid = 25698] [serial = 1875] [outer = 0x7f04e4098000] 17:24:24 INFO - PROCESS | 25698 | 1461371064565 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:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1631ms 17:24:24 INFO - PROCESS | 25698 | 1461371064637 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 25698 | 1461371064641 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:24:24 INFO - PROCESS | 25698 | 1461371064647 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:24:24 INFO - PROCESS | 25698 | 1461371064649 Marionette TRACE conn3 <- [1,2470,null,{}] 17:24:24 INFO - PROCESS | 25698 | 1461371064655 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:24:24 INFO - PROCESS | 25698 | 1461371064881 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:24:25 INFO - PROCESS | 25698 | 1461371065190 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:25 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef1cc800 == 172 [pid = 25698] [id = 625] 17:24:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04e1121000) [pid = 25698] [serial = 1876] [outer = (nil)] 17:24:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04e5e98000) [pid = 25698] [serial = 1877] [outer = 0x7f04e1121000] 17:24:25 INFO - PROCESS | 25698 | 1461371065296 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04eb52a000) [pid = 25698] [serial = 1878] [outer = 0x7f04e1121000] 17:24:26 INFO - PROCESS | 25698 | 1461371066227 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:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1628ms 17:24:26 INFO - PROCESS | 25698 | 1461371066276 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:24:26 INFO - PROCESS | 25698 | 1461371066280 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:24:26 INFO - PROCESS | 25698 | 1461371066288 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 25698 | 1461371066292 Marionette TRACE conn3 <- [1,2474,null,{}] 17:24:26 INFO - PROCESS | 25698 | 1461371066298 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:24:26 INFO - PROCESS | 25698 | 1461371066551 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:24:26 INFO - PROCESS | 25698 | 1461371066864 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f1ac4800 == 173 [pid = 25698] [id = 626] 17:24:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04eb9e7c00) [pid = 25698] [serial = 1879] [outer = (nil)] 17:24:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04ebbeb800) [pid = 25698] [serial = 1880] [outer = 0x7f04eb9e7c00] 17:24:26 INFO - PROCESS | 25698 | 1461371066951 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04ebd8a400) [pid = 25698] [serial = 1881] [outer = 0x7f04eb9e7c00] 17:24:27 INFO - PROCESS | 25698 | 1461371067864 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:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1640ms 17:24:27 INFO - PROCESS | 25698 | 1461371067927 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 25698 | 1461371067931 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:24:27 INFO - PROCESS | 25698 | 1461371067937 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 25698 | 1461371067939 Marionette TRACE conn3 <- [1,2478,null,{}] 17:24:27 INFO - PROCESS | 25698 | 1461371067945 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:24:28 INFO - PROCESS | 25698 | 1461371068228 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:24:28 INFO - PROCESS | 25698 | 1461371068593 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2aa8800 == 174 [pid = 25698] [id = 627] 17:24:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04e3796400) [pid = 25698] [serial = 1882] [outer = (nil)] 17:24:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04ebdbac00) [pid = 25698] [serial = 1883] [outer = 0x7f04e3796400] 17:24:28 INFO - PROCESS | 25698 | 1461371068689 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04ee0c8400) [pid = 25698] [serial = 1884] [outer = 0x7f04e3796400] 17:24:29 INFO - PROCESS | 25698 | 1461371069550 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:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1683ms 17:24:29 INFO - PROCESS | 25698 | 1461371069637 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 25698 | 1461371069641 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:24:29 INFO - PROCESS | 25698 | 1461371069652 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 25698 | 1461371069655 Marionette TRACE conn3 <- [1,2482,null,{}] 17:24:29 INFO - PROCESS | 25698 | 1461371069660 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:24:29 INFO - PROCESS | 25698 | 1461371069879 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:24:30 INFO - PROCESS | 25698 | 1461371070143 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:30 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f4f2d000 == 175 [pid = 25698] [id = 628] 17:24:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04e1bd3800) [pid = 25698] [serial = 1885] [outer = (nil)] 17:24:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04ee0d4800) [pid = 25698] [serial = 1886] [outer = 0x7f04e1bd3800] 17:24:30 INFO - PROCESS | 25698 | 1461371070224 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04ee8cc400) [pid = 25698] [serial = 1887] [outer = 0x7f04e1bd3800] 17:24:31 INFO - PROCESS | 25698 | 1461371071211 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:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1632ms 17:24:31 INFO - PROCESS | 25698 | 1461371071287 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:24:31 INFO - PROCESS | 25698 | 1461371071293 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:24:31 INFO - PROCESS | 25698 | 1461371071300 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 25698 | 1461371071304 Marionette TRACE conn3 <- [1,2486,null,{}] 17:24:31 INFO - PROCESS | 25698 | 1461371071313 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:24:31 INFO - PROCESS | 25698 | 1461371071584 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:24:31 INFO - PROCESS | 25698 | 1461371071895 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f773c000 == 176 [pid = 25698] [id = 629] 17:24:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04e3794800) [pid = 25698] [serial = 1888] [outer = (nil)] 17:24:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04eecedc00) [pid = 25698] [serial = 1889] [outer = 0x7f04e3794800] 17:24:31 INFO - PROCESS | 25698 | 1461371071969 Marionette DEBUG loaded listener.js 17:24:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04ef10f800) [pid = 25698] [serial = 1890] [outer = 0x7f04e3794800] 17:24:32 INFO - PROCESS | 25698 | 1461371072788 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:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1536ms 17:24:32 INFO - PROCESS | 25698 | 1461371072837 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:24:32 INFO - PROCESS | 25698 | 1461371072841 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:24:32 INFO - PROCESS | 25698 | 1461371072847 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:24:32 INFO - PROCESS | 25698 | 1461371072849 Marionette TRACE conn3 <- [1,2490,null,{}] 17:24:32 INFO - PROCESS | 25698 | 1461371072854 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:24:33 INFO - PROCESS | 25698 | 1461371073073 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:24:33 INFO - PROCESS | 25698 | 1461371073341 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:33 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7b3a800 == 177 [pid = 25698] [id = 630] 17:24:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04ee0e1c00) [pid = 25698] [serial = 1891] [outer = (nil)] 17:24:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f04ef3dac00) [pid = 25698] [serial = 1892] [outer = 0x7f04ee0e1c00] 17:24:33 INFO - PROCESS | 25698 | 1461371073419 Marionette DEBUG loaded listener.js 17:24:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f04f0056800) [pid = 25698] [serial = 1893] [outer = 0x7f04ee0e1c00] 17:24:34 INFO - PROCESS | 25698 | 1461371074342 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:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1529ms 17:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:24:34 INFO - PROCESS | 25698 | 1461371074377 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:24:34 INFO - PROCESS | 25698 | 1461371074380 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:24:34 INFO - PROCESS | 25698 | 1461371074386 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 25698 | 1461371074390 Marionette TRACE conn3 <- [1,2494,null,{}] 17:24:34 INFO - PROCESS | 25698 | 1461371074395 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:24:34 INFO - PROCESS | 25698 | 1461371074615 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:24:34 INFO - PROCESS | 25698 | 1461371074883 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7ee5000 == 178 [pid = 25698] [id = 631] 17:24:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04df651000) [pid = 25698] [serial = 1894] [outer = (nil)] 17:24:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f04f0057c00) [pid = 25698] [serial = 1895] [outer = 0x7f04df651000] 17:24:35 INFO - PROCESS | 25698 | 1461371075001 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04f0405c00) [pid = 25698] [serial = 1896] [outer = 0x7f04df651000] 17:24:35 INFO - PROCESS | 25698 | 1461371075861 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:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1534ms 17:24:35 INFO - PROCESS | 25698 | 1461371075920 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 25698 | 1461371075923 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:24:35 INFO - PROCESS | 25698 | 1461371075929 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 25698 | 1461371075931 Marionette TRACE conn3 <- [1,2498,null,{}] 17:24:35 INFO - PROCESS | 25698 | 1461371075937 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:24:36 INFO - PROCESS | 25698 | 1461371076159 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:24:36 INFO - PROCESS | 25698 | 1461371076436 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8671800 == 179 [pid = 25698] [id = 632] 17:24:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04e1705800) [pid = 25698] [serial = 1897] [outer = (nil)] 17:24:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04f05ba800) [pid = 25698] [serial = 1898] [outer = 0x7f04e1705800] 17:24:36 INFO - PROCESS | 25698 | 1461371076552 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04f1713000) [pid = 25698] [serial = 1899] [outer = 0x7f04e1705800] 17:24:37 INFO - PROCESS | 25698 | 1461371077377 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:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1483ms 17:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:24:37 INFO - PROCESS | 25698 | 1461371077413 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 25698 | 1461371077415 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:24:37 INFO - PROCESS | 25698 | 1461371077421 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 25698 | 1461371077424 Marionette TRACE conn3 <- [1,2502,null,{}] 17:24:37 INFO - PROCESS | 25698 | 1461371077429 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:24:37 INFO - PROCESS | 25698 | 1461371077649 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:24:37 INFO - PROCESS | 25698 | 1461371077918 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8d52000 == 180 [pid = 25698] [id = 633] 17:24:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04f0110000) [pid = 25698] [serial = 1900] [outer = (nil)] 17:24:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04f173c400) [pid = 25698] [serial = 1901] [outer = 0x7f04f0110000] 17:24:38 INFO - PROCESS | 25698 | 1461371078000 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04f1808c00) [pid = 25698] [serial = 1902] [outer = 0x7f04f0110000] 17:24:39 INFO - PROCESS | 25698 | 1461371079033 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:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1690ms 17:24:39 INFO - PROCESS | 25698 | 1461371079112 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:24:39 INFO - PROCESS | 25698 | 1461371079114 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:24:39 INFO - PROCESS | 25698 | 1461371079121 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 25698 | 1461371079123 Marionette TRACE conn3 <- [1,2506,null,{}] 17:24:39 INFO - PROCESS | 25698 | 1461371079128 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:24:39 INFO - PROCESS | 25698 | 1461371079368 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfaca800 == 179 [pid = 25698] [id = 524] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8684800 == 178 [pid = 25698] [id = 56] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef246800 == 177 [pid = 25698] [id = 289] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef1bf000 == 176 [pid = 25698] [id = 51] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504fc6000 == 175 [pid = 25698] [id = 47] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6d42000 == 174 [pid = 25698] [id = 234] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da6c3000 == 173 [pid = 25698] [id = 420] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da6e2000 == 172 [pid = 25698] [id = 421] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dca0e000 == 171 [pid = 25698] [id = 419] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050f487800 == 170 [pid = 25698] [id = 220] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050820c000 == 169 [pid = 25698] [id = 125] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e12dd000 == 168 [pid = 25698] [id = 614] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0b34000 == 167 [pid = 25698] [id = 570] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfad6800 == 166 [pid = 25698] [id = 613] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de9a6000 == 165 [pid = 25698] [id = 612] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da6c8800 == 164 [pid = 25698] [id = 611] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6662000 == 163 [pid = 25698] [id = 610] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f4f3c000 == 162 [pid = 25698] [id = 609] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d4a000 == 161 [pid = 25698] [id = 608] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d1a800 == 160 [pid = 25698] [id = 607] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2cd9800 == 159 [pid = 25698] [id = 606] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2c5b800 == 158 [pid = 25698] [id = 605] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1c36000 == 157 [pid = 25698] [id = 604] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eec21800 == 156 [pid = 25698] [id = 603] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee96d000 == 155 [pid = 25698] [id = 602] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edf25000 == 154 [pid = 25698] [id = 601] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eccf9000 == 153 [pid = 25698] [id = 600] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb7a9000 == 152 [pid = 25698] [id = 599] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e6073000 == 151 [pid = 25698] [id = 598] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e52b5800 == 150 [pid = 25698] [id = 597] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e3812000 == 149 [pid = 25698] [id = 596] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e191e800 == 148 [pid = 25698] [id = 595] 17:24:40 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df9d9800 == 147 [pid = 25698] [id = 594] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04e4097c00) [pid = 25698] [serial = 1746] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04e09c5000) [pid = 25698] [serial = 1776] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04ee699800) [pid = 25698] [serial = 1686] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04df8e6400) [pid = 25698] [serial = 1647] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04e2fd5400) [pid = 25698] [serial = 1662] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04dc999c00) [pid = 25698] [serial = 1770] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04eb96bc00) [pid = 25698] [serial = 1763] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f04e2f80400) [pid = 25698] [serial = 1740] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04e2677000) [pid = 25698] [serial = 1736] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04e5d7d000) [pid = 25698] [serial = 1755] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04ee0d6000) [pid = 25698] [serial = 1683] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04dbf36400) [pid = 25698] [serial = 1715] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04df643000) [pid = 25698] [serial = 1575] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04eb69b000) [pid = 25698] [serial = 1761] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04e37b3800) [pid = 25698] [serial = 1665] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04e2fcb400) [pid = 25698] [serial = 1743] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04e1bdf000) [pid = 25698] [serial = 1728] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04de9c6c00) [pid = 25698] [serial = 1773] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04e424d800) [pid = 25698] [serial = 1671] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04eb52a400) [pid = 25698] [serial = 1674] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04e4245800) [pid = 25698] [serial = 1748] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04e111bc00) [pid = 25698] [serial = 1650] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e1a16800) [pid = 25698] [serial = 1725] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04e1707c00) [pid = 25698] [serial = 1722] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04e52cfc00) [pid = 25698] [serial = 1751] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04e391f400) [pid = 25698] [serial = 1668] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04dcc87c00) [pid = 25698] [serial = 1716] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04e25ae800) [pid = 25698] [serial = 1734] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04e0d50800) [pid = 25698] [serial = 1721] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04e2f93400) [pid = 25698] [serial = 1742] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04e502a400) [pid = 25698] [serial = 1749] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04df8eb000) [pid = 25698] [serial = 1775] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04eb68e800) [pid = 25698] [serial = 1760] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04e267d000) [pid = 25698] [serial = 1659] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04eb526400) [pid = 25698] [serial = 1758] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04de774400) [pid = 25698] [serial = 1772] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04e2c05800) [pid = 25698] [serial = 1737] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04e1792c00) [pid = 25698] [serial = 1724] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04e09c8800) [pid = 25698] [serial = 1778] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04df8ec800) [pid = 25698] [serial = 1719] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04e2c11000) [pid = 25698] [serial = 1739] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04e391bc00) [pid = 25698] [serial = 1745] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04e251e800) [pid = 25698] [serial = 1733] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04e52d9800) [pid = 25698] [serial = 1752] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04eb975400) [pid = 25698] [serial = 1766] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04ecb6b000) [pid = 25698] [serial = 1680] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04ebbefc00) [pid = 25698] [serial = 1767] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04ebd87c00) [pid = 25698] [serial = 1677] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04e251b000) [pid = 25698] [serial = 1656] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04e5d77400) [pid = 25698] [serial = 1754] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04df8b2c00) [pid = 25698] [serial = 1718] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04e1bd5400) [pid = 25698] [serial = 1727] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04e1783800) [pid = 25698] [serial = 1689] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04da5eb400) [pid = 25698] [serial = 1769] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04e2516800) [pid = 25698] [serial = 1731] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04e2504c00) [pid = 25698] [serial = 1730] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04e5e9c000) [pid = 25698] [serial = 1757] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04e212a000) [pid = 25698] [serial = 1653] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04e17a5800) [pid = 25698] [serial = 1644] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04e0ce2800) [pid = 25698] [serial = 1779] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 25698 | 1461371081171 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04da5be000 == 148 [pid = 25698] [id = 634] 17:24:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04d8f9b800) [pid = 25698] [serial = 1903] [outer = (nil)] 17:24:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04d93ab000) [pid = 25698] [serial = 1904] [outer = 0x7f04d8f9b800] 17:24:41 INFO - PROCESS | 25698 | 1461371081252 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04d9d6e800) [pid = 25698] [serial = 1905] [outer = 0x7f04d8f9b800] 17:24:42 INFO - PROCESS | 25698 | 1461371082055 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:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2983ms 17:24:42 INFO - PROCESS | 25698 | 1461371082105 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:24:42 INFO - PROCESS | 25698 | 1461371082112 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:24:42 INFO - PROCESS | 25698 | 1461371082121 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 25698 | 1461371082124 Marionette TRACE conn3 <- [1,2510,null,{}] 17:24:42 INFO - PROCESS | 25698 | 1461371082131 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:24:42 INFO - PROCESS | 25698 | 1461371082351 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:24:42 INFO - PROCESS | 25698 | 1461371082538 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de51e000 == 149 [pid = 25698] [id = 635] 17:24:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04d8f69400) [pid = 25698] [serial = 1906] [outer = (nil)] 17:24:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04dc9a5400) [pid = 25698] [serial = 1907] [outer = 0x7f04d8f69400] 17:24:42 INFO - PROCESS | 25698 | 1461371082607 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04de641800) [pid = 25698] [serial = 1908] [outer = 0x7f04d8f69400] 17:24:43 INFO - PROCESS | 25698 | 1461371083420 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:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1332ms 17:24:43 INFO - PROCESS | 25698 | 1461371083508 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:24:43 INFO - PROCESS | 25698 | 1461371083514 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:24:43 INFO - PROCESS | 25698 | 1461371083527 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 25698 | 1461371083529 Marionette TRACE conn3 <- [1,2514,null,{}] 17:24:43 INFO - PROCESS | 25698 | 1461371083537 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:24:43 INFO - PROCESS | 25698 | 1461371083819 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:24:43 INFO - PROCESS | 25698 | 1461371083851 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df9ed000 == 150 [pid = 25698] [id = 636] 17:24:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04de77f800) [pid = 25698] [serial = 1909] [outer = (nil)] 17:24:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04df8b7c00) [pid = 25698] [serial = 1910] [outer = 0x7f04de77f800] 17:24:43 INFO - PROCESS | 25698 | 1461371083917 Marionette DEBUG loaded listener.js 17:24:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04dfce8000) [pid = 25698] [serial = 1911] [outer = 0x7f04de77f800] 17:24:44 INFO - PROCESS | 25698 | 1461371084914 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:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1434ms 17:24:44 INFO - PROCESS | 25698 | 1461371084957 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:24:44 INFO - PROCESS | 25698 | 1461371084963 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:24:44 INFO - PROCESS | 25698 | 1461371084990 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - PROCESS | 25698 | 1461371085008 Marionette TRACE conn3 <- [1,2518,null,{}] 17:24:45 INFO - PROCESS | 25698 | 1461371085050 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:24:45 INFO - PROCESS | 25698 | 1461371085388 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:24:45 INFO - PROCESS | 25698 | 1461371085423 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e0eac800 == 151 [pid = 25698] [id = 637] 17:24:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e09c7c00) [pid = 25698] [serial = 1912] [outer = (nil)] 17:24:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e0ceb400) [pid = 25698] [serial = 1913] [outer = 0x7f04e09c7c00] 17:24:45 INFO - PROCESS | 25698 | 1461371085491 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04e111a400) [pid = 25698] [serial = 1914] [outer = 0x7f04e09c7c00] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04da236400) [pid = 25698] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04ee65b400) [pid = 25698] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04ebbf5400) [pid = 25698] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04e25a5400) [pid = 25698] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04df8aa000) [pid = 25698] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04df642800) [pid = 25698] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04df8b5c00) [pid = 25698] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04e0d48c00) [pid = 25698] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04e249a400) [pid = 25698] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04e09cc800) [pid = 25698] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04e2c11400) [pid = 25698] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04d8f65c00) [pid = 25698] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04eb9e9800) [pid = 25698] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04de770800) [pid = 25698] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f04e2497c00) [pid = 25698] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04ebd80800) [pid = 25698] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f04e0ce5800) [pid = 25698] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04e424c800) [pid = 25698] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04d93a9800) [pid = 25698] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f04e2509000) [pid = 25698] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 131 (0x7f04da5ebc00) [pid = 25698] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 130 (0x7f04d8f6e000) [pid = 25698] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:24:46 INFO - PROCESS | 25698 | --DOMWINDOW == 129 (0x7f04e4099000) [pid = 25698] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:24:46 INFO - PROCESS | 25698 | 1461371086898 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:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1976ms 17:24:46 INFO - PROCESS | 25698 | 1461371086949 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:24:46 INFO - PROCESS | 25698 | 1461371086952 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:24:46 INFO - PROCESS | 25698 | 1461371086958 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 25698 | 1461371086960 Marionette TRACE conn3 <- [1,2522,null,{}] 17:24:46 INFO - PROCESS | 25698 | 1461371086965 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:24:47 INFO - PROCESS | 25698 | 1461371087166 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:24:47 INFO - PROCESS | 25698 | 1461371087369 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e12e5800 == 152 [pid = 25698] [id = 638] 17:24:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 130 (0x7f04d8f6dc00) [pid = 25698] [serial = 1915] [outer = (nil)] 17:24:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 131 (0x7f04e0ce6000) [pid = 25698] [serial = 1916] [outer = 0x7f04d8f6dc00] 17:24:47 INFO - PROCESS | 25698 | 1461371087479 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 132 (0x7f04e170b800) [pid = 25698] [serial = 1917] [outer = 0x7f04d8f6dc00] 17:24:48 INFO - PROCESS | 25698 | 1461371088534 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:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1632ms 17:24:48 INFO - PROCESS | 25698 | 1461371088591 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 25698 | 1461371088598 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:24:48 INFO - PROCESS | 25698 | 1461371088606 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 25698 | 1461371088611 Marionette TRACE conn3 <- [1,2526,null,{}] 17:24:48 INFO - PROCESS | 25698 | 1461371088619 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:24:48 INFO - PROCESS | 25698 | 1461371088892 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:24:49 INFO - PROCESS | 25698 | 1461371089233 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de9a1800 == 153 [pid = 25698] [id = 639] 17:24:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04da5e6800) [pid = 25698] [serial = 1918] [outer = (nil)] 17:24:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04dc99fc00) [pid = 25698] [serial = 1919] [outer = 0x7f04da5e6800] 17:24:49 INFO - PROCESS | 25698 | 1461371089312 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04de771c00) [pid = 25698] [serial = 1920] [outer = 0x7f04da5e6800] 17:24:50 INFO - PROCESS | 25698 | 1461371090190 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:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1639ms 17:24:50 INFO - PROCESS | 25698 | 1461371090261 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 25698 | 1461371090270 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:24:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:24:50 INFO - PROCESS | 25698 | 1461371090283 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - PROCESS | 25698 | 1461371090286 Marionette TRACE conn3 <- [1,2530,null,{}] 17:24:50 INFO - PROCESS | 25698 | 1461371090292 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:24:50 INFO - PROCESS | 25698 | 1461371090512 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:24:50 INFO - PROCESS | 25698 | 1461371090768 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e12f7000 == 154 [pid = 25698] [id = 640] 17:24:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04df8ea000) [pid = 25698] [serial = 1921] [outer = (nil)] 17:24:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04dfcea800) [pid = 25698] [serial = 1922] [outer = 0x7f04df8ea000] 17:24:50 INFO - PROCESS | 25698 | 1461371090896 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04e0ae4000) [pid = 25698] [serial = 1923] [outer = 0x7f04df8ea000] 17:24:51 INFO - PROCESS | 25698 | 1461371091842 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:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1631ms 17:24:51 INFO - PROCESS | 25698 | 1461371091915 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 25698 | 1461371091918 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:24:51 INFO - PROCESS | 25698 | 1461371091925 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 25698 | 1461371091930 Marionette TRACE conn3 <- [1,2534,null,{}] 17:24:51 INFO - PROCESS | 25698 | 1461371091947 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:24:52 INFO - PROCESS | 25698 | 1461371092224 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:24:52 INFO - PROCESS | 25698 | 1461371092560 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:52 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e23e2000 == 155 [pid = 25698] [id = 641] 17:24:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04e1785400) [pid = 25698] [serial = 1924] [outer = (nil)] 17:24:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04e17ac000) [pid = 25698] [serial = 1925] [outer = 0x7f04e1785400] 17:24:52 INFO - PROCESS | 25698 | 1461371092643 Marionette DEBUG loaded listener.js 17:24:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04e1bd8800) [pid = 25698] [serial = 1926] [outer = 0x7f04e1785400] 17:24:53 INFO - PROCESS | 25698 | 1461371093482 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:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1638ms 17:24:53 INFO - PROCESS | 25698 | 1461371093563 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 25698 | 1461371093568 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:24:53 INFO - PROCESS | 25698 | 1461371093574 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 25698 | 1461371093576 Marionette TRACE conn3 <- [1,2538,null,{}] 17:24:53 INFO - PROCESS | 25698 | 1461371093582 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:24:53 INFO - PROCESS | 25698 | 1461371093857 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:24:54 INFO - PROCESS | 25698 | 1461371094190 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e50d9800 == 156 [pid = 25698] [id = 642] 17:24:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04e212c000) [pid = 25698] [serial = 1927] [outer = (nil)] 17:24:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04e2498000) [pid = 25698] [serial = 1928] [outer = 0x7f04e212c000] 17:24:54 INFO - PROCESS | 25698 | 1461371094265 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04e250a800) [pid = 25698] [serial = 1929] [outer = 0x7f04e212c000] 17:24:55 INFO - PROCESS | 25698 | 1461371095115 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:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1586ms 17:24:55 INFO - PROCESS | 25698 | 1461371095161 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 25698 | 1461371095165 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:24:55 INFO - PROCESS | 25698 | 1461371095171 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 25698 | 1461371095174 Marionette TRACE conn3 <- [1,2542,null,{}] 17:24:55 INFO - PROCESS | 25698 | 1461371095180 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:24:55 INFO - PROCESS | 25698 | 1461371095408 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:24:55 INFO - PROCESS | 25698 | 1461371095671 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e53a1800 == 157 [pid = 25698] [id = 643] 17:24:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04e2131400) [pid = 25698] [serial = 1930] [outer = (nil)] 17:24:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04e2520400) [pid = 25698] [serial = 1931] [outer = 0x7f04e2131400] 17:24:55 INFO - PROCESS | 25698 | 1461371095792 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04e25a9800) [pid = 25698] [serial = 1932] [outer = 0x7f04e2131400] 17:24:56 INFO - PROCESS | 25698 | 1461371096746 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:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1631ms 17:24:56 INFO - PROCESS | 25698 | 1461371096804 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:24:56 INFO - PROCESS | 25698 | 1461371096806 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:24:56 INFO - PROCESS | 25698 | 1461371096814 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 25698 | 1461371096819 Marionette TRACE conn3 <- [1,2546,null,{}] 17:24:56 INFO - PROCESS | 25698 | 1461371096825 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:24:57 INFO - PROCESS | 25698 | 1461371097130 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:24:57 INFO - PROCESS | 25698 | 1461371097443 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb45f000 == 158 [pid = 25698] [id = 644] 17:24:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04e2c0a000) [pid = 25698] [serial = 1933] [outer = (nil)] 17:24:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04e2f7fc00) [pid = 25698] [serial = 1934] [outer = 0x7f04e2c0a000] 17:24:57 INFO - PROCESS | 25698 | 1461371097526 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e2f97400) [pid = 25698] [serial = 1935] [outer = 0x7f04e2c0a000] 17:24:58 INFO - PROCESS | 25698 | 1461371098496 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:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1733ms 17:24:58 INFO - PROCESS | 25698 | 1461371098549 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 25698 | 1461371098552 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:24:58 INFO - PROCESS | 25698 | 1461371098559 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 25698 | 1461371098562 Marionette TRACE conn3 <- [1,2550,null,{}] 17:24:58 INFO - PROCESS | 25698 | 1461371098568 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:24:58 INFO - PROCESS | 25698 | 1461371098832 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:24:59 INFO - PROCESS | 25698 | 1461371099165 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb7a5000 == 159 [pid = 25698] [id = 645] 17:24:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04dc99d800) [pid = 25698] [serial = 1936] [outer = (nil)] 17:24:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04e3790c00) [pid = 25698] [serial = 1937] [outer = 0x7f04dc99d800] 17:24:59 INFO - PROCESS | 25698 | 1461371099257 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04e37b8400) [pid = 25698] [serial = 1938] [outer = 0x7f04dc99d800] 17:25:00 INFO - PROCESS | 25698 | 1461371100253 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:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1732ms 17:25:00 INFO - PROCESS | 25698 | 1461371100292 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:25:00 INFO - PROCESS | 25698 | 1461371100295 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:25:00 INFO - PROCESS | 25698 | 1461371100302 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 25698 | 1461371100305 Marionette TRACE conn3 <- [1,2554,null,{}] 17:25:00 INFO - PROCESS | 25698 | 1461371100310 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:25:00 INFO - PROCESS | 25698 | 1461371100543 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:25:00 INFO - PROCESS | 25698 | 1461371100861 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ec99b000 == 160 [pid = 25698] [id = 646] 17:25:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04dc99e000) [pid = 25698] [serial = 1939] [outer = (nil)] 17:25:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04e3920c00) [pid = 25698] [serial = 1940] [outer = 0x7f04dc99e000] 17:25:00 INFO - PROCESS | 25698 | 1461371100942 Marionette DEBUG loaded listener.js 17:25:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04e409ac00) [pid = 25698] [serial = 1941] [outer = 0x7f04dc99e000] 17:25:01 INFO - PROCESS | 25698 | 1461371101932 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:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1681ms 17:25:01 INFO - PROCESS | 25698 | 1461371101985 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:25:01 INFO - PROCESS | 25698 | 1461371101989 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:25:02 INFO - PROCESS | 25698 | 1461371101997 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:25:02 INFO - PROCESS | 25698 | 1461371102001 Marionette TRACE conn3 <- [1,2558,null,{}] 17:25:02 INFO - PROCESS | 25698 | 1461371102007 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:25:02 INFO - PROCESS | 25698 | 1461371102321 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:25:02 INFO - PROCESS | 25698 | 1461371102639 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ecddf000 == 161 [pid = 25698] [id = 647] 17:25:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04e3797000) [pid = 25698] [serial = 1942] [outer = (nil)] 17:25:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04e5022000) [pid = 25698] [serial = 1943] [outer = 0x7f04e3797000] 17:25:02 INFO - PROCESS | 25698 | 1461371102719 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04e52d8000) [pid = 25698] [serial = 1944] [outer = 0x7f04e3797000] 17:25:03 INFO - PROCESS | 25698 | 1461371103744 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:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1788ms 17:25:03 INFO - PROCESS | 25698 | 1461371103787 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:25:03 INFO - PROCESS | 25698 | 1461371103792 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:25:03 INFO - PROCESS | 25698 | 1461371103798 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:25:03 INFO - PROCESS | 25698 | 1461371103802 Marionette TRACE conn3 <- [1,2562,null,{}] 17:25:03 INFO - PROCESS | 25698 | 1461371103808 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:25:04 INFO - PROCESS | 25698 | 1461371104085 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:25:04 INFO - PROCESS | 25698 | 1461371104383 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04edf25000 == 162 [pid = 25698] [id = 648] 17:25:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04d8f64000) [pid = 25698] [serial = 1945] [outer = (nil)] 17:25:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04e2f87400) [pid = 25698] [serial = 1946] [outer = 0x7f04d8f64000] 17:25:04 INFO - PROCESS | 25698 | 1461371104472 Marionette DEBUG loaded listener.js 17:25:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04eb52f800) [pid = 25698] [serial = 1947] [outer = 0x7f04d8f64000] 17:25:05 INFO - PROCESS | 25698 | 1461371105398 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:25:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:25:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1635ms 17:25:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:25:05 INFO - PROCESS | 25698 | 1461371105433 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:25:05 INFO - PROCESS | 25698 | 1461371105437 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:25:05 INFO - PROCESS | 25698 | 1461371105443 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:25:05 INFO - PROCESS | 25698 | 1461371105447 Marionette TRACE conn3 <- [1,2566,null,{}] 17:25:05 INFO - PROCESS | 25698 | 1461371105452 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:25:05 INFO - PROCESS | 25698 | 1461371105697 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:25:06 INFO - PROCESS | 25698 | 1461371106017 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee980800 == 163 [pid = 25698] [id = 649] 17:25:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04eb9e9400) [pid = 25698] [serial = 1948] [outer = (nil)] 17:25:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04ebbed800) [pid = 25698] [serial = 1949] [outer = 0x7f04eb9e9400] 17:25:06 INFO - PROCESS | 25698 | 1461371106103 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04ebd82c00) [pid = 25698] [serial = 1950] [outer = 0x7f04eb9e9400] 17:25:07 INFO - PROCESS | 25698 | 1461371107016 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:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1638ms 17:25:07 INFO - PROCESS | 25698 | 1461371107081 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 25698 | 1461371107085 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:25:07 INFO - PROCESS | 25698 | 1461371107090 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 25698 | 1461371107093 Marionette TRACE conn3 <- [1,2570,null,{}] 17:25:07 INFO - PROCESS | 25698 | 1461371107098 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:25:07 INFO - PROCESS | 25698 | 1461371107310 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:25:07 INFO - PROCESS | 25698 | 1461371107619 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:07 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ef1bf000 == 164 [pid = 25698] [id = 650] 17:25:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04eb9ec000) [pid = 25698] [serial = 1951] [outer = (nil)] 17:25:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04ebdbf000) [pid = 25698] [serial = 1952] [outer = 0x7f04eb9ec000] 17:25:07 INFO - PROCESS | 25698 | 1461371107696 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04ecb6dc00) [pid = 25698] [serial = 1953] [outer = 0x7f04eb9ec000] 17:25:08 INFO - PROCESS | 25698 | 1461371108645 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:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1640ms 17:25:08 INFO - PROCESS | 25698 | 1461371108734 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:25:08 INFO - PROCESS | 25698 | 1461371108740 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:25:08 INFO - PROCESS | 25698 | 1461371108749 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - PROCESS | 25698 | 1461371108754 Marionette TRACE conn3 <- [1,2574,null,{}] 17:25:08 INFO - PROCESS | 25698 | 1461371108762 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:25:09 INFO - PROCESS | 25698 | 1461371109143 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:25:09 INFO - PROCESS | 25698 | 1461371109483 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f1aaf000 == 165 [pid = 25698] [id = 651] 17:25:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04ecb6d000) [pid = 25698] [serial = 1954] [outer = (nil)] 17:25:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04ee0c6800) [pid = 25698] [serial = 1955] [outer = 0x7f04ecb6d000] 17:25:09 INFO - PROCESS | 25698 | 1461371109555 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04ee0d6000) [pid = 25698] [serial = 1956] [outer = 0x7f04ecb6d000] 17:25:10 INFO - PROCESS | 25698 | 1461371110424 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:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1747ms 17:25:10 INFO - PROCESS | 25698 | 1461371110497 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:25:10 INFO - PROCESS | 25698 | 1461371110502 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:25:10 INFO - PROCESS | 25698 | 1461371110510 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 25698 | 1461371110514 Marionette TRACE conn3 <- [1,2578,null,{}] 17:25:10 INFO - PROCESS | 25698 | 1461371110523 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:25:10 INFO - PROCESS | 25698 | 1461371110881 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:25:11 INFO - PROCESS | 25698 | 1461371111254 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2745000 == 166 [pid = 25698] [id = 652] 17:25:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04edfcb800) [pid = 25698] [serial = 1957] [outer = (nil)] 17:25:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04ee65dc00) [pid = 25698] [serial = 1958] [outer = 0x7f04edfcb800] 17:25:11 INFO - PROCESS | 25698 | 1461371111326 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04ee8c3c00) [pid = 25698] [serial = 1959] [outer = 0x7f04edfcb800] 17:25:12 INFO - PROCESS | 25698 | 1461371112171 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:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1731ms 17:25:12 INFO - PROCESS | 25698 | 1461371112241 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:25:12 INFO - PROCESS | 25698 | 1461371112245 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:25:12 INFO - PROCESS | 25698 | 1461371112251 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 25698 | 1461371112253 Marionette TRACE conn3 <- [1,2582,null,{}] 17:25:12 INFO - PROCESS | 25698 | 1461371112259 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:25:12 INFO - PROCESS | 25698 | 1461371112481 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:25:12 INFO - PROCESS | 25698 | 1461371112755 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:12 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2c57000 == 167 [pid = 25698] [id = 653] 17:25:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04edfcfc00) [pid = 25698] [serial = 1960] [outer = (nil)] 17:25:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04eea61c00) [pid = 25698] [serial = 1961] [outer = 0x7f04edfcfc00] 17:25:12 INFO - PROCESS | 25698 | 1461371112880 Marionette DEBUG loaded listener.js 17:25:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04eecfa000) [pid = 25698] [serial = 1962] [outer = 0x7f04edfcfc00] 17:25:13 INFO - PROCESS | 25698 | 1461371113776 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:25:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:25:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1585ms 17:25:13 INFO - PROCESS | 25698 | 1461371113837 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:25:13 INFO - PROCESS | 25698 | 1461371113841 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:25:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:25:13 INFO - PROCESS | 25698 | 1461371113846 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 25698 | 1461371113849 Marionette TRACE conn3 <- [1,2586,null,{}] 17:25:13 INFO - PROCESS | 25698 | 1461371113854 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:25:14 INFO - PROCESS | 25698 | 1461371114052 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:25:14 INFO - PROCESS | 25698 | 1461371114352 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d1a000 == 168 [pid = 25698] [id = 654] 17:25:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04dbf44400) [pid = 25698] [serial = 1963] [outer = (nil)] 17:25:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04effe2800) [pid = 25698] [serial = 1964] [outer = 0x7f04dbf44400] 17:25:14 INFO - PROCESS | 25698 | 1461371114479 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04f1735000) [pid = 25698] [serial = 1965] [outer = 0x7f04dbf44400] 17:25:15 INFO - PROCESS | 25698 | 1461371115318 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:25:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:25:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1529ms 17:25:15 INFO - PROCESS | 25698 | 1461371115377 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:25:15 INFO - PROCESS | 25698 | 1461371115380 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:25:15 INFO - PROCESS | 25698 | 1461371115386 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 25698 | 1461371115389 Marionette TRACE conn3 <- [1,2590,null,{}] 17:25:15 INFO - PROCESS | 25698 | 1461371115394 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:25:15 INFO - PROCESS | 25698 | 1461371115624 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:25:15 INFO - PROCESS | 25698 | 1461371115891 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f5c02800 == 169 [pid = 25698] [id = 655] 17:25:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04e1bd1c00) [pid = 25698] [serial = 1966] [outer = (nil)] 17:25:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04f1811800) [pid = 25698] [serial = 1967] [outer = 0x7f04e1bd1c00] 17:25:16 INFO - PROCESS | 25698 | 1461371116009 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04f1c4d000) [pid = 25698] [serial = 1968] [outer = 0x7f04e1bd1c00] 17:25:16 INFO - PROCESS | 25698 | 1461371116830 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:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1477ms 17:25:16 INFO - PROCESS | 25698 | 1461371116875 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:25:16 INFO - PROCESS | 25698 | 1461371116880 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:25:16 INFO - PROCESS | 25698 | 1461371116886 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:25:16 INFO - PROCESS | 25698 | 1461371116889 Marionette TRACE conn3 <- [1,2594,null,{}] 17:25:16 INFO - PROCESS | 25698 | 1461371116894 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:25:17 INFO - PROCESS | 25698 | 1461371117130 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:25:17 INFO - PROCESS | 25698 | 1461371117402 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:17 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8463000 == 170 [pid = 25698] [id = 656] 17:25:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04f0058000) [pid = 25698] [serial = 1969] [outer = (nil)] 17:25:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04f1cb0800) [pid = 25698] [serial = 1970] [outer = 0x7f04f0058000] 17:25:17 INFO - PROCESS | 25698 | 1461371117519 Marionette DEBUG loaded listener.js 17:25:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04f24e2000) [pid = 25698] [serial = 1971] [outer = 0x7f04f0058000] 17:25:18 INFO - PROCESS | 25698 | 1461371118396 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:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1587ms 17:25:18 INFO - PROCESS | 25698 | 1461371118474 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 25698 | 1461371118478 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:25:18 INFO - PROCESS | 25698 | 1461371118484 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 25698 | 1461371118486 Marionette TRACE conn3 <- [1,2598,null,{}] 17:25:18 INFO - PROCESS | 25698 | 1461371118492 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:25:18 INFO - PROCESS | 25698 | 1461371118778 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0eac800 == 169 [pid = 25698] [id = 637] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df9ed000 == 168 [pid = 25698] [id = 636] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de51e000 == 167 [pid = 25698] [id = 635] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da5be000 == 166 [pid = 25698] [id = 634] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8d52000 == 165 [pid = 25698] [id = 633] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8671800 == 164 [pid = 25698] [id = 632] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7ee5000 == 163 [pid = 25698] [id = 631] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b3a800 == 162 [pid = 25698] [id = 630] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f773c000 == 161 [pid = 25698] [id = 629] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f4f2d000 == 160 [pid = 25698] [id = 628] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2aa8800 == 159 [pid = 25698] [id = 627] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1ac4800 == 158 [pid = 25698] [id = 626] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef1cc800 == 157 [pid = 25698] [id = 625] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee981000 == 156 [pid = 25698] [id = 624] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edf2d000 == 155 [pid = 25698] [id = 623] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ecde1800 == 154 [pid = 25698] [id = 622] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb9a7000 == 153 [pid = 25698] [id = 621] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e60ac800 == 152 [pid = 25698] [id = 620] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e52b2800 == 151 [pid = 25698] [id = 619] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2e63000 == 150 [pid = 25698] [id = 618] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e177a000 == 149 [pid = 25698] [id = 617] 17:25:20 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de99b800 == 148 [pid = 25698] [id = 616] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04dcc8c000) [pid = 25698] [serial = 1838] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04eecf1000) [pid = 25698] [serial = 1833] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04ee8cc000) [pid = 25698] [serial = 1829] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04ee0d2c00) [pid = 25698] [serial = 1821] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04e0ce1800) [pid = 25698] [serial = 1788] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04e09cf800) [pid = 25698] [serial = 1842] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04edfd5c00) [pid = 25698] [serial = 1818] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04e1123400) [pid = 25698] [serial = 1844] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e09c4400) [pid = 25698] [serial = 1787] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04e37b6000) [pid = 25698] [serial = 1803] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04e2129000) [pid = 25698] [serial = 1793] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04e409b800) [pid = 25698] [serial = 1806] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04ee311c00) [pid = 25698] [serial = 1824] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04df8e7c00) [pid = 25698] [serial = 1841] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04ebbf2c00) [pid = 25698] [serial = 1812] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04e1786800) [pid = 25698] [serial = 1845] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04ee0c9400) [pid = 25698] [serial = 1820] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04e3795800) [pid = 25698] [serial = 1802] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04e5d7b000) [pid = 25698] [serial = 1809] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04e0d49400) [pid = 25698] [serial = 1781] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04e5022400) [pid = 25698] [serial = 1808] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04ee0de400) [pid = 25698] [serial = 1823] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04e2fd1400) [pid = 25698] [serial = 1800] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04e2c0d000) [pid = 25698] [serial = 1799] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04ebdbd400) [pid = 25698] [serial = 1814] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04e1a1e800) [pid = 25698] [serial = 1791] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04e178ac00) [pid = 25698] [serial = 1790] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04ee663000) [pid = 25698] [serial = 1826] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04e0d4e400) [pid = 25698] [serial = 1713] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04edfcb000) [pid = 25698] [serial = 1817] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04eea66800) [pid = 25698] [serial = 1832] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04ee6c3000) [pid = 25698] [serial = 1827] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04e2522000) [pid = 25698] [serial = 1797] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04e2510800) [pid = 25698] [serial = 1796] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04de77ac00) [pid = 25698] [serial = 1785] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04ecb68400) [pid = 25698] [serial = 1815] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04d93b2000) [pid = 25698] [serial = 1836] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04eea5c800) [pid = 25698] [serial = 1830] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04eb973000) [pid = 25698] [serial = 1764] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04de647c00) [pid = 25698] [serial = 1839] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04d8f91c00) [pid = 25698] [serial = 1835] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04eb9ef000) [pid = 25698] [serial = 1811] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04e2134000) [pid = 25698] [serial = 1794] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04dcc93800) [pid = 25698] [serial = 1784] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04e3925800) [pid = 25698] [serial = 1805] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04e1704400) [pid = 25698] [serial = 1847] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 25698 | 1461371120627 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dca0d800 == 149 [pid = 25698] [id = 657] 17:25:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04d8f9b000) [pid = 25698] [serial = 1972] [outer = (nil)] 17:25:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04d93acc00) [pid = 25698] [serial = 1973] [outer = 0x7f04d8f9b000] 17:25:20 INFO - PROCESS | 25698 | 1461371120709 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04da239000) [pid = 25698] [serial = 1974] [outer = 0x7f04d8f9b000] 17:25:21 INFO - PROCESS | 25698 | 1461371121528 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:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 3085ms 17:25:21 INFO - PROCESS | 25698 | 1461371121571 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 25698 | 1461371121578 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:25:21 INFO - PROCESS | 25698 | 1461371121586 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 25698 | 1461371121590 Marionette TRACE conn3 <- [1,2602,null,{}] 17:25:21 INFO - PROCESS | 25698 | 1461371121598 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:25:21 INFO - PROCESS | 25698 | 1461371121834 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:25:22 INFO - PROCESS | 25698 | 1461371122015 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:22 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df9d4800 == 150 [pid = 25698] [id = 658] 17:25:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04d8f99400) [pid = 25698] [serial = 1975] [outer = (nil)] 17:25:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04dcc93800) [pid = 25698] [serial = 1976] [outer = 0x7f04d8f99400] 17:25:22 INFO - PROCESS | 25698 | 1461371122083 Marionette DEBUG loaded listener.js 17:25:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04de9c8c00) [pid = 25698] [serial = 1977] [outer = 0x7f04d8f99400] 17:25:23 INFO - PROCESS | 25698 | 1461371123079 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:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1532ms 17:25:23 INFO - PROCESS | 25698 | 1461371123130 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:25:23 INFO - PROCESS | 25698 | 1461371123136 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:25:23 INFO - PROCESS | 25698 | 1461371123143 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:25:23 INFO - PROCESS | 25698 | 1461371123145 Marionette TRACE conn3 <- [1,2606,null,{}] 17:25:23 INFO - PROCESS | 25698 | 1461371123151 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:25:23 INFO - PROCESS | 25698 | 1461371123455 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:25:23 INFO - PROCESS | 25698 | 1461371123494 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e0ea1000 == 151 [pid = 25698] [id = 659] 17:25:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04df8e2c00) [pid = 25698] [serial = 1978] [outer = (nil)] 17:25:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04e09c4000) [pid = 25698] [serial = 1979] [outer = 0x7f04df8e2c00] 17:25:23 INFO - PROCESS | 25698 | 1461371123560 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04e0cdd800) [pid = 25698] [serial = 1980] [outer = 0x7f04df8e2c00] 17:25:24 INFO - PROCESS | 25698 | 1461371124712 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:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1629ms 17:25:24 INFO - PROCESS | 25698 | 1461371124773 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:25:24 INFO - PROCESS | 25698 | 1461371124778 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:25:24 INFO - PROCESS | 25698 | 1461371124814 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:25:24 INFO - PROCESS | 25698 | 1461371124823 Marionette TRACE conn3 <- [1,2610,null,{}] 17:25:24 INFO - PROCESS | 25698 | 1461371124831 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:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04e1705800) [pid = 25698] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04e1bd3800) [pid = 25698] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04e2f84400) [pid = 25698] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04de77f800) [pid = 25698] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04e3796400) [pid = 25698] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04df8abc00) [pid = 25698] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04e0adc000) [pid = 25698] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04d9d6c400) [pid = 25698] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04e3794800) [pid = 25698] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04df651000) [pid = 25698] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04e1122400) [pid = 25698] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f04da5e4800) [pid = 25698] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04e1121000) [pid = 25698] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f04eb9e7c00) [pid = 25698] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04e09c7c00) [pid = 25698] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04e1119800) [pid = 25698] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f04d8f69400) [pid = 25698] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 131 (0x7f04da239400) [pid = 25698] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 130 (0x7f04de9c2c00) [pid = 25698] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 129 (0x7f04ee0e1c00) [pid = 25698] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 128 (0x7f04e4098000) [pid = 25698] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:25:25 INFO - PROCESS | 25698 | --DOMWINDOW == 127 (0x7f04d8f9b800) [pid = 25698] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:25:25 INFO - PROCESS | 25698 | 1461371125605 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:25:25 INFO - PROCESS | 25698 | 1461371125737 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dfb15000 == 152 [pid = 25698] [id = 660] 17:25:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 128 (0x7f04de646000) [pid = 25698] [serial = 1981] [outer = (nil)] 17:25:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 129 (0x7f04df8abc00) [pid = 25698] [serial = 1982] [outer = 0x7f04de646000] 17:25:25 INFO - PROCESS | 25698 | 1461371125802 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 25698 | ++DOMWINDOW == 130 (0x7f04e1705800) [pid = 25698] [serial = 1983] [outer = 0x7f04de646000] 17:25:26 INFO - PROCESS | 25698 | 1461371126529 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:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1772ms 17:25:26 INFO - PROCESS | 25698 | 1461371126557 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:25:26 INFO - PROCESS | 25698 | 1461371126562 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:25:26 INFO - PROCESS | 25698 | 1461371126578 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 25698 | 1461371126580 Marionette TRACE conn3 <- [1,2614,null,{}] 17:25:26 INFO - PROCESS | 25698 | 1461371126588 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:25:26 INFO - PROCESS | 25698 | 1461371126798 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:25:26 INFO - PROCESS | 25698 | 1461371126813 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e23c7800 == 153 [pid = 25698] [id = 661] 17:25:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 131 (0x7f04e1707000) [pid = 25698] [serial = 1984] [outer = (nil)] 17:25:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 132 (0x7f04e1bd9400) [pid = 25698] [serial = 1985] [outer = 0x7f04e1707000] 17:25:26 INFO - PROCESS | 25698 | 1461371126884 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04e212d800) [pid = 25698] [serial = 1986] [outer = 0x7f04e1707000] 17:25:28 INFO - PROCESS | 25698 | 1461371128273 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:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1748ms 17:25:28 INFO - PROCESS | 25698 | 1461371128323 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 25698 | 1461371128329 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:25:28 INFO - PROCESS | 25698 | 1461371128339 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 25698 | 1461371128344 Marionette TRACE conn3 <- [1,2618,null,{}] 17:25:28 INFO - PROCESS | 25698 | 1461371128353 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:25:28 INFO - PROCESS | 25698 | 1461371128599 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:25:28 INFO - PROCESS | 25698 | 1461371128919 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e0b3a000 == 154 [pid = 25698] [id = 662] 17:25:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04de77fc00) [pid = 25698] [serial = 1987] [outer = (nil)] 17:25:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04df646000) [pid = 25698] [serial = 1988] [outer = 0x7f04de77fc00] 17:25:29 INFO - PROCESS | 25698 | 1461371128998 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04df8eb400) [pid = 25698] [serial = 1989] [outer = 0x7f04de77fc00] 17:25:30 INFO - PROCESS | 25698 | 1461371130043 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:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1742ms 17:25:30 INFO - PROCESS | 25698 | 1461371130080 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 25698 | 1461371130089 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:25:30 INFO - PROCESS | 25698 | 1461371130099 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 25698 | 1461371130103 Marionette TRACE conn3 <- [1,2622,null,{}] 17:25:30 INFO - PROCESS | 25698 | 1461371130109 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:25:30 INFO - PROCESS | 25698 | 1461371130324 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:25:30 INFO - PROCESS | 25698 | 1461371130549 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e3823000 == 155 [pid = 25698] [id = 663] 17:25:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04e0ce1400) [pid = 25698] [serial = 1990] [outer = (nil)] 17:25:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04e170a400) [pid = 25698] [serial = 1991] [outer = 0x7f04e0ce1400] 17:25:30 INFO - PROCESS | 25698 | 1461371130663 Marionette DEBUG loaded listener.js 17:25:30 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04e17b1c00) [pid = 25698] [serial = 1992] [outer = 0x7f04e0ce1400] 17:25:31 INFO - PROCESS | 25698 | 1461371131666 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:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1638ms 17:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:25:31 INFO - PROCESS | 25698 | 1461371131738 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:25:31 INFO - PROCESS | 25698 | 1461371131742 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:25:31 INFO - PROCESS | 25698 | 1461371131748 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:25:31 INFO - PROCESS | 25698 | 1461371131753 Marionette TRACE conn3 <- [1,2626,null,{}] 17:25:31 INFO - PROCESS | 25698 | 1461371131770 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:25:32 INFO - PROCESS | 25698 | 1461371132053 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:25:32 INFO - PROCESS | 25698 | 1461371132361 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:32 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e5c2f000 == 156 [pid = 25698] [id = 664] 17:25:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04e249b000) [pid = 25698] [serial = 1993] [outer = (nil)] 17:25:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04e2513000) [pid = 25698] [serial = 1994] [outer = 0x7f04e249b000] 17:25:32 INFO - PROCESS | 25698 | 1461371132446 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04e25a8400) [pid = 25698] [serial = 1995] [outer = 0x7f04e249b000] 17:25:33 INFO - PROCESS | 25698 | 1461371133320 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:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1641ms 17:25:33 INFO - PROCESS | 25698 | 1461371133389 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:25:33 INFO - PROCESS | 25698 | 1461371133394 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:25:33 INFO - PROCESS | 25698 | 1461371133400 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:25:33 INFO - PROCESS | 25698 | 1461371133403 Marionette TRACE conn3 <- [1,2630,null,{}] 17:25:33 INFO - PROCESS | 25698 | 1461371133408 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:25:33 INFO - PROCESS | 25698 | 1461371133634 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:25:33 INFO - PROCESS | 25698 | 1461371133948 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:33 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb78e000 == 157 [pid = 25698] [id = 665] 17:25:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04e2505c00) [pid = 25698] [serial = 1996] [outer = (nil)] 17:25:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04e2c04c00) [pid = 25698] [serial = 1997] [outer = 0x7f04e2505c00] 17:25:34 INFO - PROCESS | 25698 | 1461371134028 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04e2c0d000) [pid = 25698] [serial = 1998] [outer = 0x7f04e2505c00] 17:25:34 INFO - PROCESS | 25698 | 1461371134875 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:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1530ms 17:25:34 INFO - PROCESS | 25698 | 1461371134931 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 25698 | 1461371134934 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:25:34 INFO - PROCESS | 25698 | 1461371134940 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 25698 | 1461371134943 Marionette TRACE conn3 <- [1,2634,null,{}] 17:25:34 INFO - PROCESS | 25698 | 1461371134948 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:25:35 INFO - PROCESS | 25698 | 1461371135158 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:25:35 INFO - PROCESS | 25698 | 1461371135421 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:35 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eca61000 == 158 [pid = 25698] [id = 666] 17:25:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04e2508400) [pid = 25698] [serial = 1999] [outer = (nil)] 17:25:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04e2f88400) [pid = 25698] [serial = 2000] [outer = 0x7f04e2508400] 17:25:35 INFO - PROCESS | 25698 | 1461371135499 Marionette DEBUG loaded listener.js 17:25:35 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04e2fcc800) [pid = 25698] [serial = 2001] [outer = 0x7f04e2508400] 17:25:36 INFO - PROCESS | 25698 | 1461371136405 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:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1528ms 17:25:36 INFO - PROCESS | 25698 | 1461371136471 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:25:36 INFO - PROCESS | 25698 | 1461371136475 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:25:36 INFO - PROCESS | 25698 | 1461371136483 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:25:36 INFO - PROCESS | 25698 | 1461371136486 Marionette TRACE conn3 <- [1,2638,null,{}] 17:25:36 INFO - PROCESS | 25698 | 1461371136491 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:25:36 INFO - PROCESS | 25698 | 1461371136746 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:25:37 INFO - PROCESS | 25698 | 1461371137056 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:37 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee0b1000 == 159 [pid = 25698] [id = 667] 17:25:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04e409b800) [pid = 25698] [serial = 2002] [outer = (nil)] 17:25:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e52d1400) [pid = 25698] [serial = 2003] [outer = 0x7f04e409b800] 17:25:37 INFO - PROCESS | 25698 | 1461371137136 Marionette DEBUG loaded listener.js 17:25:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e5e97400) [pid = 25698] [serial = 2004] [outer = 0x7f04e409b800] 17:25:37 INFO - PROCESS | 25698 | 1461371137979 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:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1532ms 17:25:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:25:38 INFO - PROCESS | 25698 | 1461371138017 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:25:38 INFO - PROCESS | 25698 | 1461371138020 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:25:38 INFO - PROCESS | 25698 | 1461371138027 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:25:38 INFO - PROCESS | 25698 | 1461371138030 Marionette TRACE conn3 <- [1,2642,null,{}] 17:25:38 INFO - PROCESS | 25698 | 1461371138035 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:25:38 INFO - PROCESS | 25698 | 1461371138253 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:25:38 INFO - PROCESS | 25698 | 1461371138519 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee980000 == 160 [pid = 25698] [id = 668] 17:25:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04de9be800) [pid = 25698] [serial = 2005] [outer = (nil)] 17:25:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04eb52d000) [pid = 25698] [serial = 2006] [outer = 0x7f04de9be800] 17:25:38 INFO - PROCESS | 25698 | 1461371138598 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04eb96dc00) [pid = 25698] [serial = 2007] [outer = 0x7f04de9be800] 17:25:39 INFO - PROCESS | 25698 | 1461371139516 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:25:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:25:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1541ms 17:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:25:39 INFO - PROCESS | 25698 | 1461371139568 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:25:39 INFO - PROCESS | 25698 | 1461371139571 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:25:39 INFO - PROCESS | 25698 | 1461371139577 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 25698 | 1461371139580 Marionette TRACE conn3 <- [1,2646,null,{}] 17:25:39 INFO - PROCESS | 25698 | 1461371139624 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:25:39 INFO - PROCESS | 25698 | 1461371139885 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:25:40 INFO - PROCESS | 25698 | 1461371140188 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:40 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eeec3800 == 161 [pid = 25698] [id = 669] 17:25:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04e17a5c00) [pid = 25698] [serial = 2008] [outer = (nil)] 17:25:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04eb9e4400) [pid = 25698] [serial = 2009] [outer = 0x7f04e17a5c00] 17:25:40 INFO - PROCESS | 25698 | 1461371140267 Marionette DEBUG loaded listener.js 17:25:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04ebbf2000) [pid = 25698] [serial = 2010] [outer = 0x7f04e17a5c00] 17:25:41 INFO - PROCESS | 25698 | 1461371141107 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:25:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:25:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1579ms 17:25:41 INFO - PROCESS | 25698 | 1461371141155 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 25698 | 1461371141158 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:25:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:25:41 INFO - PROCESS | 25698 | 1461371141164 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 25698 | 1461371141167 Marionette TRACE conn3 <- [1,2650,null,{}] 17:25:41 INFO - PROCESS | 25698 | 1461371141173 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:25:41 INFO - PROCESS | 25698 | 1461371141387 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:25:41 INFO - PROCESS | 25698 | 1461371141664 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f1ac2000 == 162 [pid = 25698] [id = 670] 17:25:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04eb96b400) [pid = 25698] [serial = 2011] [outer = (nil)] 17:25:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04ebd8a800) [pid = 25698] [serial = 2012] [outer = 0x7f04eb96b400] 17:25:41 INFO - PROCESS | 25698 | 1461371141782 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04ecb5e400) [pid = 25698] [serial = 2013] [outer = 0x7f04eb96b400] 17:25:42 INFO - PROCESS | 25698 | 1461371142619 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:25:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:25:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1489ms 17:25:42 INFO - PROCESS | 25698 | 1461371142654 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 25698 | 1461371142658 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:25:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:25:42 INFO - PROCESS | 25698 | 1461371142664 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 25698 | 1461371142666 Marionette TRACE conn3 <- [1,2654,null,{}] 17:25:42 INFO - PROCESS | 25698 | 1461371142672 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:25:42 INFO - PROCESS | 25698 | 1461371142897 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:25:43 INFO - PROCESS | 25698 | 1461371143163 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2aa3000 == 163 [pid = 25698] [id = 671] 17:25:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04ebbf0800) [pid = 25698] [serial = 2014] [outer = (nil)] 17:25:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04edfd5c00) [pid = 25698] [serial = 2015] [outer = 0x7f04ebbf0800] 17:25:43 INFO - PROCESS | 25698 | 1461371143244 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04ee0d9800) [pid = 25698] [serial = 2016] [outer = 0x7f04ebbf0800] 17:25:44 INFO - PROCESS | 25698 | 1461371144167 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:25:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:25:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1530ms 17:25:44 INFO - PROCESS | 25698 | 1461371144195 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 25698 | 1461371144199 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:25:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:25:44 INFO - PROCESS | 25698 | 1461371144205 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 25698 | 1461371144209 Marionette TRACE conn3 <- [1,2658,null,{}] 17:25:44 INFO - PROCESS | 25698 | 1461371144214 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:25:44 INFO - PROCESS | 25698 | 1461371144457 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:25:44 INFO - PROCESS | 25698 | 1461371144797 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:44 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d22800 == 164 [pid = 25698] [id = 672] 17:25:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04eecec400) [pid = 25698] [serial = 2017] [outer = (nil)] 17:25:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04eecfb400) [pid = 25698] [serial = 2018] [outer = 0x7f04eecec400] 17:25:44 INFO - PROCESS | 25698 | 1461371144886 Marionette DEBUG loaded listener.js 17:25:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04f0054000) [pid = 25698] [serial = 2019] [outer = 0x7f04eecec400] 17:25:45 INFO - PROCESS | 25698 | 1461371145740 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:25:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:25:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1587ms 17:25:45 INFO - PROCESS | 25698 | 1461371145794 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:25:45 INFO - PROCESS | 25698 | 1461371145797 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:25:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:25:45 INFO - PROCESS | 25698 | 1461371145803 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:25:45 INFO - PROCESS | 25698 | 1461371145805 Marionette TRACE conn3 <- [1,2662,null,{}] 17:25:45 INFO - PROCESS | 25698 | 1461371145811 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:25:46 INFO - PROCESS | 25698 | 1461371146041 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:25:46 INFO - PROCESS | 25698 | 1461371146310 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f5630000 == 165 [pid = 25698] [id = 673] 17:25:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04ecb68400) [pid = 25698] [serial = 2020] [outer = (nil)] 17:25:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04f170e400) [pid = 25698] [serial = 2021] [outer = 0x7f04ecb68400] 17:25:46 INFO - PROCESS | 25698 | 1461371146390 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04f1808400) [pid = 25698] [serial = 2022] [outer = 0x7f04ecb68400] 17:25:47 INFO - PROCESS | 25698 | 1461371147335 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:25:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:25:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1580ms 17:25:47 INFO - PROCESS | 25698 | 1461371147387 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:25:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:25:47 INFO - PROCESS | 25698 | 1461371147392 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:25:47 INFO - PROCESS | 25698 | 1461371147401 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 25698 | 1461371147406 Marionette TRACE conn3 <- [1,2666,null,{}] 17:25:47 INFO - PROCESS | 25698 | 1461371147414 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:25:47 INFO - PROCESS | 25698 | 1461371147697 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:25:48 INFO - PROCESS | 25698 | 1461371148001 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7b24000 == 166 [pid = 25698] [id = 674] 17:25:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04e0ae2c00) [pid = 25698] [serial = 2023] [outer = (nil)] 17:25:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04f1caa400) [pid = 25698] [serial = 2024] [outer = 0x7f04e0ae2c00] 17:25:48 INFO - PROCESS | 25698 | 1461371148083 Marionette DEBUG loaded listener.js 17:25:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04f24e9400) [pid = 25698] [serial = 2025] [outer = 0x7f04e0ae2c00] 17:25:49 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:49 INFO - PROCESS | 25698 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:25:49 INFO - PROCESS | 25698 | 1461371149397 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:25:49 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:25:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2042ms 17:25:49 INFO - PROCESS | 25698 | 1461371149442 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 25698 | 1461371149444 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:25:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:25:49 INFO - PROCESS | 25698 | 1461371149457 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 25698 | 1461371149459 Marionette TRACE conn3 <- [1,2670,null,{}] 17:25:49 INFO - PROCESS | 25698 | 1461371149467 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:25:49 INFO - PROCESS | 25698 | 1461371149772 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:25:50 INFO - PROCESS | 25698 | 1461371150005 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8463800 == 167 [pid = 25698] [id = 675] 17:25:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04e2513800) [pid = 25698] [serial = 2026] [outer = (nil)] 17:25:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04f24f8400) [pid = 25698] [serial = 2027] [outer = 0x7f04e2513800] 17:25:50 INFO - PROCESS | 25698 | 1461371150084 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04f2ee7400) [pid = 25698] [serial = 2028] [outer = 0x7f04e2513800] 17:25:51 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:51 INFO - PROCESS | 25698 | 1461371151421 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:25:51 INFO - PROCESS | 25698 | 1461371151463 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:25:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:25:51 INFO - PROCESS | 25698 | 1461371151469 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 25698 | 1461371151480 Marionette TRACE conn3 <- [1,2674,null,{}] 17:25:51 INFO - PROCESS | 25698 | 1461371151484 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:25:51 INFO - PROCESS | 25698 | 1461371151773 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:25:52 INFO - PROCESS | 25698 | 1461371152011 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fad23000 == 168 [pid = 25698] [id = 676] 17:25:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04e5d7d800) [pid = 25698] [serial = 2029] [outer = (nil)] 17:25:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04f2eec000) [pid = 25698] [serial = 2030] [outer = 0x7f04e5d7d800] 17:25:52 INFO - PROCESS | 25698 | 1461371152085 Marionette DEBUG loaded listener.js 17:25:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04f433d400) [pid = 25698] [serial = 2031] [outer = 0x7f04e5d7d800] 17:25:53 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:53 INFO - PROCESS | 25698 | 1461371153398 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:25:53 INFO - PROCESS | 25698 | 1461371153466 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:25:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:25:53 INFO - PROCESS | 25698 | 1461371153472 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - PROCESS | 25698 | 1461371153474 Marionette TRACE conn3 <- [1,2678,null,{}] 17:25:53 INFO - PROCESS | 25698 | 1461371153567 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:25:53 INFO - PROCESS | 25698 | 1461371153821 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:25:54 INFO - PROCESS | 25698 | 1461371154085 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de7a4800 == 169 [pid = 25698] [id = 677] 17:25:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04d8f65400) [pid = 25698] [serial = 2032] [outer = (nil)] 17:25:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04e2675800) [pid = 25698] [serial = 2033] [outer = 0x7f04d8f65400] 17:25:54 INFO - PROCESS | 25698 | 1461371154158 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04e50a7000) [pid = 25698] [serial = 2034] [outer = 0x7f04d8f65400] 17:25:56 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:56 INFO - PROCESS | 25698 | 1461371156219 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:25:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 17:25:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2793ms 17:25:56 INFO - PROCESS | 25698 | 1461371156344 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:25:56 INFO - PROCESS | 25698 | 1461371156350 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:25:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:25:56 INFO - PROCESS | 25698 | 1461371156417 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:25:56 INFO - PROCESS | 25698 | 1461371156425 Marionette TRACE conn3 <- [1,2682,null,{}] 17:25:56 INFO - PROCESS | 25698 | 1461371156438 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:25:56 INFO - PROCESS | 25698 | 1461371156720 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:25:57 INFO - PROCESS | 25698 | 1461371157003 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de51f000 == 170 [pid = 25698] [id = 678] 17:25:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04d93a8400) [pid = 25698] [serial = 2035] [outer = (nil)] 17:25:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04da242800) [pid = 25698] [serial = 2036] [outer = 0x7f04d93a8400] 17:25:57 INFO - PROCESS | 25698 | 1461371157074 Marionette DEBUG loaded listener.js 17:25:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04dcc8cc00) [pid = 25698] [serial = 2037] [outer = 0x7f04d93a8400] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e175f000 == 169 [pid = 25698] [id = 615] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1ac6000 == 168 [pid = 25698] [id = 169] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8fbc000 == 167 [pid = 25698] [id = 172] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d44000 == 166 [pid = 25698] [id = 340] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfb15000 == 165 [pid = 25698] [id = 660] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0ea1000 == 164 [pid = 25698] [id = 659] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df9d4800 == 163 [pid = 25698] [id = 658] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dca0d800 == 162 [pid = 25698] [id = 657] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f1aaf000 == 161 [pid = 25698] [id = 651] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ef1bf000 == 160 [pid = 25698] [id = 650] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee980800 == 159 [pid = 25698] [id = 649] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edf25000 == 158 [pid = 25698] [id = 648] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ecddf000 == 157 [pid = 25698] [id = 647] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ec99b000 == 156 [pid = 25698] [id = 646] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb7a5000 == 155 [pid = 25698] [id = 645] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb45f000 == 154 [pid = 25698] [id = 644] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e53a1800 == 153 [pid = 25698] [id = 643] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e50d9800 == 152 [pid = 25698] [id = 642] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e23e2000 == 151 [pid = 25698] [id = 641] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e12f7000 == 150 [pid = 25698] [id = 640] 17:25:57 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de9a1800 == 149 [pid = 25698] [id = 639] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04e0ce6000) [pid = 25698] [serial = 1916] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04f1713000) [pid = 25698] [serial = 1899] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04ee0d4800) [pid = 25698] [serial = 1886] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04e2f89800) [pid = 25698] [serial = 1865] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04df8b7c00) [pid = 25698] [serial = 1910] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04ebdbac00) [pid = 25698] [serial = 1883] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e0ce0400) [pid = 25698] [serial = 1854] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04e1124400) [pid = 25698] [serial = 1782] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04f05ba800) [pid = 25698] [serial = 1898] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04e2497000) [pid = 25698] [serial = 1859] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04eecedc00) [pid = 25698] [serial = 1889] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04f0057c00) [pid = 25698] [serial = 1895] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04e1a1b800) [pid = 25698] [serial = 1856] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04dc99f400) [pid = 25698] [serial = 1850] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04e5e98000) [pid = 25698] [serial = 1877] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04e09c5800) [pid = 25698] [serial = 1853] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04ebd8a400) [pid = 25698] [serial = 1881] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04eb52a000) [pid = 25698] [serial = 1878] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04ebbeb800) [pid = 25698] [serial = 1880] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04dfce8000) [pid = 25698] [serial = 1911] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04ee8cc400) [pid = 25698] [serial = 1887] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04f0405c00) [pid = 25698] [serial = 1896] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04e111a400) [pid = 25698] [serial = 1914] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04e25ac400) [pid = 25698] [serial = 1863] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04e1bdd800) [pid = 25698] [serial = 1857] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04de641800) [pid = 25698] [serial = 1908] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04ef10f800) [pid = 25698] [serial = 1890] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04e2fd0400) [pid = 25698] [serial = 1866] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04e4091c00) [pid = 25698] [serial = 1869] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04e250ac00) [pid = 25698] [serial = 1860] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04e0ceb400) [pid = 25698] [serial = 1913] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04e502c800) [pid = 25698] [serial = 1872] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04dc9a5400) [pid = 25698] [serial = 1907] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04f0056800) [pid = 25698] [serial = 1893] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04f173c400) [pid = 25698] [serial = 1901] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04e52d3c00) [pid = 25698] [serial = 1874] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04ef3dac00) [pid = 25698] [serial = 1892] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04d93ab000) [pid = 25698] [serial = 1904] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04e251dc00) [pid = 25698] [serial = 1862] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04e37b6800) [pid = 25698] [serial = 1868] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04ee0c8400) [pid = 25698] [serial = 1884] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04d9d6e800) [pid = 25698] [serial = 1905] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04e5d79c00) [pid = 25698] [serial = 1875] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04e4250400) [pid = 25698] [serial = 1871] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04de649800) [pid = 25698] [serial = 1851] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:58 INFO - PROCESS | 25698 | 1461371158975 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:25:59 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:25:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2606ms 17:25:59 INFO - PROCESS | 25698 | 1461371159034 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:25:59 INFO - PROCESS | 25698 | 1461371159043 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:25:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:25:59 INFO - PROCESS | 25698 | 1461371159055 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:25:59 INFO - PROCESS | 25698 | 1461371159058 Marionette TRACE conn3 <- [1,2686,null,{}] 17:25:59 INFO - PROCESS | 25698 | 1461371159064 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:25:59 INFO - PROCESS | 25698 | 1461371159277 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:25:59 INFO - PROCESS | 25698 | 1461371159469 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:59 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de51b800 == 150 [pid = 25698] [id = 679] 17:25:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04d93ad000) [pid = 25698] [serial = 2038] [outer = (nil)] 17:25:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04df64a400) [pid = 25698] [serial = 2039] [outer = 0x7f04d93ad000] 17:25:59 INFO - PROCESS | 25698 | 1461371159533 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04dfce7800) [pid = 25698] [serial = 2040] [outer = 0x7f04d93ad000] 17:26:00 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:26:00 INFO - PROCESS | 25698 | 1461371160729 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:26:00 INFO - PROCESS | 25698 | 1461371160747 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:26:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:26:00 INFO - PROCESS | 25698 | 1461371160774 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 25698 | 1461371160780 Marionette TRACE conn3 <- [1,2690,null,{}] 17:26:00 INFO - PROCESS | 25698 | 1461371160796 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:26:01 INFO - PROCESS | 25698 | 1461371161069 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:26:01 INFO - PROCESS | 25698 | 1461371161151 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e0e9c000 == 151 [pid = 25698] [id = 680] 17:26:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04dfcef800) [pid = 25698] [serial = 2041] [outer = (nil)] 17:26:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04e0d42400) [pid = 25698] [serial = 2042] [outer = 0x7f04dfcef800] 17:26:01 INFO - PROCESS | 25698 | 1461371161221 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04e1124c00) [pid = 25698] [serial = 2043] [outer = 0x7f04dfcef800] 17:26:02 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04de646000) [pid = 25698] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04d9d72c00) [pid = 25698] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04f0110000) [pid = 25698] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04df8e2c00) [pid = 25698] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04dc99e000) [pid = 25698] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04e2c0a000) [pid = 25698] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04ecb6d000) [pid = 25698] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f04e2131400) [pid = 25698] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04e3797000) [pid = 25698] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f04dc99d800) [pid = 25698] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04d8f9b000) [pid = 25698] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04d8f64000) [pid = 25698] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f04eb9ec000) [pid = 25698] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 131 (0x7f04df8ea000) [pid = 25698] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 130 (0x7f04eb9e9400) [pid = 25698] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 129 (0x7f04da5e6800) [pid = 25698] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 128 (0x7f04edfcb800) [pid = 25698] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 127 (0x7f04e1bd1c00) [pid = 25698] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 126 (0x7f04e1785400) [pid = 25698] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 125 (0x7f04d8f99400) [pid = 25698] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 124 (0x7f04dbf44400) [pid = 25698] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 123 (0x7f04edfcfc00) [pid = 25698] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:26:02 INFO - PROCESS | 25698 | --DOMWINDOW == 122 (0x7f04e212c000) [pid = 25698] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:26:03 INFO - PROCESS | 25698 | 1461371163003 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:26:03 INFO - PROCESS | 25698 | 1461371163020 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:26:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:26:03 INFO - PROCESS | 25698 | 1461371163026 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 25698 | 1461371163034 Marionette TRACE conn3 <- [1,2694,null,{}] 17:26:03 INFO - PROCESS | 25698 | 1461371163039 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:26:03 INFO - PROCESS | 25698 | 1461371163302 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:26:03 INFO - PROCESS | 25698 | 1461371163412 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e1778000 == 152 [pid = 25698] [id = 681] 17:26:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 123 (0x7f04d8f64000) [pid = 25698] [serial = 2044] [outer = (nil)] 17:26:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 124 (0x7f04e1125000) [pid = 25698] [serial = 2045] [outer = 0x7f04d8f64000] 17:26:03 INFO - PROCESS | 25698 | 1461371163480 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 125 (0x7f04e1785800) [pid = 25698] [serial = 2046] [outer = 0x7f04d8f64000] 17:26:04 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:26:04 INFO - PROCESS | 25698 | 1461371164653 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:26:04 INFO - PROCESS | 25698 | 1461371164672 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:26:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:26:04 INFO - PROCESS | 25698 | 1461371164677 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 25698 | 1461371164679 Marionette TRACE conn3 <- [1,2698,null,{}] 17:26:04 INFO - PROCESS | 25698 | 1461371164685 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:26:04 INFO - PROCESS | 25698 | 1461371164893 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:26:05 INFO - PROCESS | 25698 | 1461371165356 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:05 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dbc3e000 == 153 [pid = 25698] [id = 682] 17:26:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 126 (0x7f04d8f9dc00) [pid = 25698] [serial = 2047] [outer = (nil)] 17:26:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 127 (0x7f04d93b4000) [pid = 25698] [serial = 2048] [outer = 0x7f04d8f9dc00] 17:26:05 INFO - PROCESS | 25698 | 1461371165447 Marionette DEBUG loaded listener.js 17:26:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 128 (0x7f04dbf36c00) [pid = 25698] [serial = 2049] [outer = 0x7f04d8f9dc00] 17:26:06 INFO - PROCESS | 25698 | SkCairoFTTypeface::onFilterRec unimplemented 17:26:06 INFO - PROCESS | 25698 | 1461371166875 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:26:06 INFO - PROCESS | 25698 | 1461371166930 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:26:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:26:06 INFO - PROCESS | 25698 | 1461371166938 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 25698 | 1461371166946 Marionette TRACE conn3 <- [1,2702,null,{}] 17:26:06 INFO - PROCESS | 25698 | 1461371166955 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:26:07 INFO - PROCESS | 25698 | 1461371167360 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:26:07 INFO - PROCESS | 25698 | 1461371167555 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e0e94800 == 154 [pid = 25698] [id = 683] 17:26:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 129 (0x7f04dc99f400) [pid = 25698] [serial = 2050] [outer = (nil)] 17:26:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 130 (0x7f04de77f400) [pid = 25698] [serial = 2051] [outer = 0x7f04dc99f400] 17:26:07 INFO - PROCESS | 25698 | 1461371167642 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 131 (0x7f04df8eb000) [pid = 25698] [serial = 2052] [outer = 0x7f04dc99f400] 17:26:08 INFO - PROCESS | 25698 | 1461371168631 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:26:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:26:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1746ms 17:26:08 INFO - PROCESS | 25698 | 1461371168691 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 25698 | 1461371168700 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:26:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:26:08 INFO - PROCESS | 25698 | 1461371168709 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 25698 | 1461371168714 Marionette TRACE conn3 <- [1,2706,null,{}] 17:26:08 INFO - PROCESS | 25698 | 1461371168722 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:26:08 INFO - PROCESS | 25698 | 1461371168974 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:26:09 INFO - PROCESS | 25698 | 1461371169320 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:09 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2e23800 == 155 [pid = 25698] [id = 684] 17:26:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 132 (0x7f04e09c7800) [pid = 25698] [serial = 2053] [outer = (nil)] 17:26:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04e0d45400) [pid = 25698] [serial = 2054] [outer = 0x7f04e09c7800] 17:26:09 INFO - PROCESS | 25698 | 1461371169401 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04e170a000) [pid = 25698] [serial = 2055] [outer = 0x7f04e09c7800] 17:26:10 INFO - PROCESS | 25698 | 1461371170460 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:26:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:26:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1786ms 17:26:10 INFO - PROCESS | 25698 | 1461371170495 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 25698 | 1461371170500 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:26:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:26:10 INFO - PROCESS | 25698 | 1461371170547 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 25698 | 1461371170556 Marionette TRACE conn3 <- [1,2710,null,{}] 17:26:10 INFO - PROCESS | 25698 | 1461371170562 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:26:10 INFO - PROCESS | 25698 | 1461371170856 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:26:11 INFO - PROCESS | 25698 | 1461371171164 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e52b6000 == 156 [pid = 25698] [id = 685] 17:26:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04e0adcc00) [pid = 25698] [serial = 2056] [outer = (nil)] 17:26:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04e212bc00) [pid = 25698] [serial = 2057] [outer = 0x7f04e0adcc00] 17:26:11 INFO - PROCESS | 25698 | 1461371171246 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04e2135400) [pid = 25698] [serial = 2058] [outer = 0x7f04e0adcc00] 17:26:12 INFO - PROCESS | 25698 | 1461371172172 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:26:12 INFO - PROCESS | 25698 | 1461371172258 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:26:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:26:12 INFO - PROCESS | 25698 | 1461371172267 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 25698 | 1461371172271 Marionette TRACE conn3 <- [1,2714,null,{}] 17:26:12 INFO - PROCESS | 25698 | 1461371172277 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:26:12 INFO - PROCESS | 25698 | 1461371172556 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:26:12 INFO - PROCESS | 25698 | 1461371172875 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e607b000 == 157 [pid = 25698] [id = 686] 17:26:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04d8f66400) [pid = 25698] [serial = 2059] [outer = (nil)] 17:26:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04e212b400) [pid = 25698] [serial = 2060] [outer = 0x7f04d8f66400] 17:26:12 INFO - PROCESS | 25698 | 1461371172953 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04e25a8c00) [pid = 25698] [serial = 2061] [outer = 0x7f04d8f66400] 17:26:13 INFO - PROCESS | 25698 | 1461371173829 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:26:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1635ms 17:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:26:13 INFO - PROCESS | 25698 | 1461371173902 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 25698 | 1461371173905 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:26:13 INFO - PROCESS | 25698 | 1461371173911 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 25698 | 1461371173914 Marionette TRACE conn3 <- [1,2718,null,{}] 17:26:13 INFO - PROCESS | 25698 | 1461371173920 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:26:14 INFO - PROCESS | 25698 | 1461371174136 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:26:14 INFO - PROCESS | 25698 | 1461371174349 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb79e000 == 158 [pid = 25698] [id = 687] 17:26:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04e2c06800) [pid = 25698] [serial = 2062] [outer = (nil)] 17:26:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04e2c0d800) [pid = 25698] [serial = 2063] [outer = 0x7f04e2c06800] 17:26:14 INFO - PROCESS | 25698 | 1461371174482 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04e2fd0000) [pid = 25698] [serial = 2064] [outer = 0x7f04e2c06800] 17:26:15 INFO - PROCESS | 25698 | 1461371175533 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:26:15 INFO - PROCESS | 25698 | 1461371175599 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:26:15 INFO - PROCESS | 25698 | 1461371175606 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 25698 | 1461371175609 Marionette TRACE conn3 <- [1,2722,null,{}] 17:26:15 INFO - PROCESS | 25698 | 1461371175614 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:26:15 INFO - PROCESS | 25698 | 1461371175839 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:26:16 INFO - PROCESS | 25698 | 1461371176052 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eccfc800 == 159 [pid = 25698] [id = 688] 17:26:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04e2c0a000) [pid = 25698] [serial = 2065] [outer = (nil)] 17:26:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04e391f000) [pid = 25698] [serial = 2066] [outer = 0x7f04e2c0a000] 17:26:16 INFO - PROCESS | 25698 | 1461371176165 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04e4094000) [pid = 25698] [serial = 2067] [outer = 0x7f04e2c0a000] 17:26:17 INFO - PROCESS | 25698 | 1461371177131 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:26:17 INFO - PROCESS | 25698 | 1461371177193 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:26:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:26:17 INFO - PROCESS | 25698 | 1461371177200 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 25698 | 1461371177203 Marionette TRACE conn3 <- [1,2726,null,{}] 17:26:17 INFO - PROCESS | 25698 | 1461371177208 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:26:17 INFO - PROCESS | 25698 | 1461371177450 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:26:17 INFO - PROCESS | 25698 | 1461371177764 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04edf25000 == 160 [pid = 25698] [id = 689] 17:26:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04de777800) [pid = 25698] [serial = 2068] [outer = (nil)] 17:26:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04e4098400) [pid = 25698] [serial = 2069] [outer = 0x7f04de777800] 17:26:17 INFO - PROCESS | 25698 | 1461371177846 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04e501f800) [pid = 25698] [serial = 2070] [outer = 0x7f04de777800] 17:26:18 INFO - PROCESS | 25698 | 1461371178757 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:26:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:26:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1584ms 17:26:18 INFO - PROCESS | 25698 | 1461371178787 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:26:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:26:18 INFO - PROCESS | 25698 | 1461371178792 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:26:18 INFO - PROCESS | 25698 | 1461371178798 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 25698 | 1461371178801 Marionette TRACE conn3 <- [1,2730,null,{}] 17:26:18 INFO - PROCESS | 25698 | 1461371178806 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:26:19 INFO - PROCESS | 25698 | 1461371179025 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:26:19 INFO - PROCESS | 25698 | 1461371179245 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee90d800 == 161 [pid = 25698] [id = 690] 17:26:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04d8f6e800) [pid = 25698] [serial = 2071] [outer = (nil)] 17:26:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e52d1000) [pid = 25698] [serial = 2072] [outer = 0x7f04d8f6e800] 17:26:19 INFO - PROCESS | 25698 | 1461371179358 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04e5d79000) [pid = 25698] [serial = 2073] [outer = 0x7f04d8f6e800] 17:26:20 INFO - PROCESS | 25698 | 1461371180714 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:26:20 INFO - PROCESS | 25698 | 1461371180741 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:26:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:26:20 INFO - PROCESS | 25698 | 1461371180747 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 25698 | 1461371180749 Marionette TRACE conn3 <- [1,2734,null,{}] 17:26:20 INFO - PROCESS | 25698 | 1461371180755 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:26:21 INFO - PROCESS | 25698 | 1461371181038 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:26:21 INFO - PROCESS | 25698 | 1461371181301 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eeea7800 == 162 [pid = 25698] [id = 691] 17:26:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04de9cb000) [pid = 25698] [serial = 2074] [outer = (nil)] 17:26:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04eb524800) [pid = 25698] [serial = 2075] [outer = 0x7f04de9cb000] 17:26:21 INFO - PROCESS | 25698 | 1461371181382 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04eb969000) [pid = 25698] [serial = 2076] [outer = 0x7f04de9cb000] 17:26:22 INFO - PROCESS | 25698 | 1461371182310 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:26:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:26:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1628ms 17:26:22 INFO - PROCESS | 25698 | 1461371182377 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 25698 | 1461371182381 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:26:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:26:22 INFO - PROCESS | 25698 | 1461371182387 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 25698 | 1461371182390 Marionette TRACE conn3 <- [1,2738,null,{}] 17:26:22 INFO - PROCESS | 25698 | 1461371182395 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:26:22 INFO - PROCESS | 25698 | 1461371182631 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:26:22 INFO - PROCESS | 25698 | 1461371182905 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f053e000 == 163 [pid = 25698] [id = 692] 17:26:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04ebbebc00) [pid = 25698] [serial = 2077] [outer = (nil)] 17:26:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04ebbf8000) [pid = 25698] [serial = 2078] [outer = 0x7f04ebbebc00] 17:26:23 INFO - PROCESS | 25698 | 1461371183051 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04ebdb7c00) [pid = 25698] [serial = 2079] [outer = 0x7f04ebbebc00] 17:26:23 INFO - PROCESS | 25698 | 1461371183986 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:26:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:26:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1629ms 17:26:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:26:24 INFO - PROCESS | 25698 | 1461371184017 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 25698 | 1461371184021 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:26:24 INFO - PROCESS | 25698 | 1461371184028 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 25698 | 1461371184032 Marionette TRACE conn3 <- [1,2742,null,{}] 17:26:24 INFO - PROCESS | 25698 | 1461371184038 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:26:24 INFO - PROCESS | 25698 | 1461371184331 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:26:24 INFO - PROCESS | 25698 | 1461371184639 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2c47000 == 164 [pid = 25698] [id = 693] 17:26:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04edfd1000) [pid = 25698] [serial = 2080] [outer = (nil)] 17:26:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04ee0cb400) [pid = 25698] [serial = 2081] [outer = 0x7f04edfd1000] 17:26:24 INFO - PROCESS | 25698 | 1461371184715 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04ee0dd400) [pid = 25698] [serial = 2082] [outer = 0x7f04edfd1000] 17:26:25 INFO - PROCESS | 25698 | 1461371185541 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:26:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:26:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1587ms 17:26:25 INFO - PROCESS | 25698 | 1461371185622 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 25698 | 1461371185625 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:26:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:26:25 INFO - PROCESS | 25698 | 1461371185632 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 25698 | 1461371185635 Marionette TRACE conn3 <- [1,2746,null,{}] 17:26:25 INFO - PROCESS | 25698 | 1461371185640 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:26:25 INFO - PROCESS | 25698 | 1461371185909 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:26:26 INFO - PROCESS | 25698 | 1461371186217 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:26 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2ce2000 == 165 [pid = 25698] [id = 694] 17:26:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04ee0cac00) [pid = 25698] [serial = 2083] [outer = (nil)] 17:26:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04ee699000) [pid = 25698] [serial = 2084] [outer = 0x7f04ee0cac00] 17:26:26 INFO - PROCESS | 25698 | 1461371186301 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04ee8cc000) [pid = 25698] [serial = 2085] [outer = 0x7f04ee0cac00] 17:26:27 INFO - PROCESS | 25698 | 1461371187195 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:26:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:26:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1584ms 17:26:27 INFO - PROCESS | 25698 | 1461371187218 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:26:27 INFO - PROCESS | 25698 | 1461371187223 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:26:27 INFO - PROCESS | 25698 | 1461371187229 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:26:27 INFO - PROCESS | 25698 | 1461371187232 Marionette TRACE conn3 <- [1,2750,null,{}] 17:26:27 INFO - PROCESS | 25698 | 1461371187237 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:26:27 INFO - PROCESS | 25698 | 1461371187490 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:26:27 INFO - PROCESS | 25698 | 1461371187742 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f4fe0000 == 166 [pid = 25698] [id = 695] 17:26:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04e0ae9400) [pid = 25698] [serial = 2086] [outer = (nil)] 17:26:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04ee8cf400) [pid = 25698] [serial = 2087] [outer = 0x7f04e0ae9400] 17:26:27 INFO - PROCESS | 25698 | 1461371187822 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04eecfbc00) [pid = 25698] [serial = 2088] [outer = 0x7f04e0ae9400] 17:26:28 INFO - PROCESS | 25698 | 1461371188751 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:26:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:26:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1579ms 17:26:28 INFO - PROCESS | 25698 | 1461371188810 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 25698 | 1461371188813 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:26:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:26:28 INFO - PROCESS | 25698 | 1461371188820 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 25698 | 1461371188823 Marionette TRACE conn3 <- [1,2754,null,{}] 17:26:28 INFO - PROCESS | 25698 | 1461371188828 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:26:29 INFO - PROCESS | 25698 | 1461371189101 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:26:29 INFO - PROCESS | 25698 | 1461371189422 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7a50000 == 167 [pid = 25698] [id = 696] 17:26:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04e249b400) [pid = 25698] [serial = 2089] [outer = (nil)] 17:26:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04effecc00) [pid = 25698] [serial = 2090] [outer = 0x7f04e249b400] 17:26:29 INFO - PROCESS | 25698 | 1461371189516 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04f0111400) [pid = 25698] [serial = 2091] [outer = 0x7f04e249b400] 17:26:30 INFO - PROCESS | 25698 | 1461371190419 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:26:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:26:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1681ms 17:26:30 INFO - PROCESS | 25698 | 1461371190502 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 25698 | 1461371190506 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:26:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:26:30 INFO - PROCESS | 25698 | 1461371190511 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 25698 | 1461371190513 Marionette TRACE conn3 <- [1,2758,null,{}] 17:26:30 INFO - PROCESS | 25698 | 1461371190519 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:26:30 INFO - PROCESS | 25698 | 1461371190786 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:26:31 INFO - PROCESS | 25698 | 1461371191094 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f801a000 == 168 [pid = 25698] [id = 697] 17:26:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04eea5cc00) [pid = 25698] [serial = 2092] [outer = (nil)] 17:26:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04f1733800) [pid = 25698] [serial = 2093] [outer = 0x7f04eea5cc00] 17:26:31 INFO - PROCESS | 25698 | 1461371191174 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04f1be5800) [pid = 25698] [serial = 2094] [outer = 0x7f04eea5cc00] 17:26:32 INFO - PROCESS | 25698 | 1461371192073 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:26:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:26:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1577ms 17:26:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:26:32 INFO - PROCESS | 25698 | 1461371192089 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 25698 | 1461371192092 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:26:32 INFO - PROCESS | 25698 | 1461371192099 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 25698 | 1461371192102 Marionette TRACE conn3 <- [1,2762,null,{}] 17:26:32 INFO - PROCESS | 25698 | 1461371192107 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:26:32 INFO - PROCESS | 25698 | 1461371192366 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:26:32 INFO - PROCESS | 25698 | 1461371192619 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fb077000 == 169 [pid = 25698] [id = 698] 17:26:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04e37b5400) [pid = 25698] [serial = 2095] [outer = (nil)] 17:26:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04f1ca4800) [pid = 25698] [serial = 2096] [outer = 0x7f04e37b5400] 17:26:32 INFO - PROCESS | 25698 | 1461371192732 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04f24f0400) [pid = 25698] [serial = 2097] [outer = 0x7f04e37b5400] 17:26:33 INFO - PROCESS | 25698 | 1461371193623 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:26:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:26:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1581ms 17:26:33 INFO - PROCESS | 25698 | 1461371193681 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 25698 | 1461371193687 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:26:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:26:33 INFO - PROCESS | 25698 | 1461371193695 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 25698 | 1461371193700 Marionette TRACE conn3 <- [1,2766,null,{}] 17:26:33 INFO - PROCESS | 25698 | 1461371193708 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:26:33 INFO - PROCESS | 25698 | 1461371193934 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:26:34 INFO - PROCESS | 25698 | 1461371194277 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dcc21000 == 170 [pid = 25698] [id = 699] 17:26:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04d8f9b800) [pid = 25698] [serial = 2098] [outer = (nil)] 17:26:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04de647c00) [pid = 25698] [serial = 2099] [outer = 0x7f04d8f9b800] 17:26:34 INFO - PROCESS | 25698 | 1461371194383 Marionette DEBUG loaded listener.js 17:26:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04f173b800) [pid = 25698] [serial = 2100] [outer = 0x7f04d8f9b800] 17:26:35 INFO - PROCESS | 25698 | 1461371195265 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:26:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:26:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1633ms 17:26:35 INFO - PROCESS | 25698 | 1461371195329 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 25698 | 1461371195333 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:26:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:26:35 INFO - PROCESS | 25698 | 1461371195339 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 25698 | 1461371195341 Marionette TRACE conn3 <- [1,2770,null,{}] 17:26:35 INFO - PROCESS | 25698 | 1461371195347 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:26:35 INFO - PROCESS | 25698 | 1461371195613 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e1778000 == 169 [pid = 25698] [id = 681] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0e9c000 == 168 [pid = 25698] [id = 680] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de51b800 == 167 [pid = 25698] [id = 679] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de51f000 == 166 [pid = 25698] [id = 678] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee980000 == 165 [pid = 25698] [id = 668] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee0b1000 == 164 [pid = 25698] [id = 667] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eca61000 == 163 [pid = 25698] [id = 666] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb78e000 == 162 [pid = 25698] [id = 665] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e5c2f000 == 161 [pid = 25698] [id = 664] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e3823000 == 160 [pid = 25698] [id = 663] 17:26:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0b3a000 == 159 [pid = 25698] [id = 662] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04e1792400) [pid = 25698] [serial = 1848] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04f1808c00) [pid = 25698] [serial = 1902] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04e09c4000) [pid = 25698] [serial = 1979] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04e0cdd800) [pid = 25698] [serial = 1980] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04e3920c00) [pid = 25698] [serial = 1940] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04e409ac00) [pid = 25698] [serial = 1941] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04e2f7fc00) [pid = 25698] [serial = 1934] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04e2f97400) [pid = 25698] [serial = 1935] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04ee0c6800) [pid = 25698] [serial = 1955] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04ee0d6000) [pid = 25698] [serial = 1956] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04e2520400) [pid = 25698] [serial = 1931] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04e25a9800) [pid = 25698] [serial = 1932] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04e5022000) [pid = 25698] [serial = 1943] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04e52d8000) [pid = 25698] [serial = 1944] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04e3790c00) [pid = 25698] [serial = 1937] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04e37b8400) [pid = 25698] [serial = 1938] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04d93acc00) [pid = 25698] [serial = 1973] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04da239000) [pid = 25698] [serial = 1974] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04e2f87400) [pid = 25698] [serial = 1946] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04eb52f800) [pid = 25698] [serial = 1947] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04ebdbf000) [pid = 25698] [serial = 1952] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04ecb6dc00) [pid = 25698] [serial = 1953] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04dfcea800) [pid = 25698] [serial = 1922] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04e0ae4000) [pid = 25698] [serial = 1923] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04f1cb0800) [pid = 25698] [serial = 1970] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04ebbed800) [pid = 25698] [serial = 1949] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04ebd82c00) [pid = 25698] [serial = 1950] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04dc99fc00) [pid = 25698] [serial = 1919] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04de771c00) [pid = 25698] [serial = 1920] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04ee65dc00) [pid = 25698] [serial = 1958] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04ee8c3c00) [pid = 25698] [serial = 1959] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04f1811800) [pid = 25698] [serial = 1967] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04f1c4d000) [pid = 25698] [serial = 1968] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04e17ac000) [pid = 25698] [serial = 1925] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04e1bd8800) [pid = 25698] [serial = 1926] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04dcc93800) [pid = 25698] [serial = 1976] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04effe2800) [pid = 25698] [serial = 1964] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04f1735000) [pid = 25698] [serial = 1965] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04eea61c00) [pid = 25698] [serial = 1961] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04eecfa000) [pid = 25698] [serial = 1962] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04e2498000) [pid = 25698] [serial = 1928] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f04e250a800) [pid = 25698] [serial = 1929] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04e1bd9400) [pid = 25698] [serial = 1985] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f04df8abc00) [pid = 25698] [serial = 1982] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04de9c8c00) [pid = 25698] [serial = 1977] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04e1705800) [pid = 25698] [serial = 1983] [outer = (nil)] [url = about:blank] 17:26:37 INFO - PROCESS | 25698 | 1461371197266 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:37 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dcc06800 == 160 [pid = 25698] [id = 700] 17:26:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04d93acc00) [pid = 25698] [serial = 2101] [outer = (nil)] 17:26:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04d9d68400) [pid = 25698] [serial = 2102] [outer = 0x7f04d93acc00] 17:26:37 INFO - PROCESS | 25698 | 1461371197343 Marionette DEBUG loaded listener.js 17:26:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04dbf38800) [pid = 25698] [serial = 2103] [outer = 0x7f04d93acc00] 17:26:38 INFO - PROCESS | 25698 | 1461371198131 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:26:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:26:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2833ms 17:26:38 INFO - PROCESS | 25698 | 1461371198176 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:26:38 INFO - PROCESS | 25698 | 1461371198182 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:26:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:26:38 INFO - PROCESS | 25698 | 1461371198191 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:26:38 INFO - PROCESS | 25698 | 1461371198195 Marionette TRACE conn3 <- [1,2774,null,{}] 17:26:38 INFO - PROCESS | 25698 | 1461371198206 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:26:38 INFO - PROCESS | 25698 | 1461371198485 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:26:38 INFO - PROCESS | 25698 | 1461371198690 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dfb02800 == 161 [pid = 25698] [id = 701] 17:26:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04dbf39400) [pid = 25698] [serial = 2104] [outer = (nil)] 17:26:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04de9c2c00) [pid = 25698] [serial = 2105] [outer = 0x7f04dbf39400] 17:26:38 INFO - PROCESS | 25698 | 1461371198759 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04df8b7000) [pid = 25698] [serial = 2106] [outer = 0x7f04dbf39400] 17:26:39 INFO - PROCESS | 25698 | 1461371199645 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:26:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:26:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1496ms 17:26:39 INFO - PROCESS | 25698 | 1461371199694 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:26:39 INFO - PROCESS | 25698 | 1461371199700 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:26:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:26:39 INFO - PROCESS | 25698 | 1461371199706 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:26:39 INFO - PROCESS | 25698 | 1461371199709 Marionette TRACE conn3 <- [1,2778,null,{}] 17:26:39 INFO - PROCESS | 25698 | 1461371199723 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:26:40 INFO - PROCESS | 25698 | 1461371200021 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:26:40 INFO - PROCESS | 25698 | 1461371200057 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e12f7000 == 162 [pid = 25698] [id = 702] 17:26:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04dfcef000) [pid = 25698] [serial = 2107] [outer = (nil)] 17:26:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04e0cdf000) [pid = 25698] [serial = 2108] [outer = 0x7f04dfcef000] 17:26:40 INFO - PROCESS | 25698 | 1461371200125 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04e1705000) [pid = 25698] [serial = 2109] [outer = 0x7f04dfcef000] 17:26:41 INFO - PROCESS | 25698 | 1461371201364 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:26:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:26:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1686ms 17:26:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:26:41 INFO - PROCESS | 25698 | 1461371201394 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:26:41 INFO - PROCESS | 25698 | 1461371201397 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:26:41 INFO - PROCESS | 25698 | 1461371201427 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:26:41 INFO - PROCESS | 25698 | 1461371201437 Marionette TRACE conn3 <- [1,2782,null,{}] 17:26:41 INFO - PROCESS | 25698 | 1461371201444 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:26:42 INFO - PROCESS | 25698 | 1461371202090 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:26:42 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04f0058000) [pid = 25698] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:26:42 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04d8f6dc00) [pid = 25698] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:26:42 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04dfcef800) [pid = 25698] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:26:42 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04d93a8400) [pid = 25698] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:26:42 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f04d93ad000) [pid = 25698] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:26:42 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04d8f65400) [pid = 25698] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:26:42 INFO - PROCESS | 25698 | 1461371202268 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e23d6000 == 163 [pid = 25698] [id = 703] 17:26:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04d8f65400) [pid = 25698] [serial = 2110] [outer = (nil)] 17:26:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04da23a000) [pid = 25698] [serial = 2111] [outer = 0x7f04d8f65400] 17:26:42 INFO - PROCESS | 25698 | 1461371202342 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04e1bdc800) [pid = 25698] [serial = 2112] [outer = 0x7f04d8f65400] 17:26:43 INFO - PROCESS | 25698 | 1461371203082 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:26:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:26:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1712ms 17:26:43 INFO - PROCESS | 25698 | 1461371203118 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:26:43 INFO - PROCESS | 25698 | 1461371203122 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:26:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:26:43 INFO - PROCESS | 25698 | 1461371203129 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 25698 | 1461371203132 Marionette TRACE conn3 <- [1,2786,null,{}] 17:26:43 INFO - PROCESS | 25698 | 1461371203139 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:26:43 INFO - PROCESS | 25698 | 1461371203365 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:26:43 INFO - PROCESS | 25698 | 1461371203559 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e51ae000 == 164 [pid = 25698] [id = 704] 17:26:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04d8f69400) [pid = 25698] [serial = 2113] [outer = (nil)] 17:26:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04e250e400) [pid = 25698] [serial = 2114] [outer = 0x7f04d8f69400] 17:26:43 INFO - PROCESS | 25698 | 1461371203645 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04e25aec00) [pid = 25698] [serial = 2115] [outer = 0x7f04d8f69400] 17:26:44 INFO - PROCESS | 25698 | 1461371204837 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:26:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:26:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1742ms 17:26:44 INFO - PROCESS | 25698 | 1461371204872 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:26:44 INFO - PROCESS | 25698 | 1461371204879 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:26:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:26:44 INFO - PROCESS | 25698 | 1461371204889 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 25698 | 1461371204893 Marionette TRACE conn3 <- [1,2790,null,{}] 17:26:44 INFO - PROCESS | 25698 | 1461371204902 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:26:45 INFO - PROCESS | 25698 | 1461371205201 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:26:45 INFO - PROCESS | 25698 | 1461371205531 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e114f800 == 165 [pid = 25698] [id = 705] 17:26:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04df64ec00) [pid = 25698] [serial = 2116] [outer = (nil)] 17:26:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04df8b8800) [pid = 25698] [serial = 2117] [outer = 0x7f04df64ec00] 17:26:45 INFO - PROCESS | 25698 | 1461371205621 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04e0cebc00) [pid = 25698] [serial = 2118] [outer = 0x7f04df64ec00] 17:26:46 INFO - PROCESS | 25698 | 1461371206576 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:26:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:26:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1734ms 17:26:46 INFO - PROCESS | 25698 | 1461371206625 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 25698 | 1461371206638 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:26:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:26:46 INFO - PROCESS | 25698 | 1461371206654 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 25698 | 1461371206660 Marionette TRACE conn3 <- [1,2794,null,{}] 17:26:46 INFO - PROCESS | 25698 | 1461371206665 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:26:47 INFO - PROCESS | 25698 | 1461371207044 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:26:47 INFO - PROCESS | 25698 | 1461371207396 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:47 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e52af000 == 166 [pid = 25698] [id = 706] 17:26:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04e212d400) [pid = 25698] [serial = 2119] [outer = (nil)] 17:26:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04e2492c00) [pid = 25698] [serial = 2120] [outer = 0x7f04e212d400] 17:26:47 INFO - PROCESS | 25698 | 1461371207477 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04e251b800) [pid = 25698] [serial = 2121] [outer = 0x7f04e212d400] 17:26:48 INFO - PROCESS | 25698 | 1461371208497 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:26:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:26:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1890ms 17:26:48 INFO - PROCESS | 25698 | 1461371208544 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 25698 | 1461371208548 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:26:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:26:48 INFO - PROCESS | 25698 | 1461371208556 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 25698 | 1461371208564 Marionette TRACE conn3 <- [1,2798,null,{}] 17:26:48 INFO - PROCESS | 25698 | 1461371208592 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:26:48 INFO - PROCESS | 25698 | 1461371208919 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:26:49 INFO - PROCESS | 25698 | 1461371209249 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb57a000 == 167 [pid = 25698] [id = 707] 17:26:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04e2c08c00) [pid = 25698] [serial = 2122] [outer = (nil)] 17:26:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e2f82800) [pid = 25698] [serial = 2123] [outer = 0x7f04e2c08c00] 17:26:49 INFO - PROCESS | 25698 | 1461371209332 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e2f92800) [pid = 25698] [serial = 2124] [outer = 0x7f04e2c08c00] 17:26:50 INFO - PROCESS | 25698 | 1461371210244 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:26:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:26:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1747ms 17:26:50 INFO - PROCESS | 25698 | 1461371210304 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:26:50 INFO - PROCESS | 25698 | 1461371210308 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:26:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:26:50 INFO - PROCESS | 25698 | 1461371210316 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 25698 | 1461371210320 Marionette TRACE conn3 <- [1,2802,null,{}] 17:26:50 INFO - PROCESS | 25698 | 1461371210325 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:26:50 INFO - PROCESS | 25698 | 1461371210573 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:26:50 INFO - PROCESS | 25698 | 1461371210898 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:50 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ec9a4800 == 168 [pid = 25698] [id = 708] 17:26:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04e17a6000) [pid = 25698] [serial = 2125] [outer = (nil)] 17:26:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04e3798800) [pid = 25698] [serial = 2126] [outer = 0x7f04e17a6000] 17:26:50 INFO - PROCESS | 25698 | 1461371210992 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04e37b5000) [pid = 25698] [serial = 2127] [outer = 0x7f04e17a6000] 17:26:51 INFO - PROCESS | 25698 | 1461371211867 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:26:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:26:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1586ms 17:26:51 INFO - PROCESS | 25698 | 1461371211903 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 25698 | 1461371211911 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:26:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:26:51 INFO - PROCESS | 25698 | 1461371211924 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 25698 | 1461371211927 Marionette TRACE conn3 <- [1,2806,null,{}] 17:26:51 INFO - PROCESS | 25698 | 1461371211933 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:26:52 INFO - PROCESS | 25698 | 1461371212170 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:26:52 INFO - PROCESS | 25698 | 1461371212440 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ede1c000 == 169 [pid = 25698] [id = 709] 17:26:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04e2c0bc00) [pid = 25698] [serial = 2128] [outer = (nil)] 17:26:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04e3926800) [pid = 25698] [serial = 2129] [outer = 0x7f04e2c0bc00] 17:26:52 INFO - PROCESS | 25698 | 1461371212565 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04e501ec00) [pid = 25698] [serial = 2130] [outer = 0x7f04e2c0bc00] 17:26:53 INFO - PROCESS | 25698 | 1461371213438 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:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1583ms 17:26:53 INFO - PROCESS | 25698 | 1461371213506 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 25698 | 1461371213510 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:26:53 INFO - PROCESS | 25698 | 1461371213516 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 25698 | 1461371213521 Marionette TRACE conn3 <- [1,2810,null,{}] 17:26:53 INFO - PROCESS | 25698 | 1461371213530 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:26:53 INFO - PROCESS | 25698 | 1461371213892 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:26:54 INFO - PROCESS | 25698 | 1461371214221 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eebcb800 == 170 [pid = 25698] [id = 710] 17:26:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04eb9ed000) [pid = 25698] [serial = 2131] [outer = (nil)] 17:26:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04ebdb8400) [pid = 25698] [serial = 2132] [outer = 0x7f04eb9ed000] 17:26:54 INFO - PROCESS | 25698 | 1461371214310 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04ecb67c00) [pid = 25698] [serial = 2133] [outer = 0x7f04eb9ed000] 17:26:55 INFO - PROCESS | 25698 | 1461371215190 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:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1734ms 17:26:55 INFO - PROCESS | 25698 | 1461371215251 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:26:55 INFO - PROCESS | 25698 | 1461371215255 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:26:55 INFO - PROCESS | 25698 | 1461371215261 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - PROCESS | 25698 | 1461371215264 Marionette TRACE conn3 <- [1,2814,null,{}] 17:26:55 INFO - PROCESS | 25698 | 1461371215270 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:26:55 INFO - PROCESS | 25698 | 1461371215516 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:26:55 INFO - PROCESS | 25698 | 1461371215781 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f04ac800 == 171 [pid = 25698] [id = 711] 17:26:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04e2f88800) [pid = 25698] [serial = 2134] [outer = (nil)] 17:26:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04ee0ce000) [pid = 25698] [serial = 2135] [outer = 0x7f04e2f88800] 17:26:55 INFO - PROCESS | 25698 | 1461371215916 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04ee68c400) [pid = 25698] [serial = 2136] [outer = 0x7f04e2f88800] 17:26:56 INFO - PROCESS | 25698 | 1461371216826 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:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1629ms 17:26:56 INFO - PROCESS | 25698 | 1461371216892 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:26:56 INFO - PROCESS | 25698 | 1461371216896 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:26:56 INFO - PROCESS | 25698 | 1461371216902 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 25698 | 1461371216905 Marionette TRACE conn3 <- [1,2818,null,{}] 17:26:56 INFO - PROCESS | 25698 | 1461371216911 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:26:57 INFO - PROCESS | 25698 | 1461371217164 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:26:57 INFO - PROCESS | 25698 | 1461371217466 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2744000 == 172 [pid = 25698] [id = 712] 17:26:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04eb9ed400) [pid = 25698] [serial = 2137] [outer = (nil)] 17:26:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04ef1f3c00) [pid = 25698] [serial = 2138] [outer = 0x7f04eb9ed400] 17:26:57 INFO - PROCESS | 25698 | 1461371217547 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04f05ad400) [pid = 25698] [serial = 2139] [outer = 0x7f04eb9ed400] 17:26:58 INFO - PROCESS | 25698 | 1461371218514 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:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1687ms 17:26:58 INFO - PROCESS | 25698 | 1461371218589 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 25698 | 1461371218593 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:26:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:26:58 INFO - PROCESS | 25698 | 1461371218599 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 25698 | 1461371218601 Marionette TRACE conn3 <- [1,2822,null,{}] 17:26:58 INFO - PROCESS | 25698 | 1461371218607 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:26:58 INFO - PROCESS | 25698 | 1461371218882 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:26:59 INFO - PROCESS | 25698 | 1461371219207 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:59 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2c54800 == 173 [pid = 25698] [id = 713] 17:26:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04df8ef800) [pid = 25698] [serial = 2140] [outer = (nil)] 17:26:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04f1808c00) [pid = 25698] [serial = 2141] [outer = 0x7f04df8ef800] 17:26:59 INFO - PROCESS | 25698 | 1461371219287 Marionette DEBUG loaded listener.js 17:26:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04f24e4c00) [pid = 25698] [serial = 2142] [outer = 0x7f04df8ef800] 17:27:00 INFO - PROCESS | 25698 | 1461371220186 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:27:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:27:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1633ms 17:27:00 INFO - PROCESS | 25698 | 1461371220234 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 25698 | 1461371220238 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:27:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:27:00 INFO - PROCESS | 25698 | 1461371220244 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 25698 | 1461371220247 Marionette TRACE conn3 <- [1,2826,null,{}] 17:27:00 INFO - PROCESS | 25698 | 1461371220252 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:27:00 INFO - PROCESS | 25698 | 1461371220495 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:27:00 INFO - PROCESS | 25698 | 1461371220772 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d45000 == 174 [pid = 25698] [id = 714] 17:27:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04e1784000) [pid = 25698] [serial = 2143] [outer = (nil)] 17:27:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04f24ff000) [pid = 25698] [serial = 2144] [outer = 0x7f04e1784000] 17:27:00 INFO - PROCESS | 25698 | 1461371220896 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04f433d800) [pid = 25698] [serial = 2145] [outer = 0x7f04e1784000] 17:27:01 INFO - PROCESS | 25698 | 1461371221892 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:27:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:27:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1687ms 17:27:01 INFO - PROCESS | 25698 | 1461371221932 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:27:01 INFO - PROCESS | 25698 | 1461371221937 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:27:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:27:01 INFO - PROCESS | 25698 | 1461371221943 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:27:01 INFO - PROCESS | 25698 | 1461371221955 Marionette TRACE conn3 <- [1,2830,null,{}] 17:27:01 INFO - PROCESS | 25698 | 1461371221964 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:27:02 INFO - PROCESS | 25698 | 1461371222233 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:27:02 INFO - PROCESS | 25698 | 1461371222552 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7dc0800 == 175 [pid = 25698] [id = 715] 17:27:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04d8f63400) [pid = 25698] [serial = 2146] [outer = (nil)] 17:27:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04f6760c00) [pid = 25698] [serial = 2147] [outer = 0x7f04d8f63400] 17:27:02 INFO - PROCESS | 25698 | 1461371222642 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04f69bb000) [pid = 25698] [serial = 2148] [outer = 0x7f04d8f63400] 17:27:03 INFO - PROCESS | 25698 | 1461371223537 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:27:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:27:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1648ms 17:27:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:27:03 INFO - PROCESS | 25698 | 1461371223592 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 25698 | 1461371223595 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:27:03 INFO - PROCESS | 25698 | 1461371223601 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 25698 | 1461371223604 Marionette TRACE conn3 <- [1,2834,null,{}] 17:27:03 INFO - PROCESS | 25698 | 1461371223609 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:27:03 INFO - PROCESS | 25698 | 1461371223837 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:27:04 INFO - PROCESS | 25698 | 1461371224120 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fb06f000 == 176 [pid = 25698] [id = 716] 17:27:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04df64b400) [pid = 25698] [serial = 2149] [outer = (nil)] 17:27:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04f69c1400) [pid = 25698] [serial = 2150] [outer = 0x7f04df64b400] 17:27:04 INFO - PROCESS | 25698 | 1461371224251 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04f6d03400) [pid = 25698] [serial = 2151] [outer = 0x7f04df64b400] 17:27:05 INFO - PROCESS | 25698 | 1461371225106 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:27:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1579ms 17:27:05 INFO - PROCESS | 25698 | 1461371225181 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 25698 | 1461371225184 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:27:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:27:05 INFO - PROCESS | 25698 | 1461371225190 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 25698 | 1461371225192 Marionette TRACE conn3 <- [1,2838,null,{}] 17:27:05 INFO - PROCESS | 25698 | 1461371225198 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:27:05 INFO - PROCESS | 25698 | 1461371225431 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:27:05 INFO - PROCESS | 25698 | 1461371225704 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0504c04800 == 177 [pid = 25698] [id = 717] 17:27:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04e09c2400) [pid = 25698] [serial = 2152] [outer = (nil)] 17:27:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04f6d0c800) [pid = 25698] [serial = 2153] [outer = 0x7f04e09c2400] 17:27:05 INFO - PROCESS | 25698 | 1461371225824 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04f6dbd400) [pid = 25698] [serial = 2154] [outer = 0x7f04e09c2400] 17:27:06 INFO - PROCESS | 25698 | 1461371226709 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:27:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:27:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1578ms 17:27:06 INFO - PROCESS | 25698 | 1461371226769 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 25698 | 1461371226772 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:27:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:27:06 INFO - PROCESS | 25698 | 1461371226779 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 25698 | 1461371226782 Marionette TRACE conn3 <- [1,2842,null,{}] 17:27:06 INFO - PROCESS | 25698 | 1461371226786 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:27:07 INFO - PROCESS | 25698 | 1461371227019 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:27:07 INFO - PROCESS | 25698 | 1461371227329 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050511f800 == 178 [pid = 25698] [id = 718] 17:27:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04f69be800) [pid = 25698] [serial = 2155] [outer = (nil)] 17:27:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04f6e8b000) [pid = 25698] [serial = 2156] [outer = 0x7f04f69be800] 17:27:07 INFO - PROCESS | 25698 | 1461371227409 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04f6e90c00) [pid = 25698] [serial = 2157] [outer = 0x7f04f69be800] 17:27:08 INFO - PROCESS | 25698 | 1461371228309 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:27:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:27:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1584ms 17:27:08 INFO - PROCESS | 25698 | 1461371228364 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 25698 | 1461371228368 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:27:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:27:08 INFO - PROCESS | 25698 | 1461371228375 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 25698 | 1461371228378 Marionette TRACE conn3 <- [1,2846,null,{}] 17:27:08 INFO - PROCESS | 25698 | 1461371228383 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:27:08 INFO - PROCESS | 25698 | 1461371228643 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:27:08 INFO - PROCESS | 25698 | 1461371228965 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050601a000 == 179 [pid = 25698] [id = 719] 17:27:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04e1785c00) [pid = 25698] [serial = 2158] [outer = (nil)] 17:27:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04f70bf000) [pid = 25698] [serial = 2159] [outer = 0x7f04e1785c00] 17:27:09 INFO - PROCESS | 25698 | 1461371229045 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04f7372000) [pid = 25698] [serial = 2160] [outer = 0x7f04e1785c00] 17:27:09 INFO - PROCESS | 25698 | 1461371229947 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:27:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:27:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1636ms 17:27:10 INFO - PROCESS | 25698 | 1461371230014 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:27:10 INFO - PROCESS | 25698 | 1461371230016 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:27:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:27:10 INFO - PROCESS | 25698 | 1461371230023 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 25698 | 1461371230025 Marionette TRACE conn3 <- [1,2850,null,{}] 17:27:10 INFO - PROCESS | 25698 | 1461371230030 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:27:10 INFO - PROCESS | 25698 | 1461371230275 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:27:10 INFO - PROCESS | 25698 | 1461371230593 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0507d43000 == 180 [pid = 25698] [id = 720] 17:27:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04e2495400) [pid = 25698] [serial = 2161] [outer = (nil)] 17:27:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04f73f4000) [pid = 25698] [serial = 2162] [outer = 0x7f04e2495400] 17:27:10 INFO - PROCESS | 25698 | 1461371230675 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f04f74b6c00) [pid = 25698] [serial = 2163] [outer = 0x7f04e2495400] 17:27:11 INFO - PROCESS | 25698 | 1461371231593 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:27:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:27:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1633ms 17:27:11 INFO - PROCESS | 25698 | 1461371231658 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 25698 | 1461371231662 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:27:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:27:11 INFO - PROCESS | 25698 | 1461371231668 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 25698 | 1461371231670 Marionette TRACE conn3 <- [1,2854,null,{}] 17:27:11 INFO - PROCESS | 25698 | 1461371231676 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:27:11 INFO - PROCESS | 25698 | 1461371231917 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:27:12 INFO - PROCESS | 25698 | 1461371232239 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0509aab800 == 181 [pid = 25698] [id = 721] 17:27:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f04e2521800) [pid = 25698] [serial = 2164] [outer = (nil)] 17:27:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04f74be800) [pid = 25698] [serial = 2165] [outer = 0x7f04e2521800] 17:27:12 INFO - PROCESS | 25698 | 1461371232319 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f04f7635c00) [pid = 25698] [serial = 2166] [outer = 0x7f04e2521800] 17:27:13 INFO - PROCESS | 25698 | 1461371233189 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:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1587ms 17:27:13 INFO - PROCESS | 25698 | 1461371233257 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 25698 | 1461371233261 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:27:13 INFO - PROCESS | 25698 | 1461371233268 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 25698 | 1461371233271 Marionette TRACE conn3 <- [1,2858,null,{}] 17:27:13 INFO - PROCESS | 25698 | 1461371233277 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:27:13 INFO - PROCESS | 25698 | 1461371233526 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:27:13 INFO - PROCESS | 25698 | 1461371233850 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050a3b2800 == 182 [pid = 25698] [id = 722] 17:27:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04e2676800) [pid = 25698] [serial = 2167] [outer = (nil)] 17:27:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04f763d400) [pid = 25698] [serial = 2168] [outer = 0x7f04e2676800] 17:27:13 INFO - PROCESS | 25698 | 1461371233932 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04f7b4d800) [pid = 25698] [serial = 2169] [outer = 0x7f04e2676800] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0508282000 == 181 [pid = 25698] [id = 174] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0505121800 == 180 [pid = 25698] [id = 302] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2e62800 == 179 [pid = 25698] [id = 500] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0504c1e000 == 178 [pid = 25698] [id = 301] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04da2c1000 == 177 [pid = 25698] [id = 496] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e18a2000 == 176 [pid = 25698] [id = 502] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e18a1800 == 175 [pid = 25698] [id = 550] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2d1a000 == 174 [pid = 25698] [id = 654] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e1911800 == 173 [pid = 25698] [id = 499] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eeebf800 == 172 [pid = 25698] [id = 140] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de78f800 == 171 [pid = 25698] [id = 548] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb065800 == 170 [pid = 25698] [id = 299] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f381d000 == 169 [pid = 25698] [id = 510] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e23c7800 == 168 [pid = 25698] [id = 661] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dcc21000 == 167 [pid = 25698] [id = 699] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fb077000 == 166 [pid = 25698] [id = 698] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f801a000 == 165 [pid = 25698] [id = 697] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7a50000 == 164 [pid = 25698] [id = 696] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f4fe0000 == 163 [pid = 25698] [id = 695] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2ce2000 == 162 [pid = 25698] [id = 694] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2c47000 == 161 [pid = 25698] [id = 693] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f053e000 == 160 [pid = 25698] [id = 692] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eeea7800 == 159 [pid = 25698] [id = 691] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee90d800 == 158 [pid = 25698] [id = 690] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edf25000 == 157 [pid = 25698] [id = 689] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eccfc800 == 156 [pid = 25698] [id = 688] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb79e000 == 155 [pid = 25698] [id = 687] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e607b000 == 154 [pid = 25698] [id = 686] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e52b6000 == 153 [pid = 25698] [id = 685] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2e23800 == 152 [pid = 25698] [id = 684] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e0e94800 == 151 [pid = 25698] [id = 683] 17:27:16 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dbc3e000 == 150 [pid = 25698] [id = 682] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04f24e2000) [pid = 25698] [serial = 1971] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04e170b800) [pid = 25698] [serial = 1917] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04e0d42400) [pid = 25698] [serial = 2042] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f04da242800) [pid = 25698] [serial = 2036] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04ebd8a800) [pid = 25698] [serial = 2012] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04edfd5c00) [pid = 25698] [serial = 2015] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04eecfb400) [pid = 25698] [serial = 2018] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04f170e400) [pid = 25698] [serial = 2021] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04f1caa400) [pid = 25698] [serial = 2024] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04f24f8400) [pid = 25698] [serial = 2027] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04f2eec000) [pid = 25698] [serial = 2030] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04e52d1400) [pid = 25698] [serial = 2003] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04df64a400) [pid = 25698] [serial = 2039] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04df646000) [pid = 25698] [serial = 1988] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04e2513000) [pid = 25698] [serial = 1994] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04e2f88400) [pid = 25698] [serial = 2000] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04eb52d000) [pid = 25698] [serial = 2006] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04e2c04c00) [pid = 25698] [serial = 1997] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04eb9e4400) [pid = 25698] [serial = 2009] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04e170a400) [pid = 25698] [serial = 1991] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04e50a7000) [pid = 25698] [serial = 2034] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04e2675800) [pid = 25698] [serial = 2033] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04dcc8cc00) [pid = 25698] [serial = 2037] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04e1125000) [pid = 25698] [serial = 2045] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04e1124c00) [pid = 25698] [serial = 2043] [outer = (nil)] [url = about:blank] 17:27:16 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04dfce7800) [pid = 25698] [serial = 2040] [outer = (nil)] [url = about:blank] 17:27:17 INFO - PROCESS | 25698 | 1461371237110 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:27:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:27:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 3899ms 17:27:17 INFO - PROCESS | 25698 | 1461371237170 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 25698 | 1461371237179 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:27:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:27:17 INFO - PROCESS | 25698 | 1461371237189 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 25698 | 1461371237195 Marionette TRACE conn3 <- [1,2862,null,{}] 17:27:17 INFO - PROCESS | 25698 | 1461371237204 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:27:17 INFO - PROCESS | 25698 | 1461371237500 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:27:17 INFO - PROCESS | 25698 | 1461371237694 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de78b000 == 151 [pid = 25698] [id = 723] 17:27:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04da5ef400) [pid = 25698] [serial = 2170] [outer = (nil)] 17:27:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04dbf41800) [pid = 25698] [serial = 2171] [outer = 0x7f04da5ef400] 17:27:17 INFO - PROCESS | 25698 | 1461371237776 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04de63f400) [pid = 25698] [serial = 2172] [outer = 0x7f04da5ef400] 17:27:18 INFO - PROCESS | 25698 | 1461371238664 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:27:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:27:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1534ms 17:27:18 INFO - PROCESS | 25698 | 1461371238725 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 25698 | 1461371238733 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:27:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:27:18 INFO - PROCESS | 25698 | 1461371238743 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 25698 | 1461371238747 Marionette TRACE conn3 <- [1,2866,null,{}] 17:27:18 INFO - PROCESS | 25698 | 1461371238789 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:27:19 INFO - PROCESS | 25698 | 1461371239021 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:27:19 INFO - PROCESS | 25698 | 1461371239235 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dfadd800 == 152 [pid = 25698] [id = 724] 17:27:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04de776400) [pid = 25698] [serial = 2173] [outer = (nil)] 17:27:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04df651000) [pid = 25698] [serial = 2174] [outer = 0x7f04de776400] 17:27:19 INFO - PROCESS | 25698 | 1461371239359 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04df8e5800) [pid = 25698] [serial = 2175] [outer = 0x7f04de776400] 17:27:20 INFO - PROCESS | 25698 | 1461371240272 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:27:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:27:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1579ms 17:27:20 INFO - PROCESS | 25698 | 1461371240329 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:27:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:27:20 INFO - PROCESS | 25698 | 1461371240333 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:27:20 INFO - PROCESS | 25698 | 1461371240339 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 25698 | 1461371240345 Marionette TRACE conn3 <- [1,2870,null,{}] 17:27:20 INFO - PROCESS | 25698 | 1461371240372 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:27:20 INFO - PROCESS | 25698 | 1461371240678 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:27:20 INFO - PROCESS | 25698 | 1461371240723 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e1149800 == 153 [pid = 25698] [id = 725] 17:27:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04de9bd800) [pid = 25698] [serial = 2176] [outer = (nil)] 17:27:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04e0aea000) [pid = 25698] [serial = 2177] [outer = 0x7f04de9bd800] 17:27:20 INFO - PROCESS | 25698 | 1461371240813 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04e111e400) [pid = 25698] [serial = 2178] [outer = 0x7f04de9bd800] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04e2505c00) [pid = 25698] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04e249b000) [pid = 25698] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04de77fc00) [pid = 25698] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04e0ce1400) [pid = 25698] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04de9be800) [pid = 25698] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04e17a5c00) [pid = 25698] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04e2508400) [pid = 25698] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04e409b800) [pid = 25698] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04e249b400) [pid = 25698] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04ebbf0800) [pid = 25698] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04de9cb000) [pid = 25698] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04edfd1000) [pid = 25698] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04dfcef000) [pid = 25698] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04ebbebc00) [pid = 25698] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04e37b5400) [pid = 25698] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04de777800) [pid = 25698] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04ee0cac00) [pid = 25698] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04e0ae9400) [pid = 25698] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04eea5cc00) [pid = 25698] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04dc99f400) [pid = 25698] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04e2c0a000) [pid = 25698] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04ecb68400) [pid = 25698] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04d8f9b800) [pid = 25698] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04d8f65400) [pid = 25698] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04e09c7800) [pid = 25698] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04eecec400) [pid = 25698] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04d93acc00) [pid = 25698] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04d8f9dc00) [pid = 25698] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04e0adcc00) [pid = 25698] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04d8f66400) [pid = 25698] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04e5d7d800) [pid = 25698] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04d8f6e800) [pid = 25698] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04e2c06800) [pid = 25698] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04eb96b400) [pid = 25698] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04dbf39400) [pid = 25698] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04e0ae2c00) [pid = 25698] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04e2513800) [pid = 25698] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:27:22 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04e1707000) [pid = 25698] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:27:22 INFO - PROCESS | 25698 | 1461371242535 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:27:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:27:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2246ms 17:27:22 INFO - PROCESS | 25698 | 1461371242585 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 25698 | 1461371242590 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:27:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:27:22 INFO - PROCESS | 25698 | 1461371242596 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 25698 | 1461371242598 Marionette TRACE conn3 <- [1,2874,null,{}] 17:27:22 INFO - PROCESS | 25698 | 1461371242604 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:27:22 INFO - PROCESS | 25698 | 1461371242882 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:27:22 INFO - PROCESS | 25698 | 1461371242903 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e1764000 == 154 [pid = 25698] [id = 726] 17:27:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04d8f70400) [pid = 25698] [serial = 2179] [outer = (nil)] 17:27:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04e0ce1400) [pid = 25698] [serial = 2180] [outer = 0x7f04d8f70400] 17:27:22 INFO - PROCESS | 25698 | 1461371242970 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04e1706000) [pid = 25698] [serial = 2181] [outer = 0x7f04d8f70400] 17:27:23 INFO - PROCESS | 25698 | 1461371243879 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:27:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:27:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1336ms 17:27:23 INFO - PROCESS | 25698 | 1461371243933 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 25698 | 1461371243937 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:27:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:27:23 INFO - PROCESS | 25698 | 1461371243943 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 25698 | 1461371243945 Marionette TRACE conn3 <- [1,2878,null,{}] 17:27:23 INFO - PROCESS | 25698 | 1461371243951 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:27:24 INFO - PROCESS | 25698 | 1461371244359 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:27:24 INFO - PROCESS | 25698 | 1461371244708 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de503800 == 155 [pid = 25698] [id = 727] 17:27:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04d8f99000) [pid = 25698] [serial = 2182] [outer = (nil)] 17:27:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04d9d6ac00) [pid = 25698] [serial = 2183] [outer = 0x7f04d8f99000] 17:27:24 INFO - PROCESS | 25698 | 1461371244795 Marionette DEBUG loaded listener.js 17:27:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04dc99dc00) [pid = 25698] [serial = 2184] [outer = 0x7f04d8f99000] 17:27:25 INFO - PROCESS | 25698 | 1461371245776 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:27:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:27:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1882ms 17:27:25 INFO - PROCESS | 25698 | 1461371245828 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 25698 | 1461371245835 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:27:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:27:25 INFO - PROCESS | 25698 | 1461371245843 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 25698 | 1461371245850 Marionette TRACE conn3 <- [1,2882,null,{}] 17:27:25 INFO - PROCESS | 25698 | 1461371245857 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:27:26 INFO - PROCESS | 25698 | 1461371246115 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:27:26 INFO - PROCESS | 25698 | 1461371246433 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e175f800 == 156 [pid = 25698] [id = 728] 17:27:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04df8ee000) [pid = 25698] [serial = 2185] [outer = (nil)] 17:27:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04dfce3000) [pid = 25698] [serial = 2186] [outer = 0x7f04df8ee000] 17:27:26 INFO - PROCESS | 25698 | 1461371246555 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e09cb800) [pid = 25698] [serial = 2187] [outer = 0x7f04df8ee000] 17:27:27 INFO - PROCESS | 25698 | 1461371247518 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:27:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:27:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1736ms 17:27:27 INFO - PROCESS | 25698 | 1461371247580 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 25698 | 1461371247585 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:27:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:27:27 INFO - PROCESS | 25698 | 1461371247592 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 25698 | 1461371247595 Marionette TRACE conn3 <- [1,2886,null,{}] 17:27:27 INFO - PROCESS | 25698 | 1461371247601 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:27:27 INFO - PROCESS | 25698 | 1461371247836 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:27:28 INFO - PROCESS | 25698 | 1461371248178 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2e65800 == 157 [pid = 25698] [id = 729] 17:27:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e0ce7400) [pid = 25698] [serial = 2188] [outer = (nil)] 17:27:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04e1787800) [pid = 25698] [serial = 2189] [outer = 0x7f04e0ce7400] 17:27:28 INFO - PROCESS | 25698 | 1461371248257 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04e17b0000) [pid = 25698] [serial = 2190] [outer = 0x7f04e0ce7400] 17:27:29 INFO - PROCESS | 25698 | 1461371249169 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:27:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:27:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1629ms 17:27:29 INFO - PROCESS | 25698 | 1461371249222 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:27:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:27:29 INFO - PROCESS | 25698 | 1461371249235 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:27:29 INFO - PROCESS | 25698 | 1461371249251 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:27:29 INFO - PROCESS | 25698 | 1461371249257 Marionette TRACE conn3 <- [1,2890,null,{}] 17:27:29 INFO - PROCESS | 25698 | 1461371249263 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:27:29 INFO - PROCESS | 25698 | 1461371249495 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:27:29 INFO - PROCESS | 25698 | 1461371249805 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e53ac800 == 158 [pid = 25698] [id = 730] 17:27:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04e111ac00) [pid = 25698] [serial = 2191] [outer = (nil)] 17:27:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04e2126c00) [pid = 25698] [serial = 2192] [outer = 0x7f04e111ac00] 17:27:29 INFO - PROCESS | 25698 | 1461371249885 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04e2513000) [pid = 25698] [serial = 2193] [outer = 0x7f04e111ac00] 17:27:30 INFO - PROCESS | 25698 | 1461371250757 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:27:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:27:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1591ms 17:27:30 INFO - PROCESS | 25698 | 1461371250834 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 25698 | 1461371250837 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:27:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:27:30 INFO - PROCESS | 25698 | 1461371250843 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 25698 | 1461371250846 Marionette TRACE conn3 <- [1,2894,null,{}] 17:27:30 INFO - PROCESS | 25698 | 1461371250851 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:27:31 INFO - PROCESS | 25698 | 1461371251114 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:27:31 INFO - PROCESS | 25698 | 1461371251426 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb458000 == 159 [pid = 25698] [id = 731] 17:27:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04e170c400) [pid = 25698] [serial = 2194] [outer = (nil)] 17:27:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04e25b0800) [pid = 25698] [serial = 2195] [outer = 0x7f04e170c400] 17:27:31 INFO - PROCESS | 25698 | 1461371251516 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04e2673800) [pid = 25698] [serial = 2196] [outer = 0x7f04e170c400] 17:27:32 INFO - PROCESS | 25698 | 1461371252400 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:27:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:27:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1632ms 17:27:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:27:32 INFO - PROCESS | 25698 | 1461371252477 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 25698 | 1461371252480 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:27:32 INFO - PROCESS | 25698 | 1461371252487 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 25698 | 1461371252490 Marionette TRACE conn3 <- [1,2898,null,{}] 17:27:32 INFO - PROCESS | 25698 | 1461371252495 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:27:32 INFO - PROCESS | 25698 | 1461371252774 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:27:33 INFO - PROCESS | 25698 | 1461371253089 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eba95800 == 160 [pid = 25698] [id = 732] 17:27:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04e2f89800) [pid = 25698] [serial = 2197] [outer = (nil)] 17:27:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04e2f90c00) [pid = 25698] [serial = 2198] [outer = 0x7f04e2f89800] 17:27:33 INFO - PROCESS | 25698 | 1461371253188 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04e37bc000) [pid = 25698] [serial = 2199] [outer = 0x7f04e2f89800] 17:27:34 INFO - PROCESS | 25698 | 1461371254132 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:27:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:27:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1698ms 17:27:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:27:34 INFO - PROCESS | 25698 | 1461371254183 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 25698 | 1461371254186 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:27:34 INFO - PROCESS | 25698 | 1461371254192 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 25698 | 1461371254195 Marionette TRACE conn3 <- [1,2902,null,{}] 17:27:34 INFO - PROCESS | 25698 | 1461371254201 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:27:34 INFO - PROCESS | 25698 | 1461371254438 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:27:34 INFO - PROCESS | 25698 | 1461371254702 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04edeb9000 == 161 [pid = 25698] [id = 733] 17:27:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04de77c800) [pid = 25698] [serial = 2200] [outer = (nil)] 17:27:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04e409ec00) [pid = 25698] [serial = 2201] [outer = 0x7f04de77c800] 17:27:34 INFO - PROCESS | 25698 | 1461371254820 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04e52d7c00) [pid = 25698] [serial = 2202] [outer = 0x7f04de77c800] 17:27:35 INFO - PROCESS | 25698 | 1461371255704 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:27:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1579ms 17:27:35 INFO - PROCESS | 25698 | 1461371255773 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 25698 | 1461371255777 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:27:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:27:35 INFO - PROCESS | 25698 | 1461371255783 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 25698 | 1461371255786 Marionette TRACE conn3 <- [1,2906,null,{}] 17:27:35 INFO - PROCESS | 25698 | 1461371255791 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:27:36 INFO - PROCESS | 25698 | 1461371256021 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:27:36 INFO - PROCESS | 25698 | 1461371256282 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee913000 == 162 [pid = 25698] [id = 734] 17:27:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04e25a8800) [pid = 25698] [serial = 2203] [outer = (nil)] 17:27:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04e5d7a400) [pid = 25698] [serial = 2204] [outer = 0x7f04e25a8800] 17:27:36 INFO - PROCESS | 25698 | 1461371256399 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04e5e9ec00) [pid = 25698] [serial = 2205] [outer = 0x7f04e25a8800] 17:27:37 INFO - PROCESS | 25698 | 1461371257273 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:27:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:27:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1536ms 17:27:37 INFO - PROCESS | 25698 | 1461371257320 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:27:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:27:37 INFO - PROCESS | 25698 | 1461371257324 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:27:37 INFO - PROCESS | 25698 | 1461371257330 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 25698 | 1461371257333 Marionette TRACE conn3 <- [1,2910,null,{}] 17:27:37 INFO - PROCESS | 25698 | 1461371257338 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:27:37 INFO - PROCESS | 25698 | 1461371257566 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:27:37 INFO - PROCESS | 25698 | 1461371257839 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eec08000 == 163 [pid = 25698] [id = 735] 17:27:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04e2c02400) [pid = 25698] [serial = 2206] [outer = (nil)] 17:27:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04eb52f800) [pid = 25698] [serial = 2207] [outer = 0x7f04e2c02400] 17:27:37 INFO - PROCESS | 25698 | 1461371257969 Marionette DEBUG loaded listener.js 17:27:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04eb69d800) [pid = 25698] [serial = 2208] [outer = 0x7f04e2c02400] 17:27:38 INFO - PROCESS | 25698 | 1461371258720 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:27:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:27:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:27:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1432ms 17:27:38 INFO - PROCESS | 25698 | 1461371258762 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:27:38 INFO - TEST-START | /DOMEvents/constructors.html 17:27:38 INFO - PROCESS | 25698 | 1461371258767 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:27:38 INFO - PROCESS | 25698 | 1461371258773 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 25698 | 1461371258776 Marionette TRACE conn3 <- [1,2914,null,{}] 17:27:38 INFO - PROCESS | 25698 | 1461371258781 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:27:39 INFO - PROCESS | 25698 | 1461371259012 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:27:39 INFO - PROCESS | 25698 | 1461371259282 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f049e000 == 164 [pid = 25698] [id = 736] 17:27:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04e5d72400) [pid = 25698] [serial = 2209] [outer = (nil)] 17:27:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04eb975c00) [pid = 25698] [serial = 2210] [outer = 0x7f04e5d72400] 17:27:39 INFO - PROCESS | 25698 | 1461371259360 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04ebbf2c00) [pid = 25698] [serial = 2211] [outer = 0x7f04e5d72400] 17:27:40 INFO - PROCESS | 25698 | 1461371260281 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:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:27:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:27:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:27:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:27:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:27:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:27:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:27:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:27:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:27:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1537ms 17:27:40 INFO - PROCESS | 25698 | 1461371260312 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 25698 | 1461371260316 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:27:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:27:40 INFO - PROCESS | 25698 | 1461371260373 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 25698 | 1461371260377 Marionette TRACE conn3 <- [1,2918,null,{}] 17:27:40 INFO - PROCESS | 25698 | 1461371260383 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:27:40 INFO - PROCESS | 25698 | 1461371260610 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:27:40 INFO - PROCESS | 25698 | 1461371260926 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2cc2800 == 165 [pid = 25698] [id = 737] 17:27:40 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04ecb6cc00) [pid = 25698] [serial = 2212] [outer = (nil)] 17:27:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04edfd4800) [pid = 25698] [serial = 2213] [outer = 0x7f04ecb6cc00] 17:27:41 INFO - PROCESS | 25698 | 1461371261021 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04ee0d7000) [pid = 25698] [serial = 2214] [outer = 0x7f04ecb6cc00] 17:27:41 INFO - PROCESS | 25698 | 1461371261881 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:27:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:27:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1540ms 17:27:41 INFO - PROCESS | 25698 | 1461371261909 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 25698 | 1461371261913 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:27:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:27:41 INFO - PROCESS | 25698 | 1461371261919 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 25698 | 1461371261923 Marionette TRACE conn3 <- [1,2922,null,{}] 17:27:41 INFO - PROCESS | 25698 | 1461371261928 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:27:42 INFO - PROCESS | 25698 | 1461371262197 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:27:42 INFO - PROCESS | 25698 | 1461371262472 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f6f0f000 == 166 [pid = 25698] [id = 738] 17:27:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04ecb6d000) [pid = 25698] [serial = 2215] [outer = (nil)] 17:27:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04f0057c00) [pid = 25698] [serial = 2216] [outer = 0x7f04ecb6d000] 17:27:42 INFO - PROCESS | 25698 | 1461371262612 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04f1719800) [pid = 25698] [serial = 2217] [outer = 0x7f04ecb6d000] 17:27:43 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:27:43 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:27:43 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:27:43 INFO - PROCESS | 25698 | [25698] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:27:43 INFO - PROCESS | 25698 | 1461371263391 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:27:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:27:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:27:43 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:27:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:27:43 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:27:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:27:43 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:27:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:27:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:27:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1530ms 17:27:43 INFO - PROCESS | 25698 | 1461371263455 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 25698 | 1461371263463 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:27:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:27:43 INFO - PROCESS | 25698 | 1461371263520 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 25698 | 1461371263523 Marionette TRACE conn3 <- [1,2926,null,{}] 17:27:43 INFO - PROCESS | 25698 | 1461371263534 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:27:43 INFO - PROCESS | 25698 | 1461371263776 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:27:44 INFO - PROCESS | 25698 | 1461371264050 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f7b38800 == 167 [pid = 25698] [id = 739] 17:27:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04ee0c5000) [pid = 25698] [serial = 2218] [outer = (nil)] 17:27:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f04f1cb1800) [pid = 25698] [serial = 2219] [outer = 0x7f04ee0c5000] 17:27:44 INFO - PROCESS | 25698 | 1461371264124 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04f4d76400) [pid = 25698] [serial = 2220] [outer = 0x7f04ee0c5000] 17:27:44 INFO - PROCESS | 25698 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:27:44 INFO - PROCESS | 25698 | 1461371264907 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:27:44 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:27:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1404ms 17:27:44 INFO - PROCESS | 25698 | 1461371264941 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 25698 | 1461371264944 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:27:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:27:44 INFO - PROCESS | 25698 | 1461371264954 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 25698 | 1461371264956 Marionette TRACE conn3 <- [1,2930,null,{}] 17:27:44 INFO - PROCESS | 25698 | 1461371264962 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:27:45 INFO - PROCESS | 25698 | 1461371265193 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:27:45 INFO - PROCESS | 25698 | 1461371265437 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8fa5800 == 168 [pid = 25698] [id = 740] 17:27:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f04f0108000) [pid = 25698] [serial = 2221] [outer = (nil)] 17:27:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f04f5787c00) [pid = 25698] [serial = 2222] [outer = 0x7f04f0108000] 17:27:45 INFO - PROCESS | 25698 | 1461371265514 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04f6762c00) [pid = 25698] [serial = 2223] [outer = 0x7f04f0108000] 17:27:46 INFO - PROCESS | 25698 | 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:27:46 INFO - PROCESS | 25698 | 1461371266293 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:27:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:27:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1376ms 17:27:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:27:46 INFO - PROCESS | 25698 | 1461371266331 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:27:46 INFO - PROCESS | 25698 | 1461371266334 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:27:46 INFO - PROCESS | 25698 | 1461371266340 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:27:46 INFO - PROCESS | 25698 | 1461371266343 Marionette TRACE conn3 <- [1,2934,null,{}] 17:27:46 INFO - PROCESS | 25698 | 1461371266348 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:27:46 INFO - PROCESS | 25698 | 1461371266578 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:27:46 INFO - PROCESS | 25698 | 1461371266876 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04fe405000 == 169 [pid = 25698] [id = 741] 17:27:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04eea65000) [pid = 25698] [serial = 2224] [outer = (nil)] 17:27:46 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04f6be3400) [pid = 25698] [serial = 2225] [outer = 0x7f04eea65000] 17:27:46 INFO - PROCESS | 25698 | 1461371266952 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04f6e8c400) [pid = 25698] [serial = 2226] [outer = 0x7f04eea65000] 17:27:47 INFO - PROCESS | 25698 | 1461371267719 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:27:47 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:27:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1390ms 17:27:47 INFO - PROCESS | 25698 | 1461371267729 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 25698 | 1461371267733 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:27:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:27:47 INFO - PROCESS | 25698 | 1461371267738 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 25698 | 1461371267741 Marionette TRACE conn3 <- [1,2938,null,{}] 17:27:47 INFO - PROCESS | 25698 | 1461371267746 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:27:47 INFO - PROCESS | 25698 | 1461371267979 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:27:48 INFO - PROCESS | 25698 | 1461371268227 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f0509aa9800 == 170 [pid = 25698] [id = 742] 17:27:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f04f170e400) [pid = 25698] [serial = 2227] [outer = (nil)] 17:27:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f04f70cb400) [pid = 25698] [serial = 2228] [outer = 0x7f04f170e400] 17:27:48 INFO - PROCESS | 25698 | 1461371268304 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 25698 | ++DOMWINDOW == 192 (0x7f04f7635000) [pid = 25698] [serial = 2229] [outer = 0x7f04f170e400] 17:27:49 INFO - PROCESS | 25698 | 1461371269066 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:27:49 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:27:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1379ms 17:27:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:27:49 INFO - PROCESS | 25698 | 1461371269120 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:27:49 INFO - PROCESS | 25698 | 1461371269123 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:27:49 INFO - PROCESS | 25698 | 1461371269129 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 25698 | 1461371269132 Marionette TRACE conn3 <- [1,2942,null,{}] 17:27:49 INFO - PROCESS | 25698 | 1461371269137 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:27:49 INFO - PROCESS | 25698 | 1461371269414 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:27:49 INFO - PROCESS | 25698 | 1461371269664 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050cc68000 == 171 [pid = 25698] [id = 743] 17:27:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 193 (0x7f04d8f91c00) [pid = 25698] [serial = 2230] [outer = (nil)] 17:27:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 194 (0x7f04f7639800) [pid = 25698] [serial = 2231] [outer = 0x7f04d8f91c00] 17:27:49 INFO - PROCESS | 25698 | 1461371269742 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 195 (0x7f04f7e1dc00) [pid = 25698] [serial = 2232] [outer = 0x7f04d8f91c00] 17:27:50 INFO - PROCESS | 25698 | 1461371270549 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:27:50 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:27:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:27:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:27:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1434ms 17:27:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:27:50 INFO - PROCESS | 25698 | 1461371270563 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 25698 | 1461371270566 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:27:50 INFO - PROCESS | 25698 | 1461371270572 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 25698 | 1461371270575 Marionette TRACE conn3 <- [1,2946,null,{}] 17:27:50 INFO - PROCESS | 25698 | 1461371270580 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:27:50 INFO - PROCESS | 25698 | 1461371270816 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:27:51 INFO - PROCESS | 25698 | 1461371271098 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050e799800 == 172 [pid = 25698] [id = 744] 17:27:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 196 (0x7f04f66a2000) [pid = 25698] [serial = 2233] [outer = (nil)] 17:27:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 197 (0x7f04f8782800) [pid = 25698] [serial = 2234] [outer = 0x7f04f66a2000] 17:27:51 INFO - PROCESS | 25698 | 1461371271173 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 25698 | ++DOMWINDOW == 198 (0x7f04f8d30400) [pid = 25698] [serial = 2235] [outer = 0x7f04f66a2000] 17:27:51 INFO - PROCESS | 25698 | 1461371271974 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:27:52 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:27:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1437ms 17:27:52 INFO - PROCESS | 25698 | 1461371272010 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 25698 | 1461371272014 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:27:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:27:52 INFO - PROCESS | 25698 | 1461371272020 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 25698 | 1461371272022 Marionette TRACE conn3 <- [1,2950,null,{}] 17:27:52 INFO - PROCESS | 25698 | 1461371272028 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:27:52 INFO - PROCESS | 25698 | 1461371272281 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:27:52 INFO - PROCESS | 25698 | 1461371272537 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f050f488000 == 173 [pid = 25698] [id = 745] 17:27:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 199 (0x7f04dc9a3c00) [pid = 25698] [serial = 2236] [outer = (nil)] 17:27:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 200 (0x7f04f7e9b800) [pid = 25698] [serial = 2237] [outer = 0x7f04dc9a3c00] 17:27:52 INFO - PROCESS | 25698 | 1461371272615 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 201 (0x7f04f8f6b400) [pid = 25698] [serial = 2238] [outer = 0x7f04dc9a3c00] 17:27:53 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df706000 == 174 [pid = 25698] [id = 746] 17:27:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 202 (0x7f04fad32400) [pid = 25698] [serial = 2239] [outer = (nil)] 17:27:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 203 (0x7f04f8d38800) [pid = 25698] [serial = 2240] [outer = 0x7f04fad32400] 17:27:53 INFO - PROCESS | 25698 | 1461371273506 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:27:53 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:27:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1529ms 17:27:53 INFO - PROCESS | 25698 | 1461371273551 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 25698 | 1461371273554 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:27:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:27:53 INFO - PROCESS | 25698 | 1461371273560 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 25698 | 1461371273563 Marionette TRACE conn3 <- [1,2954,null,{}] 17:27:53 INFO - PROCESS | 25698 | 1461371273568 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:27:53 INFO - PROCESS | 25698 | 1461371273920 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:27:54 INFO - PROCESS | 25698 | 1461371274211 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df71e800 == 175 [pid = 25698] [id = 747] 17:27:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 204 (0x7f04df8e4c00) [pid = 25698] [serial = 2241] [outer = (nil)] 17:27:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 205 (0x7f04fad29000) [pid = 25698] [serial = 2242] [outer = 0x7f04df8e4c00] 17:27:54 INFO - PROCESS | 25698 | 1461371274296 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 25698 | ++DOMWINDOW == 206 (0x7f04faee5400) [pid = 25698] [serial = 2243] [outer = 0x7f04df8e4c00] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b24000 == 174 [pid = 25698] [id = 674] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8463800 == 173 [pid = 25698] [id = 675] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e1764000 == 172 [pid = 25698] [id = 726] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e1149800 == 171 [pid = 25698] [id = 725] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04dfadd800 == 170 [pid = 25698] [id = 724] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de78b000 == 169 [pid = 25698] [id = 723] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2c54800 == 168 [pid = 25698] [id = 713] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2744000 == 167 [pid = 25698] [id = 712] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f04ac800 == 166 [pid = 25698] [id = 711] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eebcb800 == 165 [pid = 25698] [id = 710] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ede1c000 == 164 [pid = 25698] [id = 709] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ec9a4800 == 163 [pid = 25698] [id = 708] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb57a000 == 162 [pid = 25698] [id = 707] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e52af000 == 161 [pid = 25698] [id = 706] 17:27:56 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e114f800 == 160 [pid = 25698] [id = 705] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 205 (0x7f04e2c0d000) [pid = 25698] [serial = 1998] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 204 (0x7f04e25a8400) [pid = 25698] [serial = 1995] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 203 (0x7f04df8eb400) [pid = 25698] [serial = 1989] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 202 (0x7f04e17b1c00) [pid = 25698] [serial = 1992] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 201 (0x7f04eb96dc00) [pid = 25698] [serial = 2007] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 200 (0x7f04ebbf2000) [pid = 25698] [serial = 2010] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 199 (0x7f04e2fcc800) [pid = 25698] [serial = 2001] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 198 (0x7f04e5e97400) [pid = 25698] [serial = 2004] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 197 (0x7f04effecc00) [pid = 25698] [serial = 2090] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 196 (0x7f04ee0d9800) [pid = 25698] [serial = 2016] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 195 (0x7f04eb969000) [pid = 25698] [serial = 2076] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 194 (0x7f04ee0dd400) [pid = 25698] [serial = 2082] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 193 (0x7f04e0cdf000) [pid = 25698] [serial = 2108] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 192 (0x7f04ebbf8000) [pid = 25698] [serial = 2078] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 191 (0x7f04f1ca4800) [pid = 25698] [serial = 2096] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04e501f800) [pid = 25698] [serial = 2070] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04ee699000) [pid = 25698] [serial = 2084] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04e4098400) [pid = 25698] [serial = 2069] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04ee8cf400) [pid = 25698] [serial = 2087] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04f1733800) [pid = 25698] [serial = 2093] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04de77f400) [pid = 25698] [serial = 2051] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04e4094000) [pid = 25698] [serial = 2067] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04f1808400) [pid = 25698] [serial = 2022] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04de647c00) [pid = 25698] [serial = 2099] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04e1bdc800) [pid = 25698] [serial = 2112] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04da23a000) [pid = 25698] [serial = 2111] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04e170a000) [pid = 25698] [serial = 2055] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04f0111400) [pid = 25698] [serial = 2091] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04f0054000) [pid = 25698] [serial = 2019] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04dbf38800) [pid = 25698] [serial = 2103] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04dbf36c00) [pid = 25698] [serial = 2049] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04e212bc00) [pid = 25698] [serial = 2057] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04e212b400) [pid = 25698] [serial = 2060] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04e0d45400) [pid = 25698] [serial = 2054] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04f433d400) [pid = 25698] [serial = 2031] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04e52d1000) [pid = 25698] [serial = 2072] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04e2c0d800) [pid = 25698] [serial = 2063] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04ee8cc000) [pid = 25698] [serial = 2085] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04d93b4000) [pid = 25698] [serial = 2048] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04e1705000) [pid = 25698] [serial = 2109] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04e2fd0000) [pid = 25698] [serial = 2064] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04ecb5e400) [pid = 25698] [serial = 2013] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04f24f0400) [pid = 25698] [serial = 2097] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04df8b7000) [pid = 25698] [serial = 2106] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04eecfbc00) [pid = 25698] [serial = 2088] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04de9c2c00) [pid = 25698] [serial = 2105] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04ebdb7c00) [pid = 25698] [serial = 2079] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04f24e9400) [pid = 25698] [serial = 2025] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04d9d68400) [pid = 25698] [serial = 2102] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04e391f000) [pid = 25698] [serial = 2066] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04eb524800) [pid = 25698] [serial = 2075] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04f2ee7400) [pid = 25698] [serial = 2028] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04e25a8c00) [pid = 25698] [serial = 2061] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04ee0cb400) [pid = 25698] [serial = 2081] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04df8eb000) [pid = 25698] [serial = 2052] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04e5d79000) [pid = 25698] [serial = 2073] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04f1be5800) [pid = 25698] [serial = 2094] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04e2135400) [pid = 25698] [serial = 2058] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04e212d800) [pid = 25698] [serial = 1986] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04f173b800) [pid = 25698] [serial = 2100] [outer = (nil)] [url = about:blank] 17:27:56 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04e250e400) [pid = 25698] [serial = 2114] [outer = (nil)] [url = about:blank] 17:27:57 INFO - PROCESS | 25698 | 1461371277061 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:27:57 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:27:57 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:27:57 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 3534ms 17:27:57 INFO - PROCESS | 25698 | 1461371277097 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:27:57 INFO - PROCESS | 25698 | 1461371277101 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:27:57 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:27:57 INFO - PROCESS | 25698 | 1461371277109 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 25698 | 1461371277115 Marionette TRACE conn3 <- [1,2958,null,{}] 17:27:57 INFO - PROCESS | 25698 | 1461371277122 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:27:57 INFO - PROCESS | 25698 | 1461371277378 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:27:57 INFO - PROCESS | 25698 | 1461371277568 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de4d0800 == 161 [pid = 25698] [id = 748] 17:27:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04dbf3a000) [pid = 25698] [serial = 2244] [outer = (nil)] 17:27:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04de77cc00) [pid = 25698] [serial = 2245] [outer = 0x7f04dbf3a000] 17:27:57 INFO - PROCESS | 25698 | 1461371277641 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04df8aa400) [pid = 25698] [serial = 2246] [outer = 0x7f04dbf3a000] 17:27:58 INFO - PROCESS | 25698 | 1461371278443 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:27:58 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:27:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1382ms 17:27:58 INFO - PROCESS | 25698 | 1461371278492 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 25698 | 1461371278498 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:27:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:27:58 INFO - PROCESS | 25698 | 1461371278510 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 25698 | 1461371278514 Marionette TRACE conn3 <- [1,2962,null,{}] 17:27:58 INFO - PROCESS | 25698 | 1461371278524 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:27:58 INFO - PROCESS | 25698 | 1461371278764 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:27:59 INFO - PROCESS | 25698 | 1461371278994 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df722000 == 162 [pid = 25698] [id = 749] 17:27:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04df8ad000) [pid = 25698] [serial = 2247] [outer = (nil)] 17:27:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e0adb400) [pid = 25698] [serial = 2248] [outer = 0x7f04df8ad000] 17:27:59 INFO - PROCESS | 25698 | 1461371279060 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e0d4ac00) [pid = 25698] [serial = 2249] [outer = 0x7f04df8ad000] 17:27:59 INFO - PROCESS | 25698 | 1461371279885 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:27:59 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:27:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1393ms 17:27:59 INFO - PROCESS | 25698 | 1461371279903 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 25698 | 1461371279906 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:27:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:27:59 INFO - PROCESS | 25698 | 1461371279914 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 25698 | 1461371279920 Marionette TRACE conn3 <- [1,2966,null,{}] 17:27:59 INFO - PROCESS | 25698 | 1461371279945 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:28:00 INFO - PROCESS | 25698 | 1461371280239 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:28:00 INFO - PROCESS | 25698 | 1461371280297 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e1146800 == 163 [pid = 25698] [id = 750] 17:28:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04e17b1c00) [pid = 25698] [serial = 2250] [outer = (nil)] 17:28:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04e1a1b800) [pid = 25698] [serial = 2251] [outer = 0x7f04e17b1c00] 17:28:00 INFO - PROCESS | 25698 | 1461371280435 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04e249b400) [pid = 25698] [serial = 2252] [outer = 0x7f04e17b1c00] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04df64ec00) [pid = 25698] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04eb9ed000) [pid = 25698] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04e09c2400) [pid = 25698] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04e2521800) [pid = 25698] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04eb9ed400) [pid = 25698] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04f69be800) [pid = 25698] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04de776400) [pid = 25698] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04e2c08c00) [pid = 25698] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04df8ef800) [pid = 25698] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04de9bd800) [pid = 25698] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04e1785c00) [pid = 25698] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04e2c0bc00) [pid = 25698] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04e1784000) [pid = 25698] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04e2f88800) [pid = 25698] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04da5ef400) [pid = 25698] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04d8f64000) [pid = 25698] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f04e17a6000) [pid = 25698] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04e2495400) [pid = 25698] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f04d8f63400) [pid = 25698] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04df64b400) [pid = 25698] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04e212d400) [pid = 25698] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:28:01 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f04e2676800) [pid = 25698] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:28:01 INFO - PROCESS | 25698 | 1461371281899 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:28:01 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:28:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1999ms 17:28:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:28:01 INFO - PROCESS | 25698 | 1461371281912 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 25698 | 1461371281916 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:28:01 INFO - PROCESS | 25698 | 1461371281922 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 25698 | 1461371281925 Marionette TRACE conn3 <- [1,2970,null,{}] 17:28:01 INFO - PROCESS | 25698 | 1461371281930 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:28:02 INFO - PROCESS | 25698 | 1461371282236 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:28:02 INFO - PROCESS | 25698 | 1461371282262 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e1907800 == 164 [pid = 25698] [id = 751] 17:28:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04d8f63400) [pid = 25698] [serial = 2253] [outer = (nil)] 17:28:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04e1a1cc00) [pid = 25698] [serial = 2254] [outer = 0x7f04d8f63400] 17:28:02 INFO - PROCESS | 25698 | 1461371282326 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04e25a3800) [pid = 25698] [serial = 2255] [outer = 0x7f04d8f63400] 17:28:03 INFO - PROCESS | 25698 | 1461371283084 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:28:03 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:28:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1189ms 17:28:03 INFO - PROCESS | 25698 | 1461371283110 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:28:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:28:03 INFO - PROCESS | 25698 | 1461371283124 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:28:03 INFO - PROCESS | 25698 | 1461371283130 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 25698 | 1461371283133 Marionette TRACE conn3 <- [1,2974,null,{}] 17:28:03 INFO - PROCESS | 25698 | 1461371283138 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:28:03 INFO - PROCESS | 25698 | 1461371283395 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:28:03 INFO - PROCESS | 25698 | 1461371283694 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dca6d800 == 165 [pid = 25698] [id = 752] 17:28:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04d8f90800) [pid = 25698] [serial = 2256] [outer = (nil)] 17:28:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04d8f9c800) [pid = 25698] [serial = 2257] [outer = 0x7f04d8f90800] 17:28:03 INFO - PROCESS | 25698 | 1461371283769 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04da5eb400) [pid = 25698] [serial = 2258] [outer = 0x7f04d8f90800] 17:28:04 INFO - PROCESS | 25698 | 1461371284678 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:28:04 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:28:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1587ms 17:28:04 INFO - PROCESS | 25698 | 1461371284719 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 25698 | 1461371284727 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:28:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:28:04 INFO - PROCESS | 25698 | 1461371284736 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 25698 | 1461371284741 Marionette TRACE conn3 <- [1,2978,null,{}] 17:28:04 INFO - PROCESS | 25698 | 1461371284790 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:28:05 INFO - PROCESS | 25698 | 1461371285139 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:28:05 INFO - PROCESS | 25698 | 1461371285302 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e0b3a000 == 166 [pid = 25698] [id = 753] 17:28:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04da5e6000) [pid = 25698] [serial = 2259] [outer = (nil)] 17:28:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04e09c5400) [pid = 25698] [serial = 2260] [outer = 0x7f04da5e6000] 17:28:05 INFO - PROCESS | 25698 | 1461371285377 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04e0ceb400) [pid = 25698] [serial = 2261] [outer = 0x7f04da5e6000] 17:28:06 INFO - PROCESS | 25698 | 1461371286210 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:28:06 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:28:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1534ms 17:28:06 INFO - PROCESS | 25698 | 1461371286275 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:28:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:28:06 INFO - PROCESS | 25698 | 1461371286281 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:28:06 INFO - PROCESS | 25698 | 1461371286288 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 25698 | 1461371286291 Marionette TRACE conn3 <- [1,2982,null,{}] 17:28:06 INFO - PROCESS | 25698 | 1461371286296 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:28:06 INFO - PROCESS | 25698 | 1461371286543 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:28:06 INFO - PROCESS | 25698 | 1461371286812 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e2e39800 == 167 [pid = 25698] [id = 754] 17:28:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04e1702c00) [pid = 25698] [serial = 2262] [outer = (nil)] 17:28:06 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04e1a16800) [pid = 25698] [serial = 2263] [outer = 0x7f04e1702c00] 17:28:06 INFO - PROCESS | 25698 | 1461371286905 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04e2135400) [pid = 25698] [serial = 2264] [outer = 0x7f04e1702c00] 17:28:07 INFO - PROCESS | 25698 | 1461371287829 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:28:07 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:28:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:28:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1583ms 17:28:07 INFO - PROCESS | 25698 | 1461371287874 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 25698 | 1461371287881 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:28:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:28:07 INFO - PROCESS | 25698 | 1461371287946 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 25698 | 1461371287960 Marionette TRACE conn3 <- [1,2986,null,{}] 17:28:07 INFO - PROCESS | 25698 | 1461371287982 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:28:08 INFO - PROCESS | 25698 | 1461371288354 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:28:08 INFO - PROCESS | 25698 | 1461371288727 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e53aa800 == 168 [pid = 25698] [id = 755] 17:28:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04e2495c00) [pid = 25698] [serial = 2265] [outer = (nil)] 17:28:08 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04e2c11400) [pid = 25698] [serial = 2266] [outer = 0x7f04e2495c00] 17:28:08 INFO - PROCESS | 25698 | 1461371288860 Marionette DEBUG loaded listener.js 17:28:09 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04e2f83000) [pid = 25698] [serial = 2267] [outer = 0x7f04e2495c00] 17:28:09 INFO - PROCESS | 25698 | 1461371289731 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:28:09 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:28:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1861ms 17:28:09 INFO - PROCESS | 25698 | 1461371289751 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:28:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:28:09 INFO - PROCESS | 25698 | 1461371289756 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:28:09 INFO - PROCESS | 25698 | 1461371289762 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:28:09 INFO - PROCESS | 25698 | 1461371289765 Marionette TRACE conn3 <- [1,2990,null,{}] 17:28:09 INFO - PROCESS | 25698 | 1461371289770 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:28:10 INFO - PROCESS | 25698 | 1461371290004 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:28:10 INFO - PROCESS | 25698 | 1461371290283 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb46b800 == 169 [pid = 25698] [id = 756] 17:28:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04e25af800) [pid = 25698] [serial = 2268] [outer = (nil)] 17:28:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04e2fd6000) [pid = 25698] [serial = 2269] [outer = 0x7f04e25af800] 17:28:10 INFO - PROCESS | 25698 | 1461371290383 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e3796800) [pid = 25698] [serial = 2270] [outer = 0x7f04e25af800] 17:28:11 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb9a4800 == 170 [pid = 25698] [id = 757] 17:28:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e3918400) [pid = 25698] [serial = 2271] [outer = (nil)] 17:28:11 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04e2f8f800) [pid = 25698] [serial = 2272] [outer = 0x7f04e3918400] 17:28:11 INFO - PROCESS | 25698 | 1461371291366 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:28:11 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:28:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1629ms 17:28:11 INFO - PROCESS | 25698 | 1461371291395 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:28:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:28:11 INFO - PROCESS | 25698 | 1461371291399 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:28:11 INFO - PROCESS | 25698 | 1461371291406 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 25698 | 1461371291409 Marionette TRACE conn3 <- [1,2994,null,{}] 17:28:11 INFO - PROCESS | 25698 | 1461371291420 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:28:11 INFO - PROCESS | 25698 | 1461371291711 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:28:12 INFO - PROCESS | 25698 | 1461371292015 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:12 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ec991000 == 171 [pid = 25698] [id = 758] 17:28:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04e5023000) [pid = 25698] [serial = 2273] [outer = (nil)] 17:28:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04e502ac00) [pid = 25698] [serial = 2274] [outer = 0x7f04e5023000] 17:28:12 INFO - PROCESS | 25698 | 1461371292165 Marionette DEBUG loaded listener.js 17:28:12 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04eb531800) [pid = 25698] [serial = 2275] [outer = 0x7f04e5023000] 17:28:12 INFO - PROCESS | 25698 | 1461371292968 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:28:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:28:13 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:28:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1635ms 17:28:13 INFO - PROCESS | 25698 | 1461371293042 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:28:13 INFO - PROCESS | 25698 | 1461371293046 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:28:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:28:13 INFO - PROCESS | 25698 | 1461371293051 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:28:13 INFO - PROCESS | 25698 | 1461371293054 Marionette TRACE conn3 <- [1,2998,null,{}] 17:28:13 INFO - PROCESS | 25698 | 1461371293059 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:28:13 INFO - PROCESS | 25698 | 1461371293302 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:28:13 INFO - PROCESS | 25698 | 1461371293581 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ede20000 == 172 [pid = 25698] [id = 759] 17:28:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04e25a4800) [pid = 25698] [serial = 2276] [outer = (nil)] 17:28:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04ebd86000) [pid = 25698] [serial = 2277] [outer = 0x7f04e25a4800] 17:28:13 INFO - PROCESS | 25698 | 1461371293667 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04ebdb6000) [pid = 25698] [serial = 2278] [outer = 0x7f04e25a4800] 17:28:14 INFO - PROCESS | 25698 | 1461371294458 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:28:14 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:28:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1431ms 17:28:14 INFO - PROCESS | 25698 | 1461371294483 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 25698 | 1461371294487 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:28:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:28:14 INFO - PROCESS | 25698 | 1461371294492 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 25698 | 1461371294496 Marionette TRACE conn3 <- [1,3002,null,{}] 17:28:14 INFO - PROCESS | 25698 | 1461371294501 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:28:14 INFO - PROCESS | 25698 | 1461371294752 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:28:14 INFO - PROCESS | 25698 | 1461371294994 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee905800 == 173 [pid = 25698] [id = 760] 17:28:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04e2c08400) [pid = 25698] [serial = 2279] [outer = (nil)] 17:28:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04ecb5ec00) [pid = 25698] [serial = 2280] [outer = 0x7f04e2c08400] 17:28:15 INFO - PROCESS | 25698 | 1461371295069 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04edfcf800) [pid = 25698] [serial = 2281] [outer = 0x7f04e2c08400] 17:28:15 INFO - PROCESS | 25698 | 1461371295886 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:28:15 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:28:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1429ms 17:28:15 INFO - PROCESS | 25698 | 1461371295924 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 25698 | 1461371295928 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:28:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:28:15 INFO - PROCESS | 25698 | 1461371295934 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 25698 | 1461371295938 Marionette TRACE conn3 <- [1,3006,null,{}] 17:28:15 INFO - PROCESS | 25698 | 1461371295943 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:28:16 INFO - PROCESS | 25698 | 1461371296182 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:28:16 INFO - PROCESS | 25698 | 1461371296458 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eec1b000 == 174 [pid = 25698] [id = 761] 17:28:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04eb969000) [pid = 25698] [serial = 2282] [outer = (nil)] 17:28:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04ee0c9800) [pid = 25698] [serial = 2283] [outer = 0x7f04eb969000] 17:28:16 INFO - PROCESS | 25698 | 1461371296539 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04ee0df000) [pid = 25698] [serial = 2284] [outer = 0x7f04eb969000] 17:28:17 INFO - PROCESS | 25698 | 1461371297367 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:28:17 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:28:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1488ms 17:28:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:28:17 INFO - PROCESS | 25698 | 1461371297423 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 25698 | 1461371297426 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:28:17 INFO - PROCESS | 25698 | 1461371297433 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 25698 | 1461371297436 Marionette TRACE conn3 <- [1,3010,null,{}] 17:28:17 INFO - PROCESS | 25698 | 1461371297442 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:28:17 INFO - PROCESS | 25698 | 1461371297676 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:28:17 INFO - PROCESS | 25698 | 1461371297958 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f1a4c800 == 175 [pid = 25698] [id = 762] 17:28:17 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04e3791c00) [pid = 25698] [serial = 2285] [outer = (nil)] 17:28:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04ee65dc00) [pid = 25698] [serial = 2286] [outer = 0x7f04e3791c00] 17:28:18 INFO - PROCESS | 25698 | 1461371298036 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04ee8cec00) [pid = 25698] [serial = 2287] [outer = 0x7f04e3791c00] 17:28:18 INFO - PROCESS | 25698 | 1461371298857 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:28:18 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:28:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1441ms 17:28:18 INFO - PROCESS | 25698 | 1461371298873 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 25698 | 1461371298876 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:28:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:28:18 INFO - PROCESS | 25698 | 1461371298882 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 25698 | 1461371298884 Marionette TRACE conn3 <- [1,3014,null,{}] 17:28:18 INFO - PROCESS | 25698 | 1461371298890 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:28:19 INFO - PROCESS | 25698 | 1461371299127 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:28:19 INFO - PROCESS | 25698 | 1461371299371 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f28e0800 == 176 [pid = 25698] [id = 763] 17:28:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04ee0cd000) [pid = 25698] [serial = 2288] [outer = (nil)] 17:28:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04eecf5c00) [pid = 25698] [serial = 2289] [outer = 0x7f04ee0cd000] 17:28:19 INFO - PROCESS | 25698 | 1461371299475 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04f005a800) [pid = 25698] [serial = 2290] [outer = 0x7f04ee0cd000] 17:28:19 INFO - PROCESS | 25698 | [25698] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:28:20 INFO - PROCESS | 25698 | 1461371300401 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:28:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:28:20 INFO - {} 17:28:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:28:20 INFO - {} 17:28:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:28:20 INFO - {} 17:28:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:28:20 INFO - {} 17:28:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1529ms 17:28:20 INFO - PROCESS | 25698 | 1461371300413 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:28:20 INFO - PROCESS | 25698 | 1461371300417 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:28:20 INFO - TEST-START | /FileAPI/fileReader.html 17:28:20 INFO - PROCESS | 25698 | 1461371300423 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 25698 | 1461371300426 Marionette TRACE conn3 <- [1,3018,null,{}] 17:28:20 INFO - PROCESS | 25698 | 1461371300432 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:28:20 INFO - PROCESS | 25698 | 1461371300723 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:28:21 INFO - PROCESS | 25698 | 1461371300995 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f3819000 == 177 [pid = 25698] [id = 764] 17:28:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04f1733800) [pid = 25698] [serial = 2291] [outer = (nil)] 17:28:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04f5793000) [pid = 25698] [serial = 2292] [outer = 0x7f04f1733800] 17:28:21 INFO - PROCESS | 25698 | 1461371301110 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04f69c0400) [pid = 25698] [serial = 2293] [outer = 0x7f04f1733800] 17:28:21 INFO - PROCESS | 25698 | 1461371301853 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:28:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:28:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:28:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:28:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:28:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 1485ms 17:28:21 INFO - PROCESS | 25698 | 1461371301910 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 25698 | 1461371301913 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:28:21 INFO - TEST-START | /FileAPI/historical.html 17:28:21 INFO - PROCESS | 25698 | 1461371301919 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 25698 | 1461371301922 Marionette TRACE conn3 <- [1,3022,null,{}] 17:28:21 INFO - PROCESS | 25698 | 1461371301927 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:28:22 INFO - PROCESS | 25698 | 1461371302153 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:28:22 INFO - PROCESS | 25698 | 1461371302444 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f6f9b000 == 178 [pid = 25698] [id = 765] 17:28:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04e37b8400) [pid = 25698] [serial = 2294] [outer = (nil)] 17:28:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04f6d05000) [pid = 25698] [serial = 2295] [outer = 0x7f04e37b8400] 17:28:22 INFO - PROCESS | 25698 | 1461371302523 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04f6e85000) [pid = 25698] [serial = 2296] [outer = 0x7f04e37b8400] 17:28:23 INFO - PROCESS | 25698 | 1461371303320 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:28:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:28:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:28:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:28:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:28:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:28:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:28:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:28:23 INFO - TEST-OK | /FileAPI/historical.html | took 1431ms 17:28:23 INFO - PROCESS | 25698 | 1461371303355 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 25698 | 1461371303358 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:28:23 INFO - TEST-START | /FileAPI/idlharness.html 17:28:23 INFO - PROCESS | 25698 | 1461371303365 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 25698 | 1461371303368 Marionette TRACE conn3 <- [1,3026,null,{}] 17:28:23 INFO - PROCESS | 25698 | 1461371303373 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:28:23 INFO - PROCESS | 25698 | 1461371303602 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:28:23 INFO - PROCESS | 25698 | 1461371303879 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f8002800 == 179 [pid = 25698] [id = 766] 17:28:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04e4093800) [pid = 25698] [serial = 2297] [outer = (nil)] 17:28:23 INFO - PROCESS | 25698 | ++DOMWINDOW == 178 (0x7f04f6ef0c00) [pid = 25698] [serial = 2298] [outer = 0x7f04e4093800] 17:28:23 INFO - PROCESS | 25698 | 1461371303955 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 25698 | ++DOMWINDOW == 179 (0x7f04f73ef400) [pid = 25698] [serial = 2299] [outer = 0x7f04e4093800] 17:28:25 INFO - PROCESS | 25698 | 1461371305461 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:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:28:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:28:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:28:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:28:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:28:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:28:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:28:25 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:28:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:28:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:28:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:28:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:28:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:28:25 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:28:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:28:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:28:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:28:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:28:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:28:25 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:28:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:28:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:28:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:28:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:28:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:28:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:28:25 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:28:25 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:28:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:28:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:28:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:28:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:28:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:28:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:28:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:28:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:28:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:28:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:28:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:28:25 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:28:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:28:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:28:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:28:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:28:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:28:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:28:25 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:28:25 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:28:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:28:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:28:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:28:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:28:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:28:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:28:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:28:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 2284ms 17:28:25 INFO - PROCESS | 25698 | 1461371305651 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 25698 | 1461371305654 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:28:25 INFO - TEST-START | /FileAPI/idlharness.worker 17:28:25 INFO - PROCESS | 25698 | 1461371305666 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 25698 | 1461371305674 Marionette TRACE conn3 <- [1,3030,null,{}] 17:28:25 INFO - PROCESS | 25698 | 1461371305798 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:28:26 INFO - PROCESS | 25698 | 1461371306032 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:28:26 INFO - PROCESS | 25698 | 1461371306298 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2d0d000 == 180 [pid = 25698] [id = 767] 17:28:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 180 (0x7f04f170d000) [pid = 25698] [serial = 2300] [outer = (nil)] 17:28:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 181 (0x7f04f70ea400) [pid = 25698] [serial = 2301] [outer = 0x7f04f170d000] 17:28:26 INFO - PROCESS | 25698 | 1461371306375 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 25698 | ++DOMWINDOW == 182 (0x7f0504e5d000) [pid = 25698] [serial = 2302] [outer = 0x7f04f170d000] 17:28:26 INFO - PROCESS | 25698 | [25698] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:28:28 INFO - PROCESS | 25698 | 1461371308609 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:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:28:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:28:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:28:28 INFO - {} 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:28:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:28:28 INFO - {} 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:28:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:28:28 INFO - {} 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:28:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:28:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:28:28 INFO - {} 17:28:28 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:28:28 INFO - {} 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:28:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:28:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:28:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:28:28 INFO - {} 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:28:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:28:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:28:28 INFO - {} 17:28:28 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:28:28 INFO - {} 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:28:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:28:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:28:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 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:28:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:28:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:28:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:28:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:28:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:28:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:28:28 INFO - {} 17:28:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3103ms 17:28:28 INFO - PROCESS | 25698 | 1461371308772 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:28:28 INFO - PROCESS | 25698 | 1461371308777 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:28:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:28:28 INFO - PROCESS | 25698 | 1461371308787 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 25698 | 1461371308790 Marionette TRACE conn3 <- [1,3034,null,{}] 17:28:28 INFO - PROCESS | 25698 | 1461371308860 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:28:29 INFO - PROCESS | 25698 | 1461371309172 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:28:29 INFO - PROCESS | 25698 | 1461371309447 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dbe1d000 == 181 [pid = 25698] [id = 768] 17:28:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 183 (0x7f04f24fd000) [pid = 25698] [serial = 2303] [outer = (nil)] 17:28:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 184 (0x7f0504f76c00) [pid = 25698] [serial = 2304] [outer = 0x7f04f24fd000] 17:28:29 INFO - PROCESS | 25698 | 1461371309532 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 25698 | ++DOMWINDOW == 185 (0x7f050a508800) [pid = 25698] [serial = 2305] [outer = 0x7f04f24fd000] 17:28:30 INFO - PROCESS | 25698 | 1461371310328 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:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:28:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1596ms 17:28:30 INFO - PROCESS | 25698 | 1461371310383 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 25698 | 1461371310386 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:28:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:28:30 INFO - PROCESS | 25698 | 1461371310394 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 25698 | 1461371310396 Marionette TRACE conn3 <- [1,3038,null,{}] 17:28:30 INFO - PROCESS | 25698 | 1461371310403 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:28:30 INFO - PROCESS | 25698 | 1461371310777 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:28:30 INFO - PROCESS | 25698 | 1461371310986 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ebc41800 == 182 [pid = 25698] [id = 769] 17:28:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 186 (0x7f04ebc94c00) [pid = 25698] [serial = 2306] [outer = (nil)] 17:28:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 187 (0x7f04ebc99c00) [pid = 25698] [serial = 2307] [outer = 0x7f04ebc94c00] 17:28:31 INFO - PROCESS | 25698 | 1461371311114 Marionette DEBUG loaded listener.js 17:28:31 INFO - PROCESS | 25698 | ++DOMWINDOW == 188 (0x7f04ebc9dc00) [pid = 25698] [serial = 2308] [outer = 0x7f04ebc94c00] 17:28:31 INFO - PROCESS | 25698 | 1461371311865 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:28:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:28:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:28:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1533ms 17:28:31 INFO - PROCESS | 25698 | 1461371311928 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 25698 | 1461371311931 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:28:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:28:31 INFO - PROCESS | 25698 | 1461371311938 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 25698 | 1461371311941 Marionette TRACE conn3 <- [1,3042,null,{}] 17:28:31 INFO - PROCESS | 25698 | 1461371311946 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:28:32 INFO - PROCESS | 25698 | 1461371312213 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:28:32 INFO - PROCESS | 25698 | 1461371312504 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dbd19800 == 183 [pid = 25698] [id = 770] 17:28:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 189 (0x7f04ebc95000) [pid = 25698] [serial = 2309] [outer = (nil)] 17:28:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 190 (0x7f050a1b7c00) [pid = 25698] [serial = 2310] [outer = 0x7f04ebc95000] 17:28:32 INFO - PROCESS | 25698 | 1461371312586 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 25698 | ++DOMWINDOW == 191 (0x7f050a510000) [pid = 25698] [serial = 2311] [outer = 0x7f04ebc95000] 17:28:33 INFO - PROCESS | 25698 | 1461371313882 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:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee910000 == 182 [pid = 25698] [id = 372] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fad0f800 == 181 [pid = 25698] [id = 57] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050f48e800 == 180 [pid = 25698] [id = 373] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e12e5800 == 179 [pid = 25698] [id = 638] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ec9a3000 == 178 [pid = 25698] [id = 303] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e1907800 == 177 [pid = 25698] [id = 751] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e1146800 == 176 [pid = 25698] [id = 750] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df722000 == 175 [pid = 25698] [id = 749] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de4d0800 == 174 [pid = 25698] [id = 748] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df71e800 == 173 [pid = 25698] [id = 747] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04df706000 == 172 [pid = 25698] [id = 746] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050f488000 == 171 [pid = 25698] [id = 745] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050e799800 == 170 [pid = 25698] [id = 744] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f050cc68000 == 169 [pid = 25698] [id = 743] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f0509aa9800 == 168 [pid = 25698] [id = 742] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04fe405000 == 167 [pid = 25698] [id = 741] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f8fa5800 == 166 [pid = 25698] [id = 740] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f7b38800 == 165 [pid = 25698] [id = 739] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f6f0f000 == 164 [pid = 25698] [id = 738] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f2cc2800 == 163 [pid = 25698] [id = 737] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04f049e000 == 162 [pid = 25698] [id = 736] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eec08000 == 161 [pid = 25698] [id = 735] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04ee913000 == 160 [pid = 25698] [id = 734] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04edeb9000 == 159 [pid = 25698] [id = 733] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eba95800 == 158 [pid = 25698] [id = 732] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04eb458000 == 157 [pid = 25698] [id = 731] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e53ac800 == 156 [pid = 25698] [id = 730] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e2e65800 == 155 [pid = 25698] [id = 729] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04e175f800 == 154 [pid = 25698] [id = 728] 17:28:36 INFO - PROCESS | 25698 | --DOCSHELL 0x7f04de503800 == 153 [pid = 25698] [id = 727] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 190 (0x7f04e0cebc00) [pid = 25698] [serial = 2118] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 189 (0x7f04ecb67c00) [pid = 25698] [serial = 2133] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 188 (0x7f04f6d0c800) [pid = 25698] [serial = 2153] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 187 (0x7f04f74be800) [pid = 25698] [serial = 2165] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 186 (0x7f04ef1f3c00) [pid = 25698] [serial = 2138] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 185 (0x7f04f6e90c00) [pid = 25698] [serial = 2157] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 184 (0x7f04df651000) [pid = 25698] [serial = 2174] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 183 (0x7f04e2f82800) [pid = 25698] [serial = 2123] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 182 (0x7f04f24e4c00) [pid = 25698] [serial = 2142] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 181 (0x7f04f6e8b000) [pid = 25698] [serial = 2156] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 180 (0x7f04e111e400) [pid = 25698] [serial = 2178] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 179 (0x7f04f7372000) [pid = 25698] [serial = 2160] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 178 (0x7f04e501ec00) [pid = 25698] [serial = 2130] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 177 (0x7f04f433d800) [pid = 25698] [serial = 2145] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 176 (0x7f04ee0ce000) [pid = 25698] [serial = 2135] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 175 (0x7f04de63f400) [pid = 25698] [serial = 2172] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 174 (0x7f04f6dbd400) [pid = 25698] [serial = 2154] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 173 (0x7f04f70bf000) [pid = 25698] [serial = 2159] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 172 (0x7f04f05ad400) [pid = 25698] [serial = 2139] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 171 (0x7f04f7635c00) [pid = 25698] [serial = 2166] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 170 (0x7f04ebdb8400) [pid = 25698] [serial = 2132] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 169 (0x7f04e1785800) [pid = 25698] [serial = 2046] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 168 (0x7f04e3798800) [pid = 25698] [serial = 2126] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 167 (0x7f04f74b6c00) [pid = 25698] [serial = 2163] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 166 (0x7f04df8e5800) [pid = 25698] [serial = 2175] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 165 (0x7f04f69bb000) [pid = 25698] [serial = 2148] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 164 (0x7f04f24ff000) [pid = 25698] [serial = 2144] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 163 (0x7f04f6d03400) [pid = 25698] [serial = 2151] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 162 (0x7f04e0aea000) [pid = 25698] [serial = 2177] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 161 (0x7f04df8b8800) [pid = 25698] [serial = 2117] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 160 (0x7f04e251b800) [pid = 25698] [serial = 2121] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 159 (0x7f04f7b4d800) [pid = 25698] [serial = 2169] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 158 (0x7f04f763d400) [pid = 25698] [serial = 2168] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 157 (0x7f04dbf41800) [pid = 25698] [serial = 2171] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 156 (0x7f04f6760c00) [pid = 25698] [serial = 2147] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04e2f92800) [pid = 25698] [serial = 2124] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04f69c1400) [pid = 25698] [serial = 2150] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04e3926800) [pid = 25698] [serial = 2129] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04ee68c400) [pid = 25698] [serial = 2136] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04e2492c00) [pid = 25698] [serial = 2120] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04e37b5000) [pid = 25698] [serial = 2127] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04f1808c00) [pid = 25698] [serial = 2141] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04f73f4000) [pid = 25698] [serial = 2162] [outer = (nil)] [url = about:blank] 17:28:36 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04e0ce1400) [pid = 25698] [serial = 2180] [outer = (nil)] [url = about:blank] 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:28:36 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:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:28:36 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:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:28:36 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:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:28:36 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:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:28:36 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:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:28:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:28:36 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:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:28:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:28:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:28:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 4471ms 17:28:36 INFO - PROCESS | 25698 | 1461371316561 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 25698 | 1461371316566 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:28:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:28:36 INFO - PROCESS | 25698 | 1461371316579 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 25698 | 1461371316587 Marionette TRACE conn3 <- [1,3046,null,{}] 17:28:36 INFO - PROCESS | 25698 | 1461371316596 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:28:36 INFO - PROCESS | 25698 | 1461371316804 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:28:37 INFO - PROCESS | 25698 | 1461371317034 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dbe0f000 == 154 [pid = 25698] [id = 771] 17:28:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04da5ee400) [pid = 25698] [serial = 2312] [outer = (nil)] 17:28:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04dbdd8400) [pid = 25698] [serial = 2313] [outer = 0x7f04da5ee400] 17:28:37 INFO - PROCESS | 25698 | 1461371317145 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04dc9a0000) [pid = 25698] [serial = 2314] [outer = 0x7f04da5ee400] 17:28:37 INFO - PROCESS | 25698 | [25698] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:28:37 INFO - PROCESS | 25698 | 1461371317954 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:28:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:28:37 INFO - {} 17:28:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1391ms 17:28:37 INFO - PROCESS | 25698 | 1461371317970 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:28:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:28:37 INFO - PROCESS | 25698 | 1461371317975 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:28:38 INFO - PROCESS | 25698 | 1461371317998 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 25698 | 1461371318004 Marionette TRACE conn3 <- [1,3050,null,{}] 17:28:38 INFO - PROCESS | 25698 | 1461371318010 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:28:38 INFO - PROCESS | 25698 | 1461371318231 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:28:38 INFO - PROCESS | 25698 | 1461371318445 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04df0da800 == 155 [pid = 25698] [id = 772] 17:28:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04dc9a1800) [pid = 25698] [serial = 2315] [outer = (nil)] 17:28:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04de9c0000) [pid = 25698] [serial = 2316] [outer = 0x7f04dc9a1800] 17:28:38 INFO - PROCESS | 25698 | 1461371318537 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04df64ec00) [pid = 25698] [serial = 2317] [outer = 0x7f04dc9a1800] 17:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:28:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1357ms 17:28:39 INFO - PROCESS | 25698 | 1461371319331 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:28:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:28:39 INFO - PROCESS | 25698 | 1461371319347 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:28:39 INFO - PROCESS | 25698 | 1461371319350 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:28:39 INFO - PROCESS | 25698 | 1461371319357 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 25698 | 1461371319360 Marionette TRACE conn3 <- [1,3054,null,{}] 17:28:39 INFO - PROCESS | 25698 | 1461371319386 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:28:39 INFO - PROCESS | 25698 | 1461371319693 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:28:39 INFO - PROCESS | 25698 | 1461371319736 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e09d4000 == 156 [pid = 25698] [id = 773] 17:28:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04dfce4800) [pid = 25698] [serial = 2318] [outer = (nil)] 17:28:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04e09c3c00) [pid = 25698] [serial = 2319] [outer = 0x7f04dfce4800] 17:28:39 INFO - PROCESS | 25698 | 1461371319804 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04e0ade400) [pid = 25698] [serial = 2320] [outer = 0x7f04dfce4800] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 155 (0x7f04e2f89800) [pid = 25698] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 154 (0x7f04f66a2000) [pid = 25698] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 153 (0x7f04f170e400) [pid = 25698] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 152 (0x7f04ecb6d000) [pid = 25698] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 151 (0x7f04f0108000) [pid = 25698] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 150 (0x7f04e25a8800) [pid = 25698] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 149 (0x7f04eea65000) [pid = 25698] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 148 (0x7f04de77c800) [pid = 25698] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 147 (0x7f04ecb6cc00) [pid = 25698] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 146 (0x7f04df8ee000) [pid = 25698] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 145 (0x7f04d8f99000) [pid = 25698] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 144 (0x7f04d8f69400) [pid = 25698] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 143 (0x7f04dbf3a000) [pid = 25698] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 142 (0x7f04e170c400) [pid = 25698] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 141 (0x7f04e17b1c00) [pid = 25698] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 140 (0x7f04e5d72400) [pid = 25698] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 139 (0x7f04df8ad000) [pid = 25698] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 138 (0x7f04d8f91c00) [pid = 25698] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 137 (0x7f04fad32400) [pid = 25698] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 136 (0x7f04dc9a3c00) [pid = 25698] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 135 (0x7f04e0ce7400) [pid = 25698] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 134 (0x7f04e2c02400) [pid = 25698] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 133 (0x7f04ee0c5000) [pid = 25698] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:28:41 INFO - PROCESS | 25698 | --DOMWINDOW == 132 (0x7f04e111ac00) [pid = 25698] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:28:41 INFO - PROCESS | 25698 | 1461371321868 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:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:28:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:28:42 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:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:28:42 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:28:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:28:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2631ms 17:28:42 INFO - PROCESS | 25698 | 1461371321989 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 25698 | 1461371321991 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:28:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:28:42 INFO - PROCESS | 25698 | 1461371322000 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 25698 | 1461371322007 Marionette TRACE conn3 <- [1,3058,null,{}] 17:28:42 INFO - PROCESS | 25698 | 1461371322016 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:28:42 INFO - PROCESS | 25698 | 1461371322352 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:28:42 INFO - PROCESS | 25698 | 1461371322407 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e115f000 == 157 [pid = 25698] [id = 774] 17:28:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 133 (0x7f04dfce5000) [pid = 25698] [serial = 2321] [outer = (nil)] 17:28:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 134 (0x7f04e170c400) [pid = 25698] [serial = 2322] [outer = 0x7f04dfce5000] 17:28:42 INFO - PROCESS | 25698 | 1461371322471 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 25698 | ++DOMWINDOW == 135 (0x7f04e1bd9c00) [pid = 25698] [serial = 2323] [outer = 0x7f04dfce5000] 17:28:43 INFO - PROCESS | 25698 | 1461371323282 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:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:28:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:28:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:28:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:28:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:28:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1343ms 17:28:43 INFO - PROCESS | 25698 | 1461371323345 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:28:43 INFO - PROCESS | 25698 | 1461371323355 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:28:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:28:43 INFO - PROCESS | 25698 | 1461371323361 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:28:43 INFO - PROCESS | 25698 | 1461371323364 Marionette TRACE conn3 <- [1,3062,null,{}] 17:28:43 INFO - PROCESS | 25698 | 1461371323368 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:28:43 INFO - PROCESS | 25698 | 1461371323642 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:28:44 INFO - PROCESS | 25698 | 1461371323996 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04dbc31000 == 158 [pid = 25698] [id = 775] 17:28:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 136 (0x7f04d8f92c00) [pid = 25698] [serial = 2324] [outer = (nil)] 17:28:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 137 (0x7f04d93b3800) [pid = 25698] [serial = 2325] [outer = 0x7f04d8f92c00] 17:28:44 INFO - PROCESS | 25698 | 1461371324150 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 25698 | ++DOMWINDOW == 138 (0x7f04dbdd4000) [pid = 25698] [serial = 2326] [outer = 0x7f04d8f92c00] 17:28:44 INFO - PROCESS | 25698 | [25698] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:28:45 INFO - PROCESS | 25698 | 1461371325086 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:28:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:28:45 INFO - {} 17:28:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1734ms 17:28:45 INFO - PROCESS | 25698 | 1461371325097 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 25698 | 1461371325105 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:28:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:28:45 INFO - PROCESS | 25698 | 1461371325114 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 25698 | 1461371325118 Marionette TRACE conn3 <- [1,3066,null,{}] 17:28:45 INFO - PROCESS | 25698 | 1461371325125 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:28:45 INFO - PROCESS | 25698 | 1461371325395 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:28:45 INFO - PROCESS | 25698 | 1461371325660 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e09d5000 == 159 [pid = 25698] [id = 776] 17:28:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 139 (0x7f04dc9a8400) [pid = 25698] [serial = 2327] [outer = (nil)] 17:28:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 140 (0x7f04de9c9400) [pid = 25698] [serial = 2328] [outer = 0x7f04dc9a8400] 17:28:45 INFO - PROCESS | 25698 | 1461371325786 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 25698 | ++DOMWINDOW == 141 (0x7f04df8ab400) [pid = 25698] [serial = 2329] [outer = 0x7f04dc9a8400] 17:28:46 INFO - PROCESS | 25698 | 1461371326726 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:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:28:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1634ms 17:28:46 INFO - PROCESS | 25698 | 1461371326753 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:28:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:28:46 INFO - PROCESS | 25698 | 1461371326759 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:28:46 INFO - PROCESS | 25698 | 1461371326765 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:28:46 INFO - PROCESS | 25698 | 1461371326768 Marionette TRACE conn3 <- [1,3070,null,{}] 17:28:46 INFO - PROCESS | 25698 | 1461371326774 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:28:47 INFO - PROCESS | 25698 | 1461371326999 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:28:47 INFO - PROCESS | 25698 | 1461371327277 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e18a5800 == 160 [pid = 25698] [id = 777] 17:28:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 142 (0x7f04e09c5800) [pid = 25698] [serial = 2330] [outer = (nil)] 17:28:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 143 (0x7f04e0adf000) [pid = 25698] [serial = 2331] [outer = 0x7f04e09c5800] 17:28:47 INFO - PROCESS | 25698 | 1461371327363 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 25698 | ++DOMWINDOW == 144 (0x7f04e0ce6000) [pid = 25698] [serial = 2332] [outer = 0x7f04e09c5800] 17:28:48 INFO - PROCESS | 25698 | 1461371328340 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:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:28:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1592ms 17:28:48 INFO - PROCESS | 25698 | 1461371328358 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:28:48 INFO - PROCESS | 25698 | 1461371328362 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:28:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:28:48 INFO - PROCESS | 25698 | 1461371328377 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - PROCESS | 25698 | 1461371328387 Marionette TRACE conn3 <- [1,3074,null,{}] 17:28:48 INFO - PROCESS | 25698 | 1461371328393 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:28:48 INFO - PROCESS | 25698 | 1461371328753 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:28:48 INFO - PROCESS | 25698 | 1461371328980 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e23df800 == 161 [pid = 25698] [id = 778] 17:28:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 145 (0x7f04e0ce9400) [pid = 25698] [serial = 2333] [outer = (nil)] 17:28:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 146 (0x7f04e1bdac00) [pid = 25698] [serial = 2334] [outer = 0x7f04e0ce9400] 17:28:49 INFO - PROCESS | 25698 | 1461371329058 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 25698 | ++DOMWINDOW == 147 (0x7f04e2131800) [pid = 25698] [serial = 2335] [outer = 0x7f04e0ce9400] 17:28:49 INFO - PROCESS | 25698 | 1461371329940 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:28:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:28:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:28:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:28:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:28:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:28:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:28:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1606ms 17:28:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:28:49 INFO - PROCESS | 25698 | 1461371329977 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:28:49 INFO - PROCESS | 25698 | 1461371329980 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:28:49 INFO - PROCESS | 25698 | 1461371329988 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 25698 | 1461371329990 Marionette TRACE conn3 <- [1,3078,null,{}] 17:28:50 INFO - PROCESS | 25698 | 1461371329996 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:28:50 INFO - PROCESS | 25698 | 1461371330285 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:28:50 INFO - PROCESS | 25698 | 1461371330560 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04de9a0000 == 162 [pid = 25698] [id = 779] 17:28:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 148 (0x7f04d93ad000) [pid = 25698] [serial = 2336] [outer = (nil)] 17:28:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 149 (0x7f04dbddc000) [pid = 25698] [serial = 2337] [outer = 0x7f04d93ad000] 17:28:50 INFO - PROCESS | 25698 | 1461371330641 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 25698 | ++DOMWINDOW == 150 (0x7f04e249d800) [pid = 25698] [serial = 2338] [outer = 0x7f04d93ad000] 17:28:51 INFO - PROCESS | 25698 | 1461371331463 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:28:51 INFO - PROCESS | 25698 | 1461371331531 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:28:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:28:51 INFO - PROCESS | 25698 | 1461371331564 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 25698 | 1461371331571 Marionette TRACE conn3 <- [1,3082,null,{}] 17:28:51 INFO - PROCESS | 25698 | 1461371331583 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:28:51 INFO - PROCESS | 25698 | 1461371331798 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:28:52 INFO - PROCESS | 25698 | 1461371332067 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04e52c0800 == 163 [pid = 25698] [id = 780] 17:28:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 151 (0x7f04e2c02c00) [pid = 25698] [serial = 2339] [outer = (nil)] 17:28:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 152 (0x7f04e2c0bc00) [pid = 25698] [serial = 2340] [outer = 0x7f04e2c02c00] 17:28:52 INFO - PROCESS | 25698 | 1461371332156 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 25698 | ++DOMWINDOW == 153 (0x7f04e2fd0800) [pid = 25698] [serial = 2341] [outer = 0x7f04e2c02c00] 17:28:53 INFO - PROCESS | 25698 | 1461371333041 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:28:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:28:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:28:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:28:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1548ms 17:28:53 INFO - PROCESS | 25698 | 1461371333108 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 25698 | 1461371333111 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:28:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:28:53 INFO - PROCESS | 25698 | 1461371333118 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 25698 | 1461371333120 Marionette TRACE conn3 <- [1,3086,null,{}] 17:28:53 INFO - PROCESS | 25698 | 1461371333126 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:28:53 INFO - PROCESS | 25698 | 1461371333350 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:28:53 INFO - PROCESS | 25698 | 1461371333638 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eb476000 == 164 [pid = 25698] [id = 781] 17:28:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 154 (0x7f04e0ce0000) [pid = 25698] [serial = 2342] [outer = (nil)] 17:28:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 155 (0x7f04e37ba800) [pid = 25698] [serial = 2343] [outer = 0x7f04e0ce0000] 17:28:53 INFO - PROCESS | 25698 | 1461371333722 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 25698 | ++DOMWINDOW == 156 (0x7f04e4099000) [pid = 25698] [serial = 2344] [outer = 0x7f04e0ce0000] 17:28:54 INFO - PROCESS | 25698 | 1461371334492 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:28:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:28:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1382ms 17:28:54 INFO - PROCESS | 25698 | 1461371334520 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:28:54 INFO - PROCESS | 25698 | 1461371334525 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:28:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:28:54 INFO - PROCESS | 25698 | 1461371334532 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 25698 | 1461371334535 Marionette TRACE conn3 <- [1,3090,null,{}] 17:28:54 INFO - PROCESS | 25698 | 1461371334540 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:28:54 INFO - PROCESS | 25698 | 1461371334771 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:28:55 INFO - PROCESS | 25698 | 1461371335015 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eba88800 == 165 [pid = 25698] [id = 782] 17:28:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 157 (0x7f04e1786c00) [pid = 25698] [serial = 2345] [outer = (nil)] 17:28:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 158 (0x7f04e4243400) [pid = 25698] [serial = 2346] [outer = 0x7f04e1786c00] 17:28:55 INFO - PROCESS | 25698 | 1461371335088 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 25698 | ++DOMWINDOW == 159 (0x7f04e424f800) [pid = 25698] [serial = 2347] [outer = 0x7f04e1786c00] 17:28:55 INFO - PROCESS | 25698 | 1461371335880 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:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:28:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1380ms 17:28:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:28:55 INFO - PROCESS | 25698 | 1461371335914 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 25698 | 1461371335916 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:28:55 INFO - PROCESS | 25698 | 1461371335922 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 25698 | 1461371335925 Marionette TRACE conn3 <- [1,3094,null,{}] 17:28:55 INFO - PROCESS | 25698 | 1461371335931 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:28:56 INFO - PROCESS | 25698 | 1461371336137 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:28:56 INFO - PROCESS | 25698 | 1461371336413 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eca5f000 == 166 [pid = 25698] [id = 783] 17:28:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 160 (0x7f04da5ef000) [pid = 25698] [serial = 2348] [outer = (nil)] 17:28:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 161 (0x7f04e5021c00) [pid = 25698] [serial = 2349] [outer = 0x7f04da5ef000] 17:28:56 INFO - PROCESS | 25698 | 1461371336486 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 25698 | ++DOMWINDOW == 162 (0x7f04e52cd400) [pid = 25698] [serial = 2350] [outer = 0x7f04da5ef000] 17:28:57 INFO - PROCESS | 25698 | 1461371337289 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:28:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:28:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1436ms 17:28:57 INFO - PROCESS | 25698 | 1461371337360 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 25698 | 1461371337363 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:28:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:28:57 INFO - PROCESS | 25698 | 1461371337369 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 25698 | 1461371337371 Marionette TRACE conn3 <- [1,3098,null,{}] 17:28:57 INFO - PROCESS | 25698 | 1461371337377 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:28:57 INFO - PROCESS | 25698 | 1461371337633 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:28:57 INFO - PROCESS | 25698 | 1461371337925 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ede03800 == 167 [pid = 25698] [id = 784] 17:28:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 163 (0x7f04dc9a0800) [pid = 25698] [serial = 2351] [outer = (nil)] 17:28:57 INFO - PROCESS | 25698 | ++DOMWINDOW == 164 (0x7f04e5d73000) [pid = 25698] [serial = 2352] [outer = 0x7f04dc9a0800] 17:28:58 INFO - PROCESS | 25698 | 1461371337999 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 25698 | ++DOMWINDOW == 165 (0x7f04e5e9d800) [pid = 25698] [serial = 2353] [outer = 0x7f04dc9a0800] 17:28:58 INFO - PROCESS | 25698 | 1461371338794 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:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:28:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1433ms 17:28:58 INFO - PROCESS | 25698 | 1461371338802 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 25698 | 1461371338805 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:28:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:28:58 INFO - PROCESS | 25698 | 1461371338811 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 25698 | 1461371338813 Marionette TRACE conn3 <- [1,3102,null,{}] 17:28:58 INFO - PROCESS | 25698 | 1461371338819 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:28:59 INFO - PROCESS | 25698 | 1461371339044 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:28:59 INFO - PROCESS | 25698 | 1461371339292 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04ee0b7000 == 168 [pid = 25698] [id = 785] 17:28:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 166 (0x7f04e50ab400) [pid = 25698] [serial = 2354] [outer = (nil)] 17:28:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 167 (0x7f04eb693800) [pid = 25698] [serial = 2355] [outer = 0x7f04e50ab400] 17:28:59 INFO - PROCESS | 25698 | 1461371339382 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 25698 | ++DOMWINDOW == 168 (0x7f04eb9e3800) [pid = 25698] [serial = 2356] [outer = 0x7f04e50ab400] 17:29:00 INFO - PROCESS | 25698 | 1461371340332 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:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:29:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1538ms 17:29:00 INFO - PROCESS | 25698 | 1461371340351 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 25698 | 1461371340354 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:29:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:29:00 INFO - PROCESS | 25698 | 1461371340360 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 25698 | 1461371340364 Marionette TRACE conn3 <- [1,3106,null,{}] 17:29:00 INFO - PROCESS | 25698 | 1461371340369 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:29:00 INFO - PROCESS | 25698 | 1461371340657 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:29:00 INFO - PROCESS | 25698 | 1461371340911 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04eec0e000 == 169 [pid = 25698] [id = 786] 17:29:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 169 (0x7f04eb68e800) [pid = 25698] [serial = 2357] [outer = (nil)] 17:29:00 INFO - PROCESS | 25698 | ++DOMWINDOW == 170 (0x7f04ebd80800) [pid = 25698] [serial = 2358] [outer = 0x7f04eb68e800] 17:29:00 INFO - PROCESS | 25698 | 1461371340987 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 25698 | ++DOMWINDOW == 171 (0x7f04edfcf400) [pid = 25698] [serial = 2359] [outer = 0x7f04eb68e800] 17:29:01 INFO - PROCESS | 25698 | 1461371341891 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:29:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:29:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:29:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:29:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1585ms 17:29:01 INFO - PROCESS | 25698 | 1461371341949 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 25698 | 1461371341954 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:29:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:29:01 INFO - PROCESS | 25698 | 1461371341990 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 25698 | 1461371341995 Marionette TRACE conn3 <- [1,3110,null,{}] 17:29:02 INFO - PROCESS | 25698 | 1461371342003 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:29:02 INFO - PROCESS | 25698 | 1461371342343 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:29:02 INFO - PROCESS | 25698 | 1461371342731 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f04b1800 == 170 [pid = 25698] [id = 787] 17:29:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 172 (0x7f04de9c8800) [pid = 25698] [serial = 2360] [outer = (nil)] 17:29:02 INFO - PROCESS | 25698 | ++DOMWINDOW == 173 (0x7f04edfd3c00) [pid = 25698] [serial = 2361] [outer = 0x7f04de9c8800] 17:29:02 INFO - PROCESS | 25698 | 1461371342848 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 25698 | ++DOMWINDOW == 174 (0x7f04ee303000) [pid = 25698] [serial = 2362] [outer = 0x7f04de9c8800] 17:29:03 INFO - PROCESS | 25698 | 1461371343816 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:29:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:29:03 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:29:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:29:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1848ms 17:29:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:29:03 INFO - PROCESS | 25698 | 1461371343829 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 25698 | 1461371343831 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:29:03 INFO - PROCESS | 25698 | 1461371343837 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 25698 | 1461371343840 Marionette TRACE conn3 <- [1,3114,null,{}] 17:29:03 INFO - PROCESS | 25698 | 1461371343845 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:29:04 INFO - PROCESS | 25698 | 1461371344082 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:29:04 INFO - PROCESS | 25698 | 1461371344333 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\", \"e53332b1-29db-43de-ad0a-95e64ef6743d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 25698 | ++DOCSHELL 0x7f04f2753000 == 171 [pid = 25698] [id = 788] 17:29:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 175 (0x7f04e0adf400) [pid = 25698] [serial = 2363] [outer = (nil)] 17:29:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 176 (0x7f04ee691c00) [pid = 25698] [serial = 2364] [outer = 0x7f04e0adf400] 17:29:04 INFO - PROCESS | 25698 | 1461371344409 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 25698 | ++DOMWINDOW == 177 (0x7f04ee8ca000) [pid = 25698] [serial = 2365] [outer = 0x7f04e0adf400] 17:29:05 INFO - PROCESS | 25698 | 1461371345164 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:29:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:29:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1380ms 17:29:05 INFO - PROCESS | 25698 | 1461371345217 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 25698 | 1461371345220 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:29:06 WARNING - u'runner_teardown' () 17:29:06 INFO - No more tests 17:29:06 INFO - Got 0 unexpected results 17:29:06 INFO - SUITE-END | took 1242s 17:29:06 INFO - Closing logging queue 17:29:06 INFO - queue closed 17:29:06 INFO - Return code: 0 17:29:06 WARNING - # TBPL SUCCESS # 17:29:06 INFO - Running post-action listener: _resource_record_post_action 17:29:06 INFO - Running post-run listener: _resource_record_post_run 17:29:07 INFO - Total resource usage - Wall time: 1278s; CPU: 98.0%; Read bytes: 5603328; Write bytes: 973201408; Read time: 220; Write time: 412036 17:29:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:29:07 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 52232192; Read time: 0; Write time: 69600 17:29:07 INFO - run-tests - Wall time: 1248s; CPU: 98.0%; Read bytes: 5603328; Write bytes: 920969216; Read time: 220; Write time: 342436 17:29:07 INFO - Running post-run listener: _upload_blobber_files 17:29:07 INFO - Blob upload gear active. 17:29:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:29:07 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:29:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:29:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:29:08 INFO - (blobuploader) - INFO - Open directory for files ... 17:29:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:29:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:29:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:29:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:29:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:29:10 INFO - (blobuploader) - INFO - Done attempting. 17:29:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:29:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:29:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:29:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:29:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:29:11 INFO - (blobuploader) - INFO - Done attempting. 17:29:11 INFO - (blobuploader) - INFO - Iteration through files over. 17:29:11 INFO - Return code: 0 17:29:11 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:29:11 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:29:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/946147ef911eec0cd2f9621e18f2b9437ce39ea99dff079d5ade3587994cbe929862067e559b727b0f685438a09e9fca49f6d89337e4159f6b690bf3b4af7cde", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97150679ab10d163cc8f3f7bf9782b7b9c7f28675221cdba06f7cd8f88d6c8d9b58bfdd75326cd70e3969e0115cadab17f6566048cd424b3f931287989186e90"} 17:29:11 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:29:11 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:29:11 INFO - Contents: 17:29:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/946147ef911eec0cd2f9621e18f2b9437ce39ea99dff079d5ade3587994cbe929862067e559b727b0f685438a09e9fca49f6d89337e4159f6b690bf3b4af7cde", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97150679ab10d163cc8f3f7bf9782b7b9c7f28675221cdba06f7cd8f88d6c8d9b58bfdd75326cd70e3969e0115cadab17f6566048cd424b3f931287989186e90"} 17:29:11 INFO - Running post-run listener: copy_logs_to_upload_dir 17:29:11 INFO - Copying logs to upload dir... 17:29:11 INFO - mkdir: /builds/slave/test/build/upload/logs 17:29:11 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1353.420805 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 33 secs) (at 2016-04-22 17:29:12.030728) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 17:29:12.031976) ========= 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-1461368818.56773-1689389143 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/946147ef911eec0cd2f9621e18f2b9437ce39ea99dff079d5ade3587994cbe929862067e559b727b0f685438a09e9fca49f6d89337e4159f6b690bf3b4af7cde", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97150679ab10d163cc8f3f7bf9782b7b9c7f28675221cdba06f7cd8f88d6c8d9b58bfdd75326cd70e3969e0115cadab17f6566048cd424b3f931287989186e90"} build_url:https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040578 build_url: 'https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/946147ef911eec0cd2f9621e18f2b9437ce39ea99dff079d5ade3587994cbe929862067e559b727b0f685438a09e9fca49f6d89337e4159f6b690bf3b4af7cde", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97150679ab10d163cc8f3f7bf9782b7b9c7f28675221cdba06f7cd8f88d6c8d9b58bfdd75326cd70e3969e0115cadab17f6566048cd424b3f931287989186e90"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MOclNl1XQqGt2oFuwymORg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 17:29:12.113529) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 17:29:12.114014) ========= 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-1461368818.56773-1689389143 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.024457 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 17:29:12.182842) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 17:29:12.183162) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 17:29:12.183518) ========= ========= Total master_lag: 0.53 =========