builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1959 starttime: 1461352208.76 results: success (0) buildid: 20160422100647 builduid: 80e1ceb335dc490cb4f160f686274d7b revision: c0730eb0c5fc863837cbf641f659a482069d7b72 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:08.761488) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:08.762125) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:08.762545) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:08.813104) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:08.813495) ========= 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-1461348039.644307-1948991532 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 12:10:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.2M=0.001s 2016-04-22 12:10:09 (12.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.598968 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:09.448656) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:09.449144) ========= 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-1461348039.644307-1948991532 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034914 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:09.516958) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 12:10:09.517420) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c0730eb0c5fc863837cbf641f659a482069d7b72 --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 c0730eb0c5fc863837cbf641f659a482069d7b72 --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-1461348039.644307-1948991532 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 12:10:09,680 truncating revision to first 12 chars 2016-04-22 12:10:09,680 Setting DEBUG logging. 2016-04-22 12:10:09,681 attempt 1/10 2016-04-22 12:10:09,681 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/c0730eb0c5fc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 12:10:10,983 unpacking tar archive at: mozilla-inbound-c0730eb0c5fc/testing/mozharness/ program finished with exit code 0 elapsedTime=1.925050 ========= master_lag: 0.87 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 12:10:12.308961) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:12.309431) ========= script_repo_revision: c0730eb0c5fc863837cbf641f659a482069d7b72 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 12:10:12.310020) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-22 12:10:12.310433) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-22 12:10:13.806885) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 35 secs) (at 2016-04-22 12:10:13.807378) ========= /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-1461348039.644307-1948991532 _=/tools/buildbot/bin/python using PTY: False 12:10:14 INFO - MultiFileLogger online at 20160422 12:10:14 in /builds/slave/test 12:10:14 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 12:10:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:10:14 INFO - {'append_to_log': False, 12:10:14 INFO - 'base_work_dir': '/builds/slave/test', 12:10:14 INFO - 'blob_upload_branch': 'mozilla-inbound', 12:10:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:10:14 INFO - 'buildbot_json_path': 'buildprops.json', 12:10:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:10:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:10:14 INFO - 'download_minidump_stackwalk': True, 12:10:14 INFO - 'download_symbols': 'true', 12:10:14 INFO - 'e10s': False, 12:10:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:10:14 INFO - 'tooltool.py': '/tools/tooltool.py', 12:10:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:10:14 INFO - '/tools/misc-python/virtualenv.py')}, 12:10:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:10:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:10:14 INFO - 'log_level': 'info', 12:10:14 INFO - 'log_to_console': True, 12:10:14 INFO - 'opt_config_files': (), 12:10:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:10:14 INFO - '--processes=1', 12:10:14 INFO - '--config=%(test_path)s/wptrunner.ini', 12:10:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:10:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:10:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:10:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:10:14 INFO - 'pip_index': False, 12:10:14 INFO - 'require_test_zip': True, 12:10:14 INFO - 'test_type': ('testharness',), 12:10:14 INFO - 'this_chunk': '1', 12:10:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:10:14 INFO - 'total_chunks': '10', 12:10:14 INFO - 'virtualenv_path': 'venv', 12:10:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:10:14 INFO - 'work_dir': 'build'} 12:10:14 INFO - ##### 12:10:14 INFO - ##### Running clobber step. 12:10:14 INFO - ##### 12:10:14 INFO - Running pre-action listener: _resource_record_pre_action 12:10:14 INFO - Running main action method: clobber 12:10:14 INFO - rmtree: /builds/slave/test/build 12:10:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:10:15 INFO - Running post-action listener: _resource_record_post_action 12:10:15 INFO - ##### 12:10:15 INFO - ##### Running read-buildbot-config step. 12:10:15 INFO - ##### 12:10:15 INFO - Running pre-action listener: _resource_record_pre_action 12:10:15 INFO - Running main action method: read_buildbot_config 12:10:15 INFO - Using buildbot properties: 12:10:15 INFO - { 12:10:15 INFO - "project": "", 12:10:15 INFO - "product": "firefox", 12:10:15 INFO - "script_repo_revision": "production", 12:10:15 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 12:10:15 INFO - "repository": "", 12:10:15 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 12:10:15 INFO - "buildid": "20160422100647", 12:10:15 INFO - "pgo_build": "False", 12:10:15 INFO - "basedir": "/builds/slave/test", 12:10:15 INFO - "buildnumber": 43, 12:10:15 INFO - "slavename": "tst-linux64-spot-1959", 12:10:15 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 12:10:15 INFO - "platform": "linux64", 12:10:15 INFO - "branch": "mozilla-inbound", 12:10:15 INFO - "revision": "c0730eb0c5fc863837cbf641f659a482069d7b72", 12:10:15 INFO - "repo_path": "integration/mozilla-inbound", 12:10:15 INFO - "moz_repo_path": "", 12:10:15 INFO - "stage_platform": "linux64", 12:10:15 INFO - "builduid": "80e1ceb335dc490cb4f160f686274d7b", 12:10:15 INFO - "slavebuilddir": "test" 12:10:15 INFO - } 12:10:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 12:10:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 12:10:15 INFO - Running post-action listener: _resource_record_post_action 12:10:15 INFO - ##### 12:10:15 INFO - ##### Running download-and-extract step. 12:10:15 INFO - ##### 12:10:15 INFO - Running pre-action listener: _resource_record_pre_action 12:10:15 INFO - Running main action method: download_and_extract 12:10:15 INFO - mkdir: /builds/slave/test/build/tests 12:10:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:15 INFO - https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:10:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:10:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:10:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:10:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:10:17 INFO - Downloaded 1361 bytes. 12:10:17 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:10:17 INFO - Using the following test package requirements: 12:10:17 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:10:17 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:10:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:10:17 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:10:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:10:17 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:10:17 INFO - u'jsshell-linux-x86_64.zip'], 12:10:17 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:10:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:10:17 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:10:17 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:10:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:10:17 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:10:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:10:17 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:10:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:10:17 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:10:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:10:17 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 12:10:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:17 INFO - https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:10:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:10:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:10:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:10:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:10:20 INFO - Downloaded 22746057 bytes. 12:10:20 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/*'] 12:10:20 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/* 12:10:21 INFO - caution: filename not matched: web-platform/* 12:10:21 INFO - Return code: 11 12:10:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:21 INFO - https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:10:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:10:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:10:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:10:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:10:26 INFO - Downloaded 36404564 bytes. 12:10:26 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/*'] 12:10:26 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/* 12:10:30 INFO - caution: filename not matched: bin/* 12:10:30 INFO - caution: filename not matched: config/* 12:10:30 INFO - caution: filename not matched: mozbase/* 12:10:30 INFO - caution: filename not matched: marionette/* 12:10:30 INFO - caution: filename not matched: tools/wptserve/* 12:10:30 INFO - Return code: 11 12:10: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')]} 12:10:30 INFO - https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:10:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:10:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:10:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:10:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:10:38 INFO - Downloaded 64376451 bytes. 12:10:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:10:38 INFO - mkdir: /builds/slave/test/properties 12:10:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:10:38 INFO - Writing to file /builds/slave/test/properties/build_url 12:10:38 INFO - Contents: 12:10:38 INFO - build_url:https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:10:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:10:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:10:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:10:47 INFO - Contents: 12:10:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:10:47 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')]} 12:10:47 INFO - https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:10:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:10:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:10:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:10:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KZwXYIosTayP9AXbIWax4g/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 12:11:09 INFO - Downloaded 90882027 bytes. 12:11:09 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'] 12:11:09 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 12:11:17 INFO - Return code: 0 12:11:17 INFO - Running post-action listener: _resource_record_post_action 12:11:17 INFO - Running post-action listener: set_extra_try_arguments 12:11:17 INFO - ##### 12:11:17 INFO - ##### Running create-virtualenv step. 12:11:17 INFO - ##### 12:11:17 INFO - Running pre-action listener: _pre_create_virtualenv 12:11:17 INFO - Running pre-action listener: _resource_record_pre_action 12:11:17 INFO - Running main action method: create_virtualenv 12:11:17 INFO - Creating virtualenv /builds/slave/test/build/venv 12:11:17 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 12:11:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:11:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:11:17 INFO - Using real prefix '/usr' 12:11:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:11:20 INFO - Installing distribute.............................................................................................................................................................................................done. 12:11:24 INFO - Installing pip.................done. 12:11:24 INFO - Return code: 0 12:11:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:11:24 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')]} 12:11:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:24 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')]} 12:11:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c211d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c27fc0>, '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 0x2c1f250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c1f700>, '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-1461348039.644307-1948991532', '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 12:11:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:11:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:11:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:11:24 INFO - 'CCACHE_UMASK': '002', 12:11:24 INFO - 'DISPLAY': ':0', 12:11:24 INFO - 'HOME': '/home/cltbld', 12:11:24 INFO - 'LANG': 'en_US.UTF-8', 12:11:24 INFO - 'LOGNAME': 'cltbld', 12:11:24 INFO - 'MAIL': '/var/mail/cltbld', 12:11:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:11:24 INFO - 'MOZ_NO_REMOTE': '1', 12:11:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:11:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:11:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:11:24 INFO - 'PWD': '/builds/slave/test', 12:11:24 INFO - 'SHELL': '/bin/bash', 12:11:24 INFO - 'SHLVL': '1', 12:11:24 INFO - 'TERM': 'linux', 12:11:24 INFO - 'TMOUT': '86400', 12:11:24 INFO - 'USER': 'cltbld', 12:11:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348039.644307-1948991532', 12:11:24 INFO - '_': '/tools/buildbot/bin/python'} 12:11:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:11:24 INFO - Downloading/unpacking psutil>=0.7.1 12:11:24 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 12:11:24 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 12:11:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:24 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 12:11:24 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 12:11:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:11:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:11:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:11:30 INFO - Installing collected packages: psutil 12:11:30 INFO - Running setup.py install for psutil 12:11:30 INFO - building 'psutil._psutil_linux' extension 12:11:30 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 12:11:31 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 12:11:31 INFO - building 'psutil._psutil_posix' extension 12:11:31 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 12:11:31 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 12:11:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:11:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:11:31 INFO - Successfully installed psutil 12:11:31 INFO - Cleaning up... 12:11:31 INFO - Return code: 0 12:11:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:11:31 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')]} 12:11:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:31 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')]} 12:11:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c211d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c27fc0>, '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 0x2c1f250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c1f700>, '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-1461348039.644307-1948991532', '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 12:11:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:11:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:11:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:11:31 INFO - 'CCACHE_UMASK': '002', 12:11:31 INFO - 'DISPLAY': ':0', 12:11:31 INFO - 'HOME': '/home/cltbld', 12:11:31 INFO - 'LANG': 'en_US.UTF-8', 12:11:31 INFO - 'LOGNAME': 'cltbld', 12:11:31 INFO - 'MAIL': '/var/mail/cltbld', 12:11:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:11:31 INFO - 'MOZ_NO_REMOTE': '1', 12:11:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:11:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:11:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:11:31 INFO - 'PWD': '/builds/slave/test', 12:11:31 INFO - 'SHELL': '/bin/bash', 12:11:31 INFO - 'SHLVL': '1', 12:11:31 INFO - 'TERM': 'linux', 12:11:31 INFO - 'TMOUT': '86400', 12:11:31 INFO - 'USER': 'cltbld', 12:11:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348039.644307-1948991532', 12:11:31 INFO - '_': '/tools/buildbot/bin/python'} 12:11:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:11:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:11:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:11:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:11:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:11:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:11:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:11:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:11:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:11:37 INFO - Installing collected packages: mozsystemmonitor 12:11:37 INFO - Running setup.py install for mozsystemmonitor 12:11:37 INFO - Successfully installed mozsystemmonitor 12:11:37 INFO - Cleaning up... 12:11:37 INFO - Return code: 0 12:11:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:11:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c211d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c27fc0>, '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 0x2c1f250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c1f700>, '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-1461348039.644307-1948991532', '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 12:11:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:11:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:11:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:11:37 INFO - 'CCACHE_UMASK': '002', 12:11:37 INFO - 'DISPLAY': ':0', 12:11:37 INFO - 'HOME': '/home/cltbld', 12:11:37 INFO - 'LANG': 'en_US.UTF-8', 12:11:37 INFO - 'LOGNAME': 'cltbld', 12:11:37 INFO - 'MAIL': '/var/mail/cltbld', 12:11:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:11:37 INFO - 'MOZ_NO_REMOTE': '1', 12:11:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:11:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:11:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:11:37 INFO - 'PWD': '/builds/slave/test', 12:11:37 INFO - 'SHELL': '/bin/bash', 12:11:37 INFO - 'SHLVL': '1', 12:11:37 INFO - 'TERM': 'linux', 12:11:37 INFO - 'TMOUT': '86400', 12:11:37 INFO - 'USER': 'cltbld', 12:11:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348039.644307-1948991532', 12:11:37 INFO - '_': '/tools/buildbot/bin/python'} 12:11:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:11:38 INFO - Downloading/unpacking blobuploader==1.2.4 12:11:38 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 12:11:38 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 12:11:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:38 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 12:11:38 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 12:11:42 INFO - Downloading blobuploader-1.2.4.tar.gz 12:11:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:11:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:11: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 12:11: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 12:11:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11: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 12:11: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 12:11:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:11:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:11:44 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 12:11:44 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 12:11:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:44 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 12:11:44 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 12:11:44 INFO - Downloading docopt-0.6.1.tar.gz 12:11:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:11:44 INFO - Installing collected packages: blobuploader, requests, docopt 12:11:44 INFO - Running setup.py install for blobuploader 12:11:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:11:45 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:11:45 INFO - Running setup.py install for requests 12:11:45 INFO - Running setup.py install for docopt 12:11:45 INFO - Successfully installed blobuploader requests docopt 12:11:45 INFO - Cleaning up... 12:11:46 INFO - Return code: 0 12:11:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:11:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c211d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c27fc0>, '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 0x2c1f250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c1f700>, '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-1461348039.644307-1948991532', '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 12:11:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:11:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:11:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:11:46 INFO - 'CCACHE_UMASK': '002', 12:11:46 INFO - 'DISPLAY': ':0', 12:11:46 INFO - 'HOME': '/home/cltbld', 12:11:46 INFO - 'LANG': 'en_US.UTF-8', 12:11:46 INFO - 'LOGNAME': 'cltbld', 12:11:46 INFO - 'MAIL': '/var/mail/cltbld', 12:11:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:11:46 INFO - 'MOZ_NO_REMOTE': '1', 12:11:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:11:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:11:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:11:46 INFO - 'PWD': '/builds/slave/test', 12:11:46 INFO - 'SHELL': '/bin/bash', 12:11:46 INFO - 'SHLVL': '1', 12:11:46 INFO - 'TERM': 'linux', 12:11:46 INFO - 'TMOUT': '86400', 12:11:46 INFO - 'USER': 'cltbld', 12:11:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348039.644307-1948991532', 12:11:46 INFO - '_': '/tools/buildbot/bin/python'} 12:11:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:11:46 INFO - Running setup.py (path:/tmp/pip-HkzLlh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:11:46 INFO - Running setup.py (path:/tmp/pip-oxYP3V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:11:46 INFO - Running setup.py (path:/tmp/pip-TWQUEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:11:46 INFO - Running setup.py (path:/tmp/pip-cBQf2n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:11:46 INFO - Running setup.py (path:/tmp/pip-DQ1SVh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:11:47 INFO - Running setup.py (path:/tmp/pip-qeE6Sm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:11:47 INFO - Running setup.py (path:/tmp/pip-k58TqS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:11:47 INFO - Running setup.py (path:/tmp/pip-uIpMLU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:11:47 INFO - Running setup.py (path:/tmp/pip-2BYv1t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:11:47 INFO - Running setup.py (path:/tmp/pip-8fHWlV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:11:47 INFO - Running setup.py (path:/tmp/pip-__SU_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:11:47 INFO - Running setup.py (path:/tmp/pip-RFyR4D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:11:47 INFO - Running setup.py (path:/tmp/pip-Z4s1cE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:11:48 INFO - Running setup.py (path:/tmp/pip-2LOQTC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:11:48 INFO - Running setup.py (path:/tmp/pip-Ycrha9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:11:48 INFO - Running setup.py (path:/tmp/pip-BCnXnJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:11:48 INFO - Running setup.py (path:/tmp/pip-P9vHt7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:11:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:11:48 INFO - Running setup.py (path:/tmp/pip-Gyrn34-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:11:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:11:48 INFO - Running setup.py (path:/tmp/pip-M3pqTu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:11:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:11:48 INFO - Running setup.py (path:/tmp/pip-_vTEVk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:11:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:11:49 INFO - Running setup.py (path:/tmp/pip-zhcVDo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:11:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:11:49 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 12:11:49 INFO - Running setup.py install for manifestparser 12:11:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:11:49 INFO - Running setup.py install for mozcrash 12:11:49 INFO - Running setup.py install for mozdebug 12:11:49 INFO - Running setup.py install for mozdevice 12:11:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:11:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:11:50 INFO - Running setup.py install for mozfile 12:11:50 INFO - Running setup.py install for mozhttpd 12:11:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:11:50 INFO - Running setup.py install for mozinfo 12:11:50 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:11:50 INFO - Running setup.py install for mozInstall 12:11:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:11:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:11:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:11:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:11:50 INFO - Running setup.py install for mozleak 12:11:51 INFO - Running setup.py install for mozlog 12:11:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:11:51 INFO - Running setup.py install for moznetwork 12:11:51 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:11:51 INFO - Running setup.py install for mozprocess 12:11:51 INFO - Running setup.py install for mozprofile 12:11:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:11:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:11:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:11:52 INFO - Running setup.py install for mozrunner 12:11:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:11:52 INFO - Running setup.py install for mozscreenshot 12:11:52 INFO - Running setup.py install for moztest 12:11:52 INFO - Running setup.py install for mozversion 12:11:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:11:52 INFO - Running setup.py install for wptserve 12:11:53 INFO - Running setup.py install for marionette-driver 12:11:53 INFO - Running setup.py install for browsermob-proxy 12:11:53 INFO - Running setup.py install for marionette-client 12:11:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:11:53 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:11:53 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 12:11:53 INFO - Cleaning up... 12:11:53 INFO - Return code: 0 12:11:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:11:53 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')]} 12:11:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:53 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')]} 12:11:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:11:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c211d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c27fc0>, '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 0x2c1f250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c1f700>, '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-1461348039.644307-1948991532', '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 12:11:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:11:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:11:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:11:53 INFO - 'CCACHE_UMASK': '002', 12:11:53 INFO - 'DISPLAY': ':0', 12:11:53 INFO - 'HOME': '/home/cltbld', 12:11:53 INFO - 'LANG': 'en_US.UTF-8', 12:11:53 INFO - 'LOGNAME': 'cltbld', 12:11:53 INFO - 'MAIL': '/var/mail/cltbld', 12:11:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:11:53 INFO - 'MOZ_NO_REMOTE': '1', 12:11:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:11:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:11:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:11:53 INFO - 'PWD': '/builds/slave/test', 12:11:53 INFO - 'SHELL': '/bin/bash', 12:11:53 INFO - 'SHLVL': '1', 12:11:53 INFO - 'TERM': 'linux', 12:11:53 INFO - 'TMOUT': '86400', 12:11:53 INFO - 'USER': 'cltbld', 12:11:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348039.644307-1948991532', 12:11:53 INFO - '_': '/tools/buildbot/bin/python'} 12:11:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:11:54 INFO - Running setup.py (path:/tmp/pip-s7e21v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:11:54 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)) 12:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:11:54 INFO - Running setup.py (path:/tmp/pip-BA8XnY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:11:54 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)) 12:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:11:54 INFO - Running setup.py (path:/tmp/pip-mLNhYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:11:54 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)) 12:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:11:54 INFO - Running setup.py (path:/tmp/pip-Tqy8OG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:11:54 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)) 12:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:11:54 INFO - Running setup.py (path:/tmp/pip-a0oQa0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:11:55 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)) 12:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:11:55 INFO - Running setup.py (path:/tmp/pip-oRoLui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:11:55 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)) 12:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:11:55 INFO - Running setup.py (path:/tmp/pip-3IxVgT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:11:55 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)) 12:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:11:55 INFO - Running setup.py (path:/tmp/pip-Hrwvsw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:11:55 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)) 12:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:11:55 INFO - Running setup.py (path:/tmp/pip-HA35Wb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:11:55 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)) 12:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:11:55 INFO - Running setup.py (path:/tmp/pip-n4trsC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:11:55 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)) 12:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:11:55 INFO - Running setup.py (path:/tmp/pip-EgwBas-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:11:55 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)) 12:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:11:55 INFO - Running setup.py (path:/tmp/pip-Q_DKIn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:11:55 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)) 12:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:11:55 INFO - Running setup.py (path:/tmp/pip-9Cfby0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:11:56 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)) 12:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:11:56 INFO - Running setup.py (path:/tmp/pip-VwY2Se-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:11:56 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)) 12:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:11:56 INFO - Running setup.py (path:/tmp/pip-KbXoJV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:11:56 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)) 12:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:11:56 INFO - Running setup.py (path:/tmp/pip-Xe9bSs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:11:56 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)) 12:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:11:56 INFO - Running setup.py (path:/tmp/pip-PnFWt0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:11:56 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)) 12:11:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:11:56 INFO - Running setup.py (path:/tmp/pip-ZlrJ40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:11:56 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)) 12:11:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:11:56 INFO - Running setup.py (path:/tmp/pip-2Ll9W8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:11:56 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)) 12:11:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:11:56 INFO - Running setup.py (path:/tmp/pip-j1Nqbt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:11:57 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)) 12:11:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:11:57 INFO - Running setup.py (path:/tmp/pip-zIpGSQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:11:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:11:57 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)) 12:11:57 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)) 12:11:57 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)) 12:11:57 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)) 12:11:57 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)) 12:11:57 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)) 12:11:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:11:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:11:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:11:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:11:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:11:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:02 INFO - Downloading blessings-1.6.tar.gz 12:12:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:12:03 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)) 12:12:03 INFO - Installing collected packages: blessings 12:12:03 INFO - Running setup.py install for blessings 12:12:03 INFO - Successfully installed blessings 12:12:03 INFO - Cleaning up... 12:12:03 INFO - Return code: 0 12:12:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:12:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:12:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:12:04 INFO - Reading from file tmpfile_stdout 12:12:04 INFO - Current package versions: 12:12:04 INFO - argparse == 1.2.1 12:12:04 INFO - blessings == 1.6 12:12:04 INFO - blobuploader == 1.2.4 12:12:04 INFO - browsermob-proxy == 0.6.0 12:12:04 INFO - docopt == 0.6.1 12:12:04 INFO - manifestparser == 1.1 12:12:04 INFO - marionette-client == 2.3.0 12:12:04 INFO - marionette-driver == 1.4.0 12:12:04 INFO - mozInstall == 1.12 12:12:04 INFO - mozcrash == 0.17 12:12:04 INFO - mozdebug == 0.1 12:12:04 INFO - mozdevice == 0.48 12:12:04 INFO - mozfile == 1.2 12:12:04 INFO - mozhttpd == 0.7 12:12:04 INFO - mozinfo == 0.9 12:12:04 INFO - mozleak == 0.1 12:12:04 INFO - mozlog == 3.1 12:12:04 INFO - moznetwork == 0.27 12:12:04 INFO - mozprocess == 0.22 12:12:04 INFO - mozprofile == 0.28 12:12:04 INFO - mozrunner == 6.11 12:12:04 INFO - mozscreenshot == 0.1 12:12:04 INFO - mozsystemmonitor == 0.0 12:12:04 INFO - moztest == 0.7 12:12:04 INFO - mozversion == 1.4 12:12:04 INFO - psutil == 3.1.1 12:12:04 INFO - requests == 1.2.3 12:12:04 INFO - wptserve == 1.4.0 12:12:04 INFO - wsgiref == 0.1.2 12:12:04 INFO - Running post-action listener: _resource_record_post_action 12:12:04 INFO - Running post-action listener: _start_resource_monitoring 12:12:04 INFO - Starting resource monitoring. 12:12:04 INFO - ##### 12:12:04 INFO - ##### Running pull step. 12:12:04 INFO - ##### 12:12:04 INFO - Running pre-action listener: _resource_record_pre_action 12:12:04 INFO - Running main action method: pull 12:12:04 INFO - Pull has nothing to do! 12:12:04 INFO - Running post-action listener: _resource_record_post_action 12:12:04 INFO - ##### 12:12:04 INFO - ##### Running install step. 12:12:04 INFO - ##### 12:12:04 INFO - Running pre-action listener: _resource_record_pre_action 12:12:04 INFO - Running main action method: install 12:12:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:12:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:12:04 INFO - Reading from file tmpfile_stdout 12:12:04 INFO - Detecting whether we're running mozinstall >=1.0... 12:12:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:12:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:12:04 INFO - Reading from file tmpfile_stdout 12:12:04 INFO - Output received: 12:12:04 INFO - Usage: mozinstall [options] installer 12:12:04 INFO - Options: 12:12:04 INFO - -h, --help show this help message and exit 12:12:04 INFO - -d DEST, --destination=DEST 12:12:04 INFO - Directory to install application into. [default: 12:12:04 INFO - "/builds/slave/test"] 12:12:04 INFO - --app=APP Application being installed. [default: firefox] 12:12:04 INFO - mkdir: /builds/slave/test/build/application 12:12:04 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'] 12:12:04 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 12:12:34 INFO - Reading from file tmpfile_stdout 12:12:34 INFO - Output received: 12:12:34 INFO - /builds/slave/test/build/application/firefox/firefox 12:12:34 INFO - Running post-action listener: _resource_record_post_action 12:12:34 INFO - ##### 12:12:34 INFO - ##### Running run-tests step. 12:12:34 INFO - ##### 12:12:34 INFO - Running pre-action listener: _resource_record_pre_action 12:12:34 INFO - Running main action method: run_tests 12:12:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:12:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:12:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:12:34 INFO - grabbing minidump binary from tooltool 12:12:34 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')]} 12:12:34 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 0x2c27fc0>, '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 0x2c1f250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c1f700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:12:34 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 12:12:34 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 12:12:34 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:12:34 INFO - Return code: 0 12:12:34 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:12:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:12:34 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/KZwXYIosTayP9AXbIWax4g/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 12:12:34 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/KZwXYIosTayP9AXbIWax4g/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 12:12:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:12:34 INFO - 'CCACHE_UMASK': '002', 12:12:34 INFO - 'DISPLAY': ':0', 12:12:34 INFO - 'HOME': '/home/cltbld', 12:12:34 INFO - 'LANG': 'en_US.UTF-8', 12:12:34 INFO - 'LOGNAME': 'cltbld', 12:12:34 INFO - 'MAIL': '/var/mail/cltbld', 12:12:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:12:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:12:34 INFO - 'MOZ_NO_REMOTE': '1', 12:12:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:12:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:12:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:34 INFO - 'PWD': '/builds/slave/test', 12:12:34 INFO - 'SHELL': '/bin/bash', 12:12:34 INFO - 'SHLVL': '1', 12:12:34 INFO - 'TERM': 'linux', 12:12:34 INFO - 'TMOUT': '86400', 12:12:34 INFO - 'USER': 'cltbld', 12:12:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348039.644307-1948991532', 12:12:34 INFO - '_': '/tools/buildbot/bin/python'} 12:12:34 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/KZwXYIosTayP9AXbIWax4g/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 12:12:35 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 12:12:35 INFO - import pkg_resources 12:12:36 INFO - Using 1 client processes 12:12:36 INFO - wptserve Starting http server on 127.0.0.1:8000 12:12:37 INFO - wptserve Starting http server on 127.0.0.1:8001 12:12:37 INFO - wptserve Starting http server on 127.0.0.1:8443 12:12:39 INFO - SUITE-START | Running 778 tests 12:12:39 INFO - Running testharness tests 12:12:39 INFO - Setting up ssl 12:12:39 INFO - PROCESS | certutil | 12:12:39 INFO - PROCESS | certutil | 12:12:39 INFO - PROCESS | certutil | 12:12:39 INFO - Certificate Nickname Trust Attributes 12:12:39 INFO - SSL,S/MIME,JAR/XPI 12:12:39 INFO - 12:12:39 INFO - web-platform-tests CT,, 12:12:39 INFO - 12:12:39 INFO - Starting runner 12:12:41 INFO - PROCESS | 1874 | 1461352361906 Marionette DEBUG Marionette enabled via build flag and pref 12:12:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d6024e000 == 1 [pid = 1874] [id = 1] 12:12:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 1 (0x7f8d6024e800) [pid = 1874] [serial = 1] [outer = (nil)] 12:12:42 INFO - PROCESS | 1874 | [1874] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 12:12:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 2 (0x7f8d6024f800) [pid = 1874] [serial = 2] [outer = 0x7f8d6024e800] 12:12:42 INFO - PROCESS | 1874 | 1461352362556 Marionette INFO Listening on port 2828 12:12:43 INFO - PROCESS | 1874 | 1461352363088 Marionette DEBUG Marionette enabled via command-line flag 12:12:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d117000 == 2 [pid = 1874] [id = 2] 12:12:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 3 (0x7f8d5d117800) [pid = 1874] [serial = 3] [outer = (nil)] 12:12:43 INFO - PROCESS | 1874 | [1874] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 12:12:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 4 (0x7f8d5d118800) [pid = 1874] [serial = 4] [outer = 0x7f8d5d117800] 12:12:43 INFO - PROCESS | 1874 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8d5c51bdc0 12:12:43 INFO - PROCESS | 1874 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8d5c5735e0 12:12:43 INFO - PROCESS | 1874 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8d5c5768b0 12:12:43 INFO - PROCESS | 1874 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8d5c576bb0 12:12:43 INFO - PROCESS | 1874 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8d5c576ee0 12:12:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 5 (0x7f8d5c5b6800) [pid = 1874] [serial = 5] [outer = 0x7f8d6024e800] 12:12:43 INFO - PROCESS | 1874 | [1874] 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 12:12:43 INFO - PROCESS | 1874 | 1461352363462 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47305 12:12:43 INFO - PROCESS | 1874 | [1874] 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 12:12:43 INFO - PROCESS | 1874 | 1461352363542 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47306 12:12:43 INFO - PROCESS | 1874 | 1461352363549 Marionette DEBUG Closed connection conn0 12:12:43 INFO - PROCESS | 1874 | [1874] 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 12:12:43 INFO - PROCESS | 1874 | [1874] 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 12:12:43 INFO - PROCESS | 1874 | 1461352363667 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47307 12:12:43 INFO - PROCESS | 1874 | 1461352363669 Marionette DEBUG Closed connection conn1 12:12:43 INFO - PROCESS | 1874 | [1874] 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 12:12:43 INFO - PROCESS | 1874 | 1461352363729 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47308 12:12:43 INFO - PROCESS | 1874 | 1461352363734 Marionette DEBUG Closed connection conn2 12:12:43 INFO - PROCESS | 1874 | 1461352363788 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:12:43 INFO - PROCESS | 1874 | 1461352363801 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":"20160422100647","device":"desktop","version":"48.0a1"} 12:12:44 INFO - PROCESS | 1874 | [1874] 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 12:12:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d511e5800 == 3 [pid = 1874] [id = 3] 12:12:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 6 (0x7f8d511e6000) [pid = 1874] [serial = 6] [outer = (nil)] 12:12:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d511e6800 == 4 [pid = 1874] [id = 4] 12:12:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 7 (0x7f8d5106e800) [pid = 1874] [serial = 7] [outer = (nil)] 12:12:45 INFO - PROCESS | 1874 | [1874] 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 12:12:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50074000 == 5 [pid = 1874] [id = 5] 12:12:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 8 (0x7f8d4fe0a800) [pid = 1874] [serial = 8] [outer = (nil)] 12:12:45 INFO - PROCESS | 1874 | [1874] 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 12:12:46 INFO - PROCESS | 1874 | [1874] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:12:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 9 (0x7f8d4fd72c00) [pid = 1874] [serial = 9] [outer = 0x7f8d4fe0a800] 12:12:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 10 (0x7f8d4f839000) [pid = 1874] [serial = 10] [outer = 0x7f8d511e6000] 12:12:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 11 (0x7f8d4f882000) [pid = 1874] [serial = 11] [outer = 0x7f8d5106e800] 12:12:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 12 (0x7f8d4f884000) [pid = 1874] [serial = 12] [outer = 0x7f8d4fe0a800] 12:12:47 INFO - PROCESS | 1874 | 1461352367288 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 1874 | 1461352367305 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 13 (0x7f8d4d26f400) [pid = 1874] [serial = 13] [outer = 0x7f8d4fe0a800] 12:12:48 INFO - PROCESS | 1874 | 1461352368000 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"580703d0-7ceb-454a-a5e7-cbca5d3784d2","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":"20160422100647","device":"desktop","version":"48.0a1","command_id":1}}] 12:12:48 INFO - PROCESS | 1874 | 1461352368205 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}] 12:12:48 INFO - PROCESS | 1874 | 1461352368515 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:12:48 INFO - PROCESS | 1874 | 1461352368636 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:12:48 INFO - PROCESS | 1874 | [1874] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:12:48 INFO - PROCESS | 1874 | [1874] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:12:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 14 (0x7f8d4a019800) [pid = 1874] [serial = 14] [outer = 0x7f8d4fe0a800] 12:12:49 INFO - PROCESS | 1874 | [1874] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:12:49 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:49 INFO - PROCESS | 1874 | 1461352369076 Marionette TRACE conn3 <- [1,3,null,{}] 12:12:49 INFO - PROCESS | 1874 | 1461352369144 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:12:49 INFO - PROCESS | 1874 | 1461352369429 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:12:49 INFO - PROCESS | 1874 | 1461352369491 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 1874 | 1461352369494 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:12:49 INFO - PROCESS | 1874 | 1461352369502 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 1874 | 1461352369507 Marionette TRACE conn3 <- [1,6,null,{}] 12:12:49 INFO - PROCESS | 1874 | 1461352369523 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}] 12:12:49 INFO - PROCESS | 1874 | 1461352369540 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:12:49 INFO - PROCESS | 1874 | 1461352369548 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5202f000 == 6 [pid = 1874] [id = 6] 12:12:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 15 (0x7f8d489bf000) [pid = 1874] [serial = 15] [outer = (nil)] 12:12:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 16 (0x7f8d489c0c00) [pid = 1874] [serial = 16] [outer = 0x7f8d489bf000] 12:12:49 INFO - PROCESS | 1874 | 1461352369617 Marionette DEBUG loaded listener.js 12:12:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 17 (0x7f8d489c7400) [pid = 1874] [serial = 17] [outer = 0x7f8d489bf000] 12:12:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4852d000 == 7 [pid = 1874] [id = 7] 12:12:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 18 (0x7f8d48520c00) [pid = 1874] [serial = 18] [outer = (nil)] 12:12:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 19 (0x7f8d48525800) [pid = 1874] [serial = 19] [outer = 0x7f8d48520c00] 12:12:50 INFO - PROCESS | 1874 | 1461352370085 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 20 (0x7f8d47887000) [pid = 1874] [serial = 20] [outer = 0x7f8d48520c00] 12:12:50 INFO - PROCESS | 1874 | 1461352370532 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]]]}] 12:12:50 INFO - PROCESS | 1874 | [1874] 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 12:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1091ms 12:12:50 INFO - PROCESS | 1874 | 1461352370602 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 1874 | 1461352370616 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:12:50 INFO - PROCESS | 1874 | 1461352370684 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 1874 | 1461352370686 Marionette TRACE conn3 <- [1,10,null,{}] 12:12:50 INFO - PROCESS | 1874 | 1461352370731 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}] 12:12:50 INFO - PROCESS | 1874 | 1461352370895 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:12:50 INFO - PROCESS | 1874 | 1461352370913 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d469eb800 == 8 [pid = 1874] [id = 8] 12:12:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 21 (0x7f8d484a2000) [pid = 1874] [serial = 21] [outer = (nil)] 12:12:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 22 (0x7f8d48520800) [pid = 1874] [serial = 22] [outer = 0x7f8d484a2000] 12:12:50 INFO - PROCESS | 1874 | 1461352370981 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 23 (0x7f8d46a54800) [pid = 1874] [serial = 23] [outer = 0x7f8d484a2000] 12:12:51 INFO - PROCESS | 1874 | 1461352371525 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]]]}] 12:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 952ms 12:12:51 INFO - PROCESS | 1874 | 1461352371581 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 1874 | 1461352371584 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:12:51 INFO - PROCESS | 1874 | 1461352371591 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 1874 | 1461352371594 Marionette TRACE conn3 <- [1,14,null,{}] 12:12:51 INFO - PROCESS | 1874 | 1461352371598 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}] 12:12:51 INFO - PROCESS | 1874 | 1461352371738 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:12:51 INFO - PROCESS | 1874 | 1461352371759 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51b7d000 == 9 [pid = 1874] [id = 9] 12:12:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 24 (0x7f8d46be1c00) [pid = 1874] [serial = 24] [outer = (nil)] 12:12:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 25 (0x7f8d46be5800) [pid = 1874] [serial = 25] [outer = 0x7f8d46be1c00] 12:12:51 INFO - PROCESS | 1874 | 1461352371821 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 26 (0x7f8d46bef800) [pid = 1874] [serial = 26] [outer = 0x7f8d46be1c00] 12:12:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d469ef000 == 10 [pid = 1874] [id = 10] 12:12:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 27 (0x7f8d469f0000) [pid = 1874] [serial = 27] [outer = (nil)] 12:12:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 28 (0x7f8d46c36800) [pid = 1874] [serial = 28] [outer = 0x7f8d469f0000] 12:12:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 29 (0x7f8d469d0800) [pid = 1874] [serial = 29] [outer = 0x7f8d469f0000] 12:12:52 INFO - PROCESS | 1874 | 1461352372946 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]]]}] 12:12:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d469ed800 == 11 [pid = 1874] [id = 11] 12:12:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 30 (0x7f8d46a58800) [pid = 1874] [serial = 30] [outer = (nil)] 12:12:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 31 (0x7f8d46d89400) [pid = 1874] [serial = 31] [outer = 0x7f8d46a58800] 12:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1478ms 12:12:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 32 (0x7f8d476e4000) [pid = 1874] [serial = 32] [outer = 0x7f8d46a58800] 12:12:53 INFO - PROCESS | 1874 | 1461352373116 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 1874 | 1461352373122 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:12:53 INFO - PROCESS | 1874 | 1461352373218 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 1874 | 1461352373224 Marionette TRACE conn3 <- [1,18,null,{}] 12:12:53 INFO - PROCESS | 1874 | 1461352373286 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}] 12:12:53 INFO - PROCESS | 1874 | 1461352373466 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:12:53 INFO - PROCESS | 1874 | 1461352373526 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d48535800 == 12 [pid = 1874] [id = 12] 12:12:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 33 (0x7f8d46a5d800) [pid = 1874] [serial = 33] [outer = (nil)] 12:12:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 34 (0x7f8d4c613800) [pid = 1874] [serial = 34] [outer = 0x7f8d46a5d800] 12:12:53 INFO - PROCESS | 1874 | 1461352373641 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 35 (0x7f8d4d26d800) [pid = 1874] [serial = 35] [outer = 0x7f8d46a5d800] 12:12:54 INFO - PROCESS | 1874 | 1461352374430 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]]]}] 12:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1319ms 12:12:54 INFO - PROCESS | 1874 | 1461352374476 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 1874 | 1461352374487 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:12:54 INFO - PROCESS | 1874 | 1461352374496 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:12:54 INFO - PROCESS | 1874 | 1461352374499 Marionette TRACE conn3 <- [1,22,null,{}] 12:12:54 INFO - PROCESS | 1874 | 1461352374506 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}] 12:12:54 INFO - PROCESS | 1874 | 1461352374667 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:12:54 INFO - PROCESS | 1874 | 1461352374758 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e78c800 == 13 [pid = 1874] [id = 13] 12:12:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 36 (0x7f8d4e715000) [pid = 1874] [serial = 36] [outer = (nil)] 12:12:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 37 (0x7f8d4f4b8400) [pid = 1874] [serial = 37] [outer = 0x7f8d4e715000] 12:12:54 INFO - PROCESS | 1874 | 1461352374831 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 38 (0x7f8d4f9b4800) [pid = 1874] [serial = 38] [outer = 0x7f8d4e715000] 12:12:55 INFO - PROCESS | 1874 | 1461352375626 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]]]}] 12:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1184ms 12:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:12:55 INFO - PROCESS | 1874 | 1461352375681 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:12:55 INFO - PROCESS | 1874 | 1461352375684 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:12:55 INFO - PROCESS | 1874 | 1461352375690 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 1874 | 1461352375695 Marionette TRACE conn3 <- [1,26,null,{}] 12:12:55 INFO - PROCESS | 1874 | 1461352375710 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}] 12:12:55 INFO - PROCESS | 1874 | 1461352375923 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:12:56 INFO - PROCESS | 1874 | 1461352376041 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d502c9000 == 14 [pid = 1874] [id = 14] 12:12:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 39 (0x7f8d5097c400) [pid = 1874] [serial = 39] [outer = (nil)] 12:12:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 40 (0x7f8d50b77000) [pid = 1874] [serial = 40] [outer = 0x7f8d5097c400] 12:12:56 INFO - PROCESS | 1874 | 1461352376121 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 41 (0x7f8d50e6a000) [pid = 1874] [serial = 41] [outer = 0x7f8d5097c400] 12:12:57 INFO - PROCESS | 1874 | 1461352377099 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]]]}] 12:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1435ms 12:12:57 INFO - PROCESS | 1874 | 1461352377125 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:12:57 INFO - PROCESS | 1874 | 1461352377130 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:12:57 INFO - PROCESS | 1874 | 1461352377137 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:12:57 INFO - PROCESS | 1874 | 1461352377143 Marionette TRACE conn3 <- [1,30,null,{}] 12:12:57 INFO - PROCESS | 1874 | 1461352377151 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}] 12:12:57 INFO - PROCESS | 1874 | 1461352377387 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:12:57 INFO - PROCESS | 1874 | 1461352377620 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46c49000 == 15 [pid = 1874] [id = 15] 12:12:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 42 (0x7f8d49d7b000) [pid = 1874] [serial = 42] [outer = (nil)] 12:12:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 43 (0x7f8d4fd6f400) [pid = 1874] [serial = 43] [outer = 0x7f8d49d7b000] 12:12:57 INFO - PROCESS | 1874 | 1461352377682 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 44 (0x7f8d51068800) [pid = 1874] [serial = 44] [outer = 0x7f8d49d7b000] 12:12:58 INFO - PROCESS | 1874 | 1461352378292 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]]]}] 12:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1182ms 12:12:58 INFO - PROCESS | 1874 | 1461352378319 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 1874 | 1461352378326 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:12:58 INFO - PROCESS | 1874 | 1461352378335 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 1874 | 1461352378339 Marionette TRACE conn3 <- [1,34,null,{}] 12:12:58 INFO - PROCESS | 1874 | 1461352378344 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}] 12:12:58 INFO - PROCESS | 1874 | 1461352378485 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:12:58 INFO - PROCESS | 1874 | 1461352378569 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d504b0000 == 16 [pid = 1874] [id = 16] 12:12:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 45 (0x7f8d4c68a800) [pid = 1874] [serial = 45] [outer = (nil)] 12:12:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 46 (0x7f8d5112e000) [pid = 1874] [serial = 46] [outer = 0x7f8d4c68a800] 12:12:58 INFO - PROCESS | 1874 | 1461352378629 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 47 (0x7f8d51fb7800) [pid = 1874] [serial = 47] [outer = 0x7f8d4c68a800] 12:12:59 INFO - PROCESS | 1874 | 1461352379249 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]]]}] 12:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 929ms 12:12:59 INFO - PROCESS | 1874 | 1461352379264 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:12:59 INFO - PROCESS | 1874 | 1461352379267 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:12:59 INFO - PROCESS | 1874 | 1461352379273 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:12:59 INFO - PROCESS | 1874 | 1461352379280 Marionette TRACE conn3 <- [1,38,null,{}] 12:12:59 INFO - PROCESS | 1874 | 1461352379294 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}] 12:12:59 INFO - PROCESS | 1874 | 1461352379451 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:12:59 INFO - PROCESS | 1874 | 1461352379480 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50d04800 == 17 [pid = 1874] [id = 17] 12:12:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 48 (0x7f8d52051c00) [pid = 1874] [serial = 48] [outer = (nil)] 12:12:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 49 (0x7f8d53333000) [pid = 1874] [serial = 49] [outer = 0x7f8d52051c00] 12:12:59 INFO - PROCESS | 1874 | 1461352379544 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 50 (0x7f8d535a0400) [pid = 1874] [serial = 50] [outer = 0x7f8d52051c00] 12:13:00 INFO - PROCESS | 1874 | 1461352380158 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]]]}] 12:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 935ms 12:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:13:00 INFO - PROCESS | 1874 | 1461352380209 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 1874 | 1461352380212 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:13:00 INFO - PROCESS | 1874 | 1461352380228 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 1874 | 1461352380231 Marionette TRACE conn3 <- [1,42,null,{}] 12:13:00 INFO - PROCESS | 1874 | 1461352380239 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}] 12:13:00 INFO - PROCESS | 1874 | 1461352380380 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:13:00 INFO - PROCESS | 1874 | 1461352380389 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51309000 == 18 [pid = 1874] [id = 18] 12:13:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 51 (0x7f8d5381c000) [pid = 1874] [serial = 51] [outer = (nil)] 12:13:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 52 (0x7f8d53876000) [pid = 1874] [serial = 52] [outer = 0x7f8d5381c000] 12:13:00 INFO - PROCESS | 1874 | 1461352380450 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 53 (0x7f8d53879c00) [pid = 1874] [serial = 53] [outer = 0x7f8d5381c000] 12:13:01 INFO - PROCESS | 1874 | 1461352381085 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]]]}] 12:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 893ms 12:13:01 INFO - PROCESS | 1874 | 1461352381110 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:13:01 INFO - PROCESS | 1874 | 1461352381114 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:13:01 INFO - PROCESS | 1874 | 1461352381119 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:13:01 INFO - PROCESS | 1874 | 1461352381122 Marionette TRACE conn3 <- [1,46,null,{}] 12:13:01 INFO - PROCESS | 1874 | 1461352381129 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}] 12:13:01 INFO - PROCESS | 1874 | 1461352381247 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:13:01 INFO - PROCESS | 1874 | 1461352381343 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:01 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51b7e000 == 19 [pid = 1874] [id = 19] 12:13:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 54 (0x7f8d49d23c00) [pid = 1874] [serial = 54] [outer = (nil)] 12:13:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 55 (0x7f8d56658800) [pid = 1874] [serial = 55] [outer = 0x7f8d49d23c00] 12:13:01 INFO - PROCESS | 1874 | 1461352381413 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 56 (0x7f8d57572400) [pid = 1874] [serial = 56] [outer = 0x7f8d49d23c00] 12:13:02 INFO - PROCESS | 1874 | 1461352382000 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]]]}] 12:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 927ms 12:13:02 INFO - PROCESS | 1874 | 1461352382047 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 1874 | 1461352382049 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:13:02 INFO - PROCESS | 1874 | 1461352382055 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - PROCESS | 1874 | 1461352382057 Marionette TRACE conn3 <- [1,50,null,{}] 12:13:02 INFO - PROCESS | 1874 | 1461352382062 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}] 12:13:02 INFO - PROCESS | 1874 | 1461352382211 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:13:02 INFO - PROCESS | 1874 | 1461352382302 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52035800 == 20 [pid = 1874] [id = 20] 12:13:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 57 (0x7f8d4c684400) [pid = 1874] [serial = 57] [outer = (nil)] 12:13:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 58 (0x7f8d5d3cdc00) [pid = 1874] [serial = 58] [outer = 0x7f8d4c684400] 12:13:02 INFO - PROCESS | 1874 | 1461352382364 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 59 (0x7f8d5d8ec400) [pid = 1874] [serial = 59] [outer = 0x7f8d4c684400] 12:13:02 INFO - PROCESS | 1874 | 1461352382934 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]]]}] 12:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 934ms 12:13:02 INFO - PROCESS | 1874 | 1461352382990 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 1874 | 1461352382993 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:13:03 INFO - PROCESS | 1874 | 1461352383052 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 1874 | 1461352383058 Marionette TRACE conn3 <- [1,54,null,{}] 12:13:03 INFO - PROCESS | 1874 | 1461352383069 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}] 12:13:03 INFO - PROCESS | 1874 | 1461352383230 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:13:03 INFO - PROCESS | 1874 | 1461352383349 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46c49800 == 21 [pid = 1874] [id = 21] 12:13:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 60 (0x7f8d46bec400) [pid = 1874] [serial = 60] [outer = (nil)] 12:13:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 61 (0x7f8d46d7d800) [pid = 1874] [serial = 61] [outer = 0x7f8d46bec400] 12:13:03 INFO - PROCESS | 1874 | 1461352383422 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 62 (0x7f8d489c5800) [pid = 1874] [serial = 62] [outer = 0x7f8d46bec400] 12:13:04 INFO - PROCESS | 1874 | 1461352384210 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]]]}] 12:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1248ms 12:13:04 INFO - PROCESS | 1874 | 1461352384250 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 1874 | 1461352384255 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:13:04 INFO - PROCESS | 1874 | 1461352384279 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - PROCESS | 1874 | 1461352384284 Marionette TRACE conn3 <- [1,58,null,{}] 12:13:04 INFO - PROCESS | 1874 | 1461352384298 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}] 12:13:04 INFO - PROCESS | 1874 | 1461352384462 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:13:04 INFO - PROCESS | 1874 | 1461352384585 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d502ce800 == 22 [pid = 1874] [id = 22] 12:13:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 63 (0x7f8d4a019c00) [pid = 1874] [serial = 63] [outer = (nil)] 12:13:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 64 (0x7f8d4f4b6000) [pid = 1874] [serial = 64] [outer = 0x7f8d4a019c00] 12:13:04 INFO - PROCESS | 1874 | 1461352384665 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 65 (0x7f8d50b6ac00) [pid = 1874] [serial = 65] [outer = 0x7f8d4a019c00] 12:13:05 INFO - PROCESS | 1874 | 1461352385568 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]]]}] 12:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1351ms 12:13:05 INFO - PROCESS | 1874 | 1461352385615 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:13:05 INFO - PROCESS | 1874 | 1461352385620 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:13:05 INFO - PROCESS | 1874 | 1461352385626 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - PROCESS | 1874 | 1461352385629 Marionette TRACE conn3 <- [1,62,null,{}] 12:13:05 INFO - PROCESS | 1874 | 1461352385635 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}] 12:13:05 INFO - PROCESS | 1874 | 1461352385782 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:13:05 INFO - PROCESS | 1874 | 1461352385924 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52026000 == 23 [pid = 1874] [id = 23] 12:13:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 66 (0x7f8d51fb7c00) [pid = 1874] [serial = 66] [outer = (nil)] 12:13:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 67 (0x7f8d5204f800) [pid = 1874] [serial = 67] [outer = 0x7f8d51fb7c00] 12:13:06 INFO - PROCESS | 1874 | 1461352386037 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 68 (0x7f8d533e3c00) [pid = 1874] [serial = 68] [outer = 0x7f8d51fb7c00] 12:13:06 INFO - PROCESS | 1874 | 1461352386912 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]]]}] 12:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1337ms 12:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:13:06 INFO - PROCESS | 1874 | 1461352386963 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:13:06 INFO - PROCESS | 1874 | 1461352386966 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:13:06 INFO - PROCESS | 1874 | 1461352386972 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - PROCESS | 1874 | 1461352386975 Marionette TRACE conn3 <- [1,66,null,{}] 12:13:06 INFO - PROCESS | 1874 | 1461352386980 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}] 12:13:07 INFO - PROCESS | 1874 | 1461352387127 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:13:07 INFO - PROCESS | 1874 | 1461352387254 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d566ec800 == 24 [pid = 1874] [id = 24] 12:13:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 69 (0x7f8d5204b400) [pid = 1874] [serial = 69] [outer = (nil)] 12:13:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 70 (0x7f8d5d48d000) [pid = 1874] [serial = 70] [outer = 0x7f8d5204b400] 12:13:07 INFO - PROCESS | 1874 | 1461352387324 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 71 (0x7f8d5d6a5400) [pid = 1874] [serial = 71] [outer = 0x7f8d5204b400] 12:13:08 INFO - PROCESS | 1874 | 1461352388451 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]]]}] 12:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1531ms 12:13:08 INFO - PROCESS | 1874 | 1461352388503 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 1874 | 1461352388511 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:13:08 INFO - PROCESS | 1874 | 1461352388522 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 1874 | 1461352388526 Marionette TRACE conn3 <- [1,70,null,{}] 12:13:08 INFO - PROCESS | 1874 | 1461352388536 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}] 12:13:08 INFO - PROCESS | 1874 | 1461352388719 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:13:08 INFO - PROCESS | 1874 | 1461352388915 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fd8d800 == 25 [pid = 1874] [id = 25] 12:13:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 72 (0x7f8d4e710c00) [pid = 1874] [serial = 72] [outer = (nil)] 12:13:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 73 (0x7f8d4f0bec00) [pid = 1874] [serial = 73] [outer = 0x7f8d4e710c00] 12:13:08 INFO - PROCESS | 1874 | 1461352388991 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 74 (0x7f8d4fd6e000) [pid = 1874] [serial = 74] [outer = 0x7f8d4e710c00] 12:13:09 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51b7e000 == 24 [pid = 1874] [id = 19] 12:13:09 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51309000 == 23 [pid = 1874] [id = 18] 12:13:09 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50d04800 == 22 [pid = 1874] [id = 17] 12:13:09 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d504b0000 == 21 [pid = 1874] [id = 16] 12:13:09 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46c49000 == 20 [pid = 1874] [id = 15] 12:13:09 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d502c9000 == 19 [pid = 1874] [id = 14] 12:13:09 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4e78c800 == 18 [pid = 1874] [id = 13] 12:13:09 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d48535800 == 17 [pid = 1874] [id = 12] 12:13:09 INFO - PROCESS | 1874 | 1461352389852 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]]]}] 12:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1389ms 12:13:09 INFO - PROCESS | 1874 | 1461352389910 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 1874 | 1461352389916 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:13:09 INFO - PROCESS | 1874 | 1461352389924 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - PROCESS | 1874 | 1461352389930 Marionette TRACE conn3 <- [1,74,null,{}] 12:13:09 INFO - PROCESS | 1874 | 1461352389939 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}] 12:13:10 INFO - PROCESS | 1874 | 1461352390109 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:13:10 INFO - PROCESS | 1874 | 1461352390233 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4d117000 == 18 [pid = 1874] [id = 26] 12:13:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 75 (0x7f8d4e240c00) [pid = 1874] [serial = 75] [outer = (nil)] 12:13:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 76 (0x7f8d4e3b7c00) [pid = 1874] [serial = 76] [outer = 0x7f8d4e240c00] 12:13:10 INFO - PROCESS | 1874 | 1461352390312 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 77 (0x7f8d4fc4fc00) [pid = 1874] [serial = 77] [outer = 0x7f8d4e240c00] 12:13:11 INFO - PROCESS | 1874 | 1461352391116 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]]]}] 12:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1236ms 12:13:11 INFO - PROCESS | 1874 | 1461352391160 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 1874 | 1461352391168 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:13:11 INFO - PROCESS | 1874 | 1461352391178 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - PROCESS | 1874 | 1461352391182 Marionette TRACE conn3 <- [1,78,null,{}] 12:13:11 INFO - PROCESS | 1874 | 1461352391206 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}] 12:13:11 INFO - PROCESS | 1874 | 1461352391374 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:13:11 INFO - PROCESS | 1874 | 1461352391496 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50d03800 == 19 [pid = 1874] [id = 27] 12:13:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 78 (0x7f8d50bf0000) [pid = 1874] [serial = 78] [outer = (nil)] 12:13:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 79 (0x7f8d5140fc00) [pid = 1874] [serial = 79] [outer = 0x7f8d50bf0000] 12:13:11 INFO - PROCESS | 1874 | 1461352391569 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 80 (0x7f8d5332a800) [pid = 1874] [serial = 80] [outer = 0x7f8d50bf0000] 12:13:12 INFO - PROCESS | 1874 | 1461352392373 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]]]}] 12:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1246ms 12:13:12 INFO - PROCESS | 1874 | 1461352392424 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 1874 | 1461352392428 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:13:12 INFO - PROCESS | 1874 | 1461352392451 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 1874 | 1461352392456 Marionette TRACE conn3 <- [1,82,null,{}] 12:13:12 INFO - PROCESS | 1874 | 1461352392471 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}] 12:13:12 INFO - PROCESS | 1874 | 1461352392640 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:13:12 INFO - PROCESS | 1874 | 1461352392761 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52034800 == 20 [pid = 1874] [id = 28] 12:13:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 81 (0x7f8d533ed400) [pid = 1874] [serial = 81] [outer = (nil)] 12:13:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 82 (0x7f8d56651400) [pid = 1874] [serial = 82] [outer = 0x7f8d533ed400] 12:13:12 INFO - PROCESS | 1874 | 1461352392839 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 83 (0x7f8d5d3cf400) [pid = 1874] [serial = 83] [outer = 0x7f8d533ed400] 12:13:13 INFO - PROCESS | 1874 | 1461352393600 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]]]}] 12:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1191ms 12:13:13 INFO - PROCESS | 1874 | 1461352393640 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 1874 | 1461352393644 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:13:13 INFO - PROCESS | 1874 | 1461352393667 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 1874 | 1461352393670 Marionette TRACE conn3 <- [1,86,null,{}] 12:13:13 INFO - PROCESS | 1874 | 1461352393676 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}] 12:13:13 INFO - PROCESS | 1874 | 1461352393822 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:13:13 INFO - PROCESS | 1874 | 1461352393941 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d56912000 == 21 [pid = 1874] [id = 29] 12:13:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 84 (0x7f8d533ee000) [pid = 1874] [serial = 84] [outer = (nil)] 12:13:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 85 (0x7f8d5e554800) [pid = 1874] [serial = 85] [outer = 0x7f8d533ee000] 12:13:14 INFO - PROCESS | 1874 | 1461352394014 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 86 (0x7f8d5e603000) [pid = 1874] [serial = 86] [outer = 0x7f8d533ee000] 12:13:14 INFO - PROCESS | 1874 | 1461352394724 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]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1133ms 12:13:14 INFO - PROCESS | 1874 | 1461352394799 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 1874 | 1461352394803 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:13:14 INFO - PROCESS | 1874 | 1461352394809 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 1874 | 1461352394811 Marionette TRACE conn3 <- [1,90,null,{}] 12:13:14 INFO - PROCESS | 1874 | 1461352394816 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}] 12:13:14 INFO - PROCESS | 1874 | 1461352394962 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:13:15 INFO - PROCESS | 1874 | 1461352395086 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d1ae800 == 22 [pid = 1874] [id = 30] 12:13:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 87 (0x7f8d46d7f400) [pid = 1874] [serial = 87] [outer = (nil)] 12:13:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 88 (0x7f8d5e6d3000) [pid = 1874] [serial = 88] [outer = 0x7f8d46d7f400] 12:13:15 INFO - PROCESS | 1874 | 1461352395159 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 89 (0x7f8d60222400) [pid = 1874] [serial = 89] [outer = 0x7f8d46d7f400] 12:13:16 INFO - PROCESS | 1874 | 1461352396005 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]]]}] 12:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1231ms 12:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:13:16 INFO - PROCESS | 1874 | 1461352396040 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 1874 | 1461352396044 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:13:16 INFO - PROCESS | 1874 | 1461352396052 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - PROCESS | 1874 | 1461352396057 Marionette TRACE conn3 <- [1,94,null,{}] 12:13:16 INFO - PROCESS | 1874 | 1461352396066 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}] 12:13:16 INFO - PROCESS | 1874 | 1461352396201 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:13:16 INFO - PROCESS | 1874 | 1461352396356 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f753800 == 23 [pid = 1874] [id = 31] 12:13:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 90 (0x7f8d4e712c00) [pid = 1874] [serial = 90] [outer = (nil)] 12:13:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 91 (0x7f8d4f402c00) [pid = 1874] [serial = 91] [outer = 0x7f8d4e712c00] 12:13:16 INFO - PROCESS | 1874 | 1461352396445 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 92 (0x7f8d4fff0c00) [pid = 1874] [serial = 92] [outer = 0x7f8d4e712c00] 12:13:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52026000 == 22 [pid = 1874] [id = 23] 12:13:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d502ce800 == 21 [pid = 1874] [id = 22] 12:13:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46c49800 == 20 [pid = 1874] [id = 21] 12:13:17 INFO - PROCESS | 1874 | 1461352397359 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]]]}] 12:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1343ms 12:13:17 INFO - PROCESS | 1874 | 1461352397394 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 1874 | 1461352397401 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:13:17 INFO - PROCESS | 1874 | 1461352397409 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 1874 | 1461352397414 Marionette TRACE conn3 <- [1,98,null,{}] 12:13:17 INFO - PROCESS | 1874 | 1461352397421 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}] 12:13:17 INFO - PROCESS | 1874 | 1461352397581 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:13:17 INFO - PROCESS | 1874 | 1461352397708 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51e38000 == 21 [pid = 1874] [id = 32] 12:13:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 93 (0x7f8d50b08c00) [pid = 1874] [serial = 93] [outer = (nil)] 12:13:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 94 (0x7f8d50b0c400) [pid = 1874] [serial = 94] [outer = 0x7f8d50b08c00] 12:13:17 INFO - PROCESS | 1874 | 1461352397783 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 95 (0x7f8d50b0f000) [pid = 1874] [serial = 95] [outer = 0x7f8d50b08c00] 12:13:18 INFO - PROCESS | 1874 | 1461352398595 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]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1231ms 12:13:18 INFO - PROCESS | 1874 | 1461352398651 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 1874 | 1461352398661 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:13:18 INFO - PROCESS | 1874 | 1461352398671 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 1874 | 1461352398675 Marionette TRACE conn3 <- [1,102,null,{}] 12:13:18 INFO - PROCESS | 1874 | 1461352398680 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}] 12:13:18 INFO - PROCESS | 1874 | 1461352398844 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:13:18 INFO - PROCESS | 1874 | 1461352398968 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d56913000 == 22 [pid = 1874] [id = 33] 12:13:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 96 (0x7f8d50b6c800) [pid = 1874] [serial = 96] [outer = (nil)] 12:13:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 97 (0x7f8d52052400) [pid = 1874] [serial = 97] [outer = 0x7f8d50b6c800] 12:13:19 INFO - PROCESS | 1874 | 1461352399039 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 98 (0x7f8d53597c00) [pid = 1874] [serial = 98] [outer = 0x7f8d50b6c800] 12:13:19 INFO - PROCESS | 1874 | 1461352399821 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]]]}] 12:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1178ms 12:13:19 INFO - PROCESS | 1874 | 1461352399849 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 1874 | 1461352399852 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:13:19 INFO - PROCESS | 1874 | 1461352399859 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 1874 | 1461352399864 Marionette TRACE conn3 <- [1,106,null,{}] 12:13:19 INFO - PROCESS | 1874 | 1461352399879 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}] 12:13:20 INFO - PROCESS | 1874 | 1461352400084 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:13:20 INFO - PROCESS | 1874 | 1461352400100 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e315800 == 23 [pid = 1874] [id = 34] 12:13:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 99 (0x7f8d5756ec00) [pid = 1874] [serial = 99] [outer = (nil)] 12:13:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 100 (0x7f8d5d480800) [pid = 1874] [serial = 100] [outer = 0x7f8d5756ec00] 12:13:20 INFO - PROCESS | 1874 | 1461352400172 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 101 (0x7f8d5e557000) [pid = 1874] [serial = 101] [outer = 0x7f8d5756ec00] 12:13:21 INFO - PROCESS | 1874 | 1461352401028 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]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1232ms 12:13:21 INFO - PROCESS | 1874 | 1461352401092 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 1874 | 1461352401097 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:13:21 INFO - PROCESS | 1874 | 1461352401103 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 1874 | 1461352401105 Marionette TRACE conn3 <- [1,110,null,{}] 12:13:21 INFO - PROCESS | 1874 | 1461352401112 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}] 12:13:21 INFO - PROCESS | 1874 | 1461352401262 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:13:21 INFO - PROCESS | 1874 | 1461352401386 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d60253000 == 24 [pid = 1874] [id = 35] 12:13:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 102 (0x7f8d476e5800) [pid = 1874] [serial = 102] [outer = (nil)] 12:13:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d6075b800) [pid = 1874] [serial = 103] [outer = 0x7f8d476e5800] 12:13:21 INFO - PROCESS | 1874 | 1461352401472 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d61e2ec00) [pid = 1874] [serial = 104] [outer = 0x7f8d476e5800] 12:13:22 INFO - PROCESS | 1874 | 1461352402259 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]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1279ms 12:13:22 INFO - PROCESS | 1874 | 1461352402398 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 1874 | 1461352402404 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:13:22 INFO - PROCESS | 1874 | 1461352402414 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 1874 | 1461352402418 Marionette TRACE conn3 <- [1,114,null,{}] 12:13:22 INFO - PROCESS | 1874 | 1461352402435 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}] 12:13:22 INFO - PROCESS | 1874 | 1461352402576 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:13:22 INFO - PROCESS | 1874 | 1461352402711 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50d1f800 == 25 [pid = 1874] [id = 36] 12:13:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d4f774000) [pid = 1874] [serial = 105] [outer = (nil)] 12:13:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d4ffe7000) [pid = 1874] [serial = 106] [outer = 0x7f8d4f774000] 12:13:22 INFO - PROCESS | 1874 | 1461352402780 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d50b0a800) [pid = 1874] [serial = 107] [outer = 0x7f8d4f774000] 12:13:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d46d88800) [pid = 1874] [serial = 108] [outer = 0x7f8d46a58800] 12:13:23 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50d03800 == 24 [pid = 1874] [id = 27] 12:13:23 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4d117000 == 23 [pid = 1874] [id = 26] 12:13:23 INFO - PROCESS | 1874 | 1461352403806 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]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1448ms 12:13:23 INFO - PROCESS | 1874 | 1461352403862 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:13:23 INFO - PROCESS | 1874 | 1461352403868 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:13:23 INFO - PROCESS | 1874 | 1461352403876 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 1874 | 1461352403882 Marionette TRACE conn3 <- [1,118,null,{}] 12:13:23 INFO - PROCESS | 1874 | 1461352403892 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}] 12:13:24 INFO - PROCESS | 1874 | 1461352404052 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:13:24 INFO - PROCESS | 1874 | 1461352404223 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5202a800 == 24 [pid = 1874] [id = 37] 12:13:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d50bf8c00) [pid = 1874] [serial = 109] [outer = (nil)] 12:13:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d51069000) [pid = 1874] [serial = 110] [outer = 0x7f8d50bf8c00] 12:13:24 INFO - PROCESS | 1874 | 1461352404313 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d52053400) [pid = 1874] [serial = 111] [outer = 0x7f8d50bf8c00] 12:13:24 INFO - PROCESS | 1874 | 1461352404987 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]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1142ms 12:13:25 INFO - PROCESS | 1874 | 1461352405018 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 1874 | 1461352405025 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:13:25 INFO - PROCESS | 1874 | 1461352405035 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 1874 | 1461352405039 Marionette TRACE conn3 <- [1,122,null,{}] 12:13:25 INFO - PROCESS | 1874 | 1461352405044 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}] 12:13:25 INFO - PROCESS | 1874 | 1461352405197 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:13:25 INFO - PROCESS | 1874 | 1461352405298 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d8a9800 == 25 [pid = 1874] [id = 38] 12:13:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d5359c400) [pid = 1874] [serial = 112] [outer = (nil)] 12:13:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d5c530000) [pid = 1874] [serial = 113] [outer = 0x7f8d5359c400] 12:13:25 INFO - PROCESS | 1874 | 1461352405366 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d5d6c1800) [pid = 1874] [serial = 114] [outer = 0x7f8d5359c400] 12:13:26 INFO - PROCESS | 1874 | 1461352406157 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]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1136ms 12:13:26 INFO - PROCESS | 1874 | 1461352406185 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 1874 | 1461352406189 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:13:26 INFO - PROCESS | 1874 | 1461352406196 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 1874 | 1461352406202 Marionette TRACE conn3 <- [1,126,null,{}] 12:13:26 INFO - PROCESS | 1874 | 1461352406217 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}] 12:13:26 INFO - PROCESS | 1874 | 1461352406370 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:13:26 INFO - PROCESS | 1874 | 1461352406516 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62470000 == 26 [pid = 1874] [id = 39] 12:13:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d5d8f6000) [pid = 1874] [serial = 115] [outer = (nil)] 12:13:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d607cc800) [pid = 1874] [serial = 116] [outer = 0x7f8d5d8f6000] 12:13:26 INFO - PROCESS | 1874 | 1461352406592 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d621a9400) [pid = 1874] [serial = 117] [outer = 0x7f8d5d8f6000] 12:13:27 INFO - PROCESS | 1874 | 1461352407455 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]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1283ms 12:13:27 INFO - PROCESS | 1874 | 1461352407481 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:13:27 INFO - PROCESS | 1874 | 1461352407486 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:13:27 INFO - PROCESS | 1874 | 1461352407491 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 1874 | 1461352407493 Marionette TRACE conn3 <- [1,130,null,{}] 12:13:27 INFO - PROCESS | 1874 | 1461352407501 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}] 12:13:27 INFO - PROCESS | 1874 | 1461352407656 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:13:27 INFO - PROCESS | 1874 | 1461352407792 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50d04800 == 27 [pid = 1874] [id = 40] 12:13:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d46d7f000) [pid = 1874] [serial = 118] [outer = (nil)] 12:13:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d62a19c00) [pid = 1874] [serial = 119] [outer = 0x7f8d46d7f000] 12:13:27 INFO - PROCESS | 1874 | 1461352407868 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d62b04c00) [pid = 1874] [serial = 120] [outer = 0x7f8d46d7f000] 12:13:28 INFO - PROCESS | 1874 | 1461352408696 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]]]}] 12:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1229ms 12:13:28 INFO - PROCESS | 1874 | 1461352408723 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:13:28 INFO - PROCESS | 1874 | 1461352408727 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:13:28 INFO - PROCESS | 1874 | 1461352408732 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 1874 | 1461352408735 Marionette TRACE conn3 <- [1,134,null,{}] 12:13:28 INFO - PROCESS | 1874 | 1461352408740 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}] 12:13:28 INFO - PROCESS | 1874 | 1461352408887 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:13:29 INFO - PROCESS | 1874 | 1461352409029 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62b21000 == 28 [pid = 1874] [id = 41] 12:13:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d5e89e000) [pid = 1874] [serial = 121] [outer = (nil)] 12:13:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 122 (0x7f8d64753000) [pid = 1874] [serial = 122] [outer = 0x7f8d5e89e000] 12:13:29 INFO - PROCESS | 1874 | 1461352409100 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 123 (0x7f8d65133800) [pid = 1874] [serial = 123] [outer = 0x7f8d5e89e000] 12:13:30 INFO - PROCESS | 1874 | 1461352410027 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]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1337ms 12:13:30 INFO - PROCESS | 1874 | 1461352410069 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:13:30 INFO - PROCESS | 1874 | 1461352410074 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:13:30 INFO - PROCESS | 1874 | 1461352410082 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 1874 | 1461352410087 Marionette TRACE conn3 <- [1,138,null,{}] 12:13:30 INFO - PROCESS | 1874 | 1461352410095 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}] 12:13:30 INFO - PROCESS | 1874 | 1461352410237 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:13:30 INFO - PROCESS | 1874 | 1461352410437 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51e42800 == 29 [pid = 1874] [id = 42] 12:13:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 124 (0x7f8d50b10400) [pid = 1874] [serial = 124] [outer = (nil)] 12:13:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 125 (0x7f8d51138400) [pid = 1874] [serial = 125] [outer = 0x7f8d50b10400] 12:13:30 INFO - PROCESS | 1874 | 1461352410550 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d533e8800) [pid = 1874] [serial = 126] [outer = 0x7f8d50b10400] 12:13:31 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d56913000 == 28 [pid = 1874] [id = 33] 12:13:31 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51e38000 == 27 [pid = 1874] [id = 32] 12:13:31 INFO - PROCESS | 1874 | 1461352411479 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]]]}] 12:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1434ms 12:13:31 INFO - PROCESS | 1874 | 1461352411514 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 1874 | 1461352411519 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:13:31 INFO - PROCESS | 1874 | 1461352411527 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 1874 | 1461352411534 Marionette TRACE conn3 <- [1,142,null,{}] 12:13:31 INFO - PROCESS | 1874 | 1461352411542 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}] 12:13:31 INFO - PROCESS | 1874 | 1461352411702 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:13:31 INFO - PROCESS | 1874 | 1461352411839 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51e38000 == 28 [pid = 1874] [id = 43] 12:13:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d4d12d400) [pid = 1874] [serial = 127] [outer = (nil)] 12:13:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d50b0a400) [pid = 1874] [serial = 128] [outer = 0x7f8d4d12d400] 12:13:31 INFO - PROCESS | 1874 | 1461352411914 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d5100a400) [pid = 1874] [serial = 129] [outer = 0x7f8d4d12d400] 12:13:32 INFO - PROCESS | 1874 | 1461352412770 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]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1290ms 12:13:32 INFO - PROCESS | 1874 | 1461352412817 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 1874 | 1461352412827 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:13:32 INFO - PROCESS | 1874 | 1461352412837 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 1874 | 1461352412841 Marionette TRACE conn3 <- [1,146,null,{}] 12:13:32 INFO - PROCESS | 1874 | 1461352412864 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}] 12:13:33 INFO - PROCESS | 1874 | 1461352413016 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:13:33 INFO - PROCESS | 1874 | 1461352413147 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d60796800 == 29 [pid = 1874] [id = 44] 12:13:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 130 (0x7f8d5100f000) [pid = 1874] [serial = 130] [outer = (nil)] 12:13:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 131 (0x7f8d52045400) [pid = 1874] [serial = 131] [outer = 0x7f8d5100f000] 12:13:33 INFO - PROCESS | 1874 | 1461352413221 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 132 (0x7f8d5382f400) [pid = 1874] [serial = 132] [outer = 0x7f8d5100f000] 12:13:34 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52034800 == 28 [pid = 1874] [id = 28] 12:13:34 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d56912000 == 27 [pid = 1874] [id = 29] 12:13:34 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50d04800 == 26 [pid = 1874] [id = 40] 12:13:34 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62470000 == 25 [pid = 1874] [id = 39] 12:13:34 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d8a9800 == 24 [pid = 1874] [id = 38] 12:13:34 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5202a800 == 23 [pid = 1874] [id = 37] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d60253000 == 22 [pid = 1874] [id = 35] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e315800 == 21 [pid = 1874] [id = 34] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5202f000 == 20 [pid = 1874] [id = 6] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d1ae800 == 19 [pid = 1874] [id = 30] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52035800 == 18 [pid = 1874] [id = 20] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62b21000 == 17 [pid = 1874] [id = 41] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d469eb800 == 16 [pid = 1874] [id = 8] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d566ec800 == 15 [pid = 1874] [id = 24] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f753800 == 14 [pid = 1874] [id = 31] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4fd8d800 == 13 [pid = 1874] [id = 25] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50d1f800 == 12 [pid = 1874] [id = 36] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51b7d000 == 11 [pid = 1874] [id = 9] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51e42800 == 10 [pid = 1874] [id = 42] 12:13:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51e38000 == 9 [pid = 1874] [id = 43] 12:13:37 INFO - PROCESS | 1874 | 1461352417700 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]]]}] 12:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4907ms 12:13:37 INFO - PROCESS | 1874 | 1461352417772 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 1874 | 1461352417776 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:13:37 INFO - PROCESS | 1874 | 1461352417788 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 1874 | 1461352417792 Marionette TRACE conn3 <- [1,150,null,{}] 12:13:37 INFO - PROCESS | 1874 | 1461352417801 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}] 12:13:37 INFO - PROCESS | 1874 | 1461352417950 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:13:37 INFO - PROCESS | 1874 | 1461352417963 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c638800 == 10 [pid = 1874] [id = 45] 12:13:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 133 (0x7f8d4e3b1400) [pid = 1874] [serial = 133] [outer = (nil)] 12:13:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 134 (0x7f8d4e962800) [pid = 1874] [serial = 134] [outer = 0x7f8d4e3b1400] 12:13:38 INFO - PROCESS | 1874 | 1461352418028 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 135 (0x7f8d4f55b400) [pid = 1874] [serial = 135] [outer = 0x7f8d4e3b1400] 12:13:38 INFO - PROCESS | 1874 | 1461352418755 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]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 981ms 12:13:38 INFO - PROCESS | 1874 | 1461352418769 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 1874 | 1461352418778 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:13:38 INFO - PROCESS | 1874 | 1461352418788 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 1874 | 1461352418791 Marionette TRACE conn3 <- [1,154,null,{}] 12:13:38 INFO - PROCESS | 1874 | 1461352418797 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}] 12:13:39 INFO - PROCESS | 1874 | 1461352418999 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:13:39 INFO - PROCESS | 1874 | 1461352419067 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50a0d000 == 11 [pid = 1874] [id = 46] 12:13:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 136 (0x7f8d51010000) [pid = 1874] [serial = 136] [outer = (nil)] 12:13:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 137 (0x7f8d51012800) [pid = 1874] [serial = 137] [outer = 0x7f8d51010000] 12:13:39 INFO - PROCESS | 1874 | 1461352419133 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 138 (0x7f8d51076800) [pid = 1874] [serial = 138] [outer = 0x7f8d51010000] 12:13:40 INFO - PROCESS | 1874 | 1461352420029 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]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1285ms 12:13:40 INFO - PROCESS | 1874 | 1461352420072 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 1874 | 1461352420076 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:13:40 INFO - PROCESS | 1874 | 1461352420083 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 1874 | 1461352420088 Marionette TRACE conn3 <- [1,158,null,{}] 12:13:40 INFO - PROCESS | 1874 | 1461352420111 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}] 12:13:40 INFO - PROCESS | 1874 | 1461352420286 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:13:40 INFO - PROCESS | 1874 | 1461352420321 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5c5c4800 == 12 [pid = 1874] [id = 47] 12:13:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 139 (0x7f8d503f0c00) [pid = 1874] [serial = 139] [outer = (nil)] 12:13:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 140 (0x7f8d5756d400) [pid = 1874] [serial = 140] [outer = 0x7f8d503f0c00] 12:13:40 INFO - PROCESS | 1874 | 1461352420386 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 141 (0x7f8d5d60a400) [pid = 1874] [serial = 141] [outer = 0x7f8d503f0c00] 12:13:41 INFO - PROCESS | 1874 | 1461352421116 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]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1091ms 12:13:41 INFO - PROCESS | 1874 | 1461352421176 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 1874 | 1461352421179 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:13:41 INFO - PROCESS | 1874 | 1461352421192 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 1874 | 1461352421193 Marionette TRACE conn3 <- [1,162,null,{}] 12:13:41 INFO - PROCESS | 1874 | 1461352421200 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}] 12:13:41 INFO - PROCESS | 1874 | 1461352421383 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:13:41 INFO - PROCESS | 1874 | 1461352421401 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d6024b000 == 13 [pid = 1874] [id = 48] 12:13:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 142 (0x7f8d57520000) [pid = 1874] [serial = 142] [outer = (nil)] 12:13:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 143 (0x7f8d5e5bc000) [pid = 1874] [serial = 143] [outer = 0x7f8d57520000] 12:13:41 INFO - PROCESS | 1874 | 1461352421462 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 144 (0x7f8d5e8a1c00) [pid = 1874] [serial = 144] [outer = 0x7f8d57520000] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 143 (0x7f8d4e712c00) [pid = 1874] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 142 (0x7f8d50bf0000) [pid = 1874] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 141 (0x7f8d4f774000) [pid = 1874] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 140 (0x7f8d46d7f400) [pid = 1874] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 139 (0x7f8d46a5d800) [pid = 1874] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 138 (0x7f8d4c68a800) [pid = 1874] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 137 (0x7f8d52051c00) [pid = 1874] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 136 (0x7f8d5381c000) [pid = 1874] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 135 (0x7f8d49d23c00) [pid = 1874] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 134 (0x7f8d4e715000) [pid = 1874] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 133 (0x7f8d5097c400) [pid = 1874] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 132 (0x7f8d49d7b000) [pid = 1874] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 131 (0x7f8d5204b400) [pid = 1874] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 130 (0x7f8d4e710c00) [pid = 1874] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 129 (0x7f8d46d7f000) [pid = 1874] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d50bf8c00) [pid = 1874] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d489bf000) [pid = 1874] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 126 (0x7f8d4d12d400) [pid = 1874] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 125 (0x7f8d50b6c800) [pid = 1874] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 124 (0x7f8d5359c400) [pid = 1874] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 123 (0x7f8d5756ec00) [pid = 1874] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 122 (0x7f8d476e5800) [pid = 1874] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 121 (0x7f8d51fb7c00) [pid = 1874] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 120 (0x7f8d50b08c00) [pid = 1874] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d4e240c00) [pid = 1874] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d4a019c00) [pid = 1874] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d533ed400) [pid = 1874] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d46bec400) [pid = 1874] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d4c684400) [pid = 1874] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d50b10400) [pid = 1874] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d533ee000) [pid = 1874] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d5d8f6000) [pid = 1874] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d5e89e000) [pid = 1874] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d46be1c00) [pid = 1874] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:13:42 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d484a2000) [pid = 1874] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:13:43 INFO - PROCESS | 1874 | 1461352423302 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]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2188ms 12:13:43 INFO - PROCESS | 1874 | 1461352423399 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 1874 | 1461352423401 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:13:43 INFO - PROCESS | 1874 | 1461352423417 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 1874 | 1461352423419 Marionette TRACE conn3 <- [1,166,null,{}] 12:13:43 INFO - PROCESS | 1874 | 1461352423424 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}] 12:13:43 INFO - PROCESS | 1874 | 1461352423557 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:13:43 INFO - PROCESS | 1874 | 1461352423567 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e38e000 == 14 [pid = 1874] [id = 49] 12:13:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d45c84800) [pid = 1874] [serial = 145] [outer = (nil)] 12:13:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d4851fc00) [pid = 1874] [serial = 146] [outer = 0x7f8d45c84800] 12:13:43 INFO - PROCESS | 1874 | 1461352423706 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d4e96ac00) [pid = 1874] [serial = 147] [outer = 0x7f8d45c84800] 12:13:44 INFO - PROCESS | 1874 | 1461352424321 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]]]}] 12:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 937ms 12:13:44 INFO - PROCESS | 1874 | 1461352424350 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 1874 | 1461352424353 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:13:44 INFO - PROCESS | 1874 | 1461352424358 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 1874 | 1461352424360 Marionette TRACE conn3 <- [1,170,null,{}] 12:13:44 INFO - PROCESS | 1874 | 1461352424365 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}] 12:13:44 INFO - PROCESS | 1874 | 1461352424522 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:13:44 INFO - PROCESS | 1874 | 1461352424544 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e54a000 == 15 [pid = 1874] [id = 50] 12:13:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d45c85000) [pid = 1874] [serial = 148] [outer = (nil)] 12:13:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d533ee000) [pid = 1874] [serial = 149] [outer = 0x7f8d45c85000] 12:13:44 INFO - PROCESS | 1874 | 1461352424684 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d5e604800) [pid = 1874] [serial = 150] [outer = 0x7f8d45c85000] 12:13:45 INFO - PROCESS | 1874 | 1461352425559 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]]]}] 12:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1226ms 12:13:45 INFO - PROCESS | 1874 | 1461352425586 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 1874 | 1461352425593 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:13:45 INFO - PROCESS | 1874 | 1461352425601 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 1874 | 1461352425606 Marionette TRACE conn3 <- [1,174,null,{}] 12:13:45 INFO - PROCESS | 1874 | 1461352425613 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}] 12:13:45 INFO - PROCESS | 1874 | 1461352425777 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:13:45 INFO - PROCESS | 1874 | 1461352425909 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f76c800 == 16 [pid = 1874] [id = 51] 12:13:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d48524400) [pid = 1874] [serial = 151] [outer = (nil)] 12:13:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d4d130800) [pid = 1874] [serial = 152] [outer = 0x7f8d48524400] 12:13:45 INFO - PROCESS | 1874 | 1461352425981 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d4f774000) [pid = 1874] [serial = 153] [outer = 0x7f8d48524400] 12:13:46 INFO - PROCESS | 1874 | 1461352426803 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]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1283ms 12:13:46 INFO - PROCESS | 1874 | 1461352426885 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 1874 | 1461352426894 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:13:46 INFO - PROCESS | 1874 | 1461352426904 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 1874 | 1461352426908 Marionette TRACE conn3 <- [1,178,null,{}] 12:13:46 INFO - PROCESS | 1874 | 1461352426913 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}] 12:13:47 INFO - PROCESS | 1874 | 1461352427100 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:13:47 INFO - PROCESS | 1874 | 1461352427237 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d538e4800 == 17 [pid = 1874] [id = 52] 12:13:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d48911000) [pid = 1874] [serial = 154] [outer = (nil)] 12:13:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d50b75000) [pid = 1874] [serial = 155] [outer = 0x7f8d48911000] 12:13:47 INFO - PROCESS | 1874 | 1461352427309 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d51070400) [pid = 1874] [serial = 156] [outer = 0x7f8d48911000] 12:13:47 INFO - PROCESS | 1874 | 1461352427598 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:13:48 INFO - PROCESS | 1874 | 1461352428468 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]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1636ms 12:13:48 INFO - PROCESS | 1874 | 1461352428540 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 1874 | 1461352428545 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:13:48 INFO - PROCESS | 1874 | 1461352428553 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 1874 | 1461352428557 Marionette TRACE conn3 <- [1,182,null,{}] 12:13:48 INFO - PROCESS | 1874 | 1461352428565 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}] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 120 (0x7f8d50b0c400) [pid = 1874] [serial = 94] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d4fd6e000) [pid = 1874] [serial = 74] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d50b0a800) [pid = 1874] [serial = 107] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d60222400) [pid = 1874] [serial = 89] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d4e3b7c00) [pid = 1874] [serial = 76] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d4f402c00) [pid = 1874] [serial = 91] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d6024f800) [pid = 1874] [serial = 2] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d5e6d3000) [pid = 1874] [serial = 88] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d4ffe7000) [pid = 1874] [serial = 106] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d476e4000) [pid = 1874] [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.] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d4c613800) [pid = 1874] [serial = 34] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d51fb7800) [pid = 1874] [serial = 47] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d53333000) [pid = 1874] [serial = 49] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d53879c00) [pid = 1874] [serial = 53] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d53876000) [pid = 1874] [serial = 52] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d4d26d800) [pid = 1874] [serial = 35] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d56658800) [pid = 1874] [serial = 55] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 103 (0x7f8d5112e000) [pid = 1874] [serial = 46] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 102 (0x7f8d57572400) [pid = 1874] [serial = 56] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 101 (0x7f8d4f4b8400) [pid = 1874] [serial = 37] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 100 (0x7f8d50b77000) [pid = 1874] [serial = 40] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 99 (0x7f8d50e6a000) [pid = 1874] [serial = 41] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 98 (0x7f8d46c36800) [pid = 1874] [serial = 28] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 97 (0x7f8d4fd6f400) [pid = 1874] [serial = 43] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 96 (0x7f8d535a0400) [pid = 1874] [serial = 50] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 95 (0x7f8d51068800) [pid = 1874] [serial = 44] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 94 (0x7f8d5d8ec400) [pid = 1874] [serial = 59] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 93 (0x7f8d46bef800) [pid = 1874] [serial = 26] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 92 (0x7f8d46d89400) [pid = 1874] [serial = 31] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 91 (0x7f8d4f9b4800) [pid = 1874] [serial = 38] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 90 (0x7f8d5c530000) [pid = 1874] [serial = 113] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 89 (0x7f8d4f4b6000) [pid = 1874] [serial = 64] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 88 (0x7f8d5d3cdc00) [pid = 1874] [serial = 58] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 87 (0x7f8d5e554800) [pid = 1874] [serial = 85] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 86 (0x7f8d46d7d800) [pid = 1874] [serial = 61] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 85 (0x7f8d533e8800) [pid = 1874] [serial = 126] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 84 (0x7f8d4fff0c00) [pid = 1874] [serial = 92] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 83 (0x7f8d56651400) [pid = 1874] [serial = 82] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 82 (0x7f8d5332a800) [pid = 1874] [serial = 80] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 81 (0x7f8d5140fc00) [pid = 1874] [serial = 79] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 80 (0x7f8d50b0a400) [pid = 1874] [serial = 128] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 79 (0x7f8d51138400) [pid = 1874] [serial = 125] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 78 (0x7f8d5d48d000) [pid = 1874] [serial = 70] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 77 (0x7f8d5e557000) [pid = 1874] [serial = 101] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 76 (0x7f8d6075b800) [pid = 1874] [serial = 103] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 75 (0x7f8d50b6ac00) [pid = 1874] [serial = 65] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 74 (0x7f8d4f884000) [pid = 1874] [serial = 12] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 73 (0x7f8d52053400) [pid = 1874] [serial = 111] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 72 (0x7f8d5d3cf400) [pid = 1874] [serial = 83] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 71 (0x7f8d5204f800) [pid = 1874] [serial = 67] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 70 (0x7f8d4fd72c00) [pid = 1874] [serial = 9] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 69 (0x7f8d52052400) [pid = 1874] [serial = 97] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 68 (0x7f8d489c5800) [pid = 1874] [serial = 62] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 67 (0x7f8d607cc800) [pid = 1874] [serial = 116] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 66 (0x7f8d48520800) [pid = 1874] [serial = 22] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 65 (0x7f8d64753000) [pid = 1874] [serial = 122] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 64 (0x7f8d46a54800) [pid = 1874] [serial = 23] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 63 (0x7f8d5d6a5400) [pid = 1874] [serial = 71] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 62 (0x7f8d4f0bec00) [pid = 1874] [serial = 73] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 61 (0x7f8d62b04c00) [pid = 1874] [serial = 120] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 60 (0x7f8d51069000) [pid = 1874] [serial = 110] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 59 (0x7f8d489c0c00) [pid = 1874] [serial = 16] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 58 (0x7f8d489c7400) [pid = 1874] [serial = 17] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 57 (0x7f8d5100a400) [pid = 1874] [serial = 129] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 56 (0x7f8d53597c00) [pid = 1874] [serial = 98] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 55 (0x7f8d62a19c00) [pid = 1874] [serial = 119] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 54 (0x7f8d5d6c1800) [pid = 1874] [serial = 114] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 53 (0x7f8d48525800) [pid = 1874] [serial = 19] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 52 (0x7f8d5d480800) [pid = 1874] [serial = 100] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 51 (0x7f8d61e2ec00) [pid = 1874] [serial = 104] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 50 (0x7f8d533e3c00) [pid = 1874] [serial = 68] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 49 (0x7f8d50b0f000) [pid = 1874] [serial = 95] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 48 (0x7f8d4fc4fc00) [pid = 1874] [serial = 77] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 47 (0x7f8d5e603000) [pid = 1874] [serial = 86] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 46 (0x7f8d621a9400) [pid = 1874] [serial = 117] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 45 (0x7f8d65133800) [pid = 1874] [serial = 123] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | --DOMWINDOW == 44 (0x7f8d46be5800) [pid = 1874] [serial = 25] [outer = (nil)] [url = about:blank] 12:13:48 INFO - PROCESS | 1874 | 1461352428986 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:13:49 INFO - PROCESS | 1874 | 1461352429126 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468c9000 == 18 [pid = 1874] [id = 53] 12:13:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 45 (0x7f8d46d7e800) [pid = 1874] [serial = 157] [outer = (nil)] 12:13:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 46 (0x7f8d477a9000) [pid = 1874] [serial = 158] [outer = 0x7f8d46d7e800] 12:13:49 INFO - PROCESS | 1874 | 1461352429317 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 47 (0x7f8d48521800) [pid = 1874] [serial = 159] [outer = 0x7f8d46d7e800] 12:13:50 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50a0d000 == 17 [pid = 1874] [id = 46] 12:13:50 INFO - PROCESS | 1874 | --DOMWINDOW == 46 (0x7f8d52045400) [pid = 1874] [serial = 131] [outer = (nil)] [url = about:blank] 12:13:50 INFO - PROCESS | 1874 | 1461352430121 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]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1587ms 12:13:50 INFO - PROCESS | 1874 | 1461352430139 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 1874 | 1461352430147 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:13:50 INFO - PROCESS | 1874 | 1461352430163 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 1874 | 1461352430166 Marionette TRACE conn3 <- [1,186,null,{}] 12:13:50 INFO - PROCESS | 1874 | 1461352430172 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}] 12:13:50 INFO - PROCESS | 1874 | 1461352430304 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:13:50 INFO - PROCESS | 1874 | 1461352430321 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4853c000 == 18 [pid = 1874] [id = 54] 12:13:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 47 (0x7f8d489c7400) [pid = 1874] [serial = 160] [outer = (nil)] 12:13:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 48 (0x7f8d49d21800) [pid = 1874] [serial = 161] [outer = 0x7f8d489c7400] 12:13:50 INFO - PROCESS | 1874 | 1461352430381 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 49 (0x7f8d4c61a000) [pid = 1874] [serial = 162] [outer = 0x7f8d489c7400] 12:13:51 INFO - PROCESS | 1874 | 1461352431047 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]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 938ms 12:13:51 INFO - PROCESS | 1874 | 1461352431097 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 1874 | 1461352431100 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:13:51 INFO - PROCESS | 1874 | 1461352431106 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 1874 | 1461352431111 Marionette TRACE conn3 <- [1,190,null,{}] 12:13:51 INFO - PROCESS | 1874 | 1461352431130 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}] 12:13:51 INFO - PROCESS | 1874 | 1461352431307 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:13:51 INFO - PROCESS | 1874 | 1461352431321 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c635800 == 19 [pid = 1874] [id = 55] 12:13:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 50 (0x7f8d469c1400) [pid = 1874] [serial = 163] [outer = (nil)] 12:13:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 51 (0x7f8d4e712c00) [pid = 1874] [serial = 164] [outer = 0x7f8d469c1400] 12:13:51 INFO - PROCESS | 1874 | 1461352431384 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 52 (0x7f8d4f4b6000) [pid = 1874] [serial = 165] [outer = 0x7f8d469c1400] 12:13:52 INFO - PROCESS | 1874 | 1461352432039 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]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 983ms 12:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:13:52 INFO - PROCESS | 1874 | 1461352432089 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 1874 | 1461352432092 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:13:52 INFO - PROCESS | 1874 | 1461352432097 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 1874 | 1461352432100 Marionette TRACE conn3 <- [1,194,null,{}] 12:13:52 INFO - PROCESS | 1874 | 1461352432107 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}] 12:13:52 INFO - PROCESS | 1874 | 1461352432284 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:13:52 INFO - PROCESS | 1874 | 1461352432303 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f08a000 == 20 [pid = 1874] [id = 56] 12:13:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 53 (0x7f8d4f402c00) [pid = 1874] [serial = 166] [outer = (nil)] 12:13:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 54 (0x7f8d50307400) [pid = 1874] [serial = 167] [outer = 0x7f8d4f402c00] 12:13:52 INFO - PROCESS | 1874 | 1461352432372 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 55 (0x7f8d50b09400) [pid = 1874] [serial = 168] [outer = 0x7f8d4f402c00] 12:13:53 INFO - PROCESS | 1874 | 1461352433087 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]]]}] 12:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1029ms 12:13:53 INFO - PROCESS | 1874 | 1461352433127 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:13:53 INFO - PROCESS | 1874 | 1461352433131 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:13:53 INFO - PROCESS | 1874 | 1461352433136 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 1874 | 1461352433139 Marionette TRACE conn3 <- [1,198,null,{}] 12:13:53 INFO - PROCESS | 1874 | 1461352433144 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}] 12:13:53 INFO - PROCESS | 1874 | 1461352433297 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:13:53 INFO - PROCESS | 1874 | 1461352433328 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fd90000 == 21 [pid = 1874] [id = 57] 12:13:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 56 (0x7f8d45c8ec00) [pid = 1874] [serial = 169] [outer = (nil)] 12:13:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 57 (0x7f8d50e6ac00) [pid = 1874] [serial = 170] [outer = 0x7f8d45c8ec00] 12:13:53 INFO - PROCESS | 1874 | 1461352433389 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 58 (0x7f8d51012c00) [pid = 1874] [serial = 171] [outer = 0x7f8d45c8ec00] 12:13:53 INFO - PROCESS | 1874 | --DOMWINDOW == 57 (0x7f8d503f0c00) [pid = 1874] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:13:53 INFO - PROCESS | 1874 | --DOMWINDOW == 56 (0x7f8d57520000) [pid = 1874] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:13:53 INFO - PROCESS | 1874 | --DOMWINDOW == 55 (0x7f8d4e3b1400) [pid = 1874] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:13:53 INFO - PROCESS | 1874 | --DOMWINDOW == 54 (0x7f8d51010000) [pid = 1874] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:13:53 INFO - PROCESS | 1874 | --DOMWINDOW == 53 (0x7f8d5100f000) [pid = 1874] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:13:53 INFO - PROCESS | 1874 | --DOMWINDOW == 52 (0x7f8d45c84800) [pid = 1874] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:13:54 INFO - PROCESS | 1874 | 1461352434085 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]]]}] 12:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 980ms 12:13:54 INFO - PROCESS | 1874 | 1461352434117 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:13:54 INFO - PROCESS | 1874 | 1461352434120 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:13:54 INFO - PROCESS | 1874 | 1461352434125 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 1874 | 1461352434127 Marionette TRACE conn3 <- [1,202,null,{}] 12:13:54 INFO - PROCESS | 1874 | 1461352434132 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}] 12:13:54 INFO - PROCESS | 1874 | 1461352434288 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:13:54 INFO - PROCESS | 1874 | 1461352434308 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50925800 == 22 [pid = 1874] [id = 58] 12:13:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 53 (0x7f8d51010000) [pid = 1874] [serial = 172] [outer = (nil)] 12:13:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 54 (0x7f8d51470400) [pid = 1874] [serial = 173] [outer = 0x7f8d51010000] 12:13:54 INFO - PROCESS | 1874 | 1461352434371 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 55 (0x7f8d53307c00) [pid = 1874] [serial = 174] [outer = 0x7f8d51010000] 12:13:55 INFO - PROCESS | 1874 | 1461352435042 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]]]}] 12:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 12:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:13:55 INFO - PROCESS | 1874 | 1461352435055 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 1874 | 1461352435057 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:13:55 INFO - PROCESS | 1874 | 1461352435064 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 1874 | 1461352435067 Marionette TRACE conn3 <- [1,206,null,{}] 12:13:55 INFO - PROCESS | 1874 | 1461352435071 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}] 12:13:55 INFO - PROCESS | 1874 | 1461352435237 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:13:55 INFO - PROCESS | 1874 | 1461352435258 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50d0c000 == 23 [pid = 1874] [id = 59] 12:13:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 56 (0x7f8d51017000) [pid = 1874] [serial = 175] [outer = (nil)] 12:13:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 57 (0x7f8d533f0000) [pid = 1874] [serial = 176] [outer = 0x7f8d51017000] 12:13:55 INFO - PROCESS | 1874 | 1461352435315 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 58 (0x7f8d5386f000) [pid = 1874] [serial = 177] [outer = 0x7f8d51017000] 12:13:55 INFO - PROCESS | 1874 | 1461352435892 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]]]}] 12:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 884ms 12:13:55 INFO - PROCESS | 1874 | 1461352435947 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 1874 | 1461352435950 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:13:55 INFO - PROCESS | 1874 | 1461352435956 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 1874 | 1461352435958 Marionette TRACE conn3 <- [1,210,null,{}] 12:13:55 INFO - PROCESS | 1874 | 1461352435963 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}] 12:13:56 INFO - PROCESS | 1874 | 1461352436081 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:13:56 INFO - PROCESS | 1874 | 1461352436100 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5131e800 == 24 [pid = 1874] [id = 60] 12:13:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 59 (0x7f8d53821c00) [pid = 1874] [serial = 178] [outer = (nil)] 12:13:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 60 (0x7f8d57515800) [pid = 1874] [serial = 179] [outer = 0x7f8d53821c00] 12:13:56 INFO - PROCESS | 1874 | 1461352436156 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 61 (0x7f8d5756c000) [pid = 1874] [serial = 180] [outer = 0x7f8d53821c00] 12:13:56 INFO - PROCESS | 1874 | 1461352436974 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]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1031ms 12:13:56 INFO - PROCESS | 1874 | 1461352436989 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 1874 | 1461352436994 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:13:57 INFO - PROCESS | 1874 | 1461352437017 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 1874 | 1461352437022 Marionette TRACE conn3 <- [1,214,null,{}] 12:13:57 INFO - PROCESS | 1874 | 1461352437030 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}] 12:13:57 INFO - PROCESS | 1874 | 1461352437176 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:13:57 INFO - PROCESS | 1874 | 1461352437307 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d48533800 == 25 [pid = 1874] [id = 61] 12:13:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 62 (0x7f8d46d81000) [pid = 1874] [serial = 181] [outer = (nil)] 12:13:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 63 (0x7f8d48910c00) [pid = 1874] [serial = 182] [outer = 0x7f8d46d81000] 12:13:57 INFO - PROCESS | 1874 | 1461352437380 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 64 (0x7f8d49d18400) [pid = 1874] [serial = 183] [outer = 0x7f8d46d81000] 12:13:58 INFO - PROCESS | 1874 | 1461352438167 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]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1202ms 12:13:58 INFO - PROCESS | 1874 | 1461352438204 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 1874 | 1461352438214 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:13:58 INFO - PROCESS | 1874 | 1461352438239 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 1874 | 1461352438243 Marionette TRACE conn3 <- [1,218,null,{}] 12:13:58 INFO - PROCESS | 1874 | 1461352438249 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}] 12:13:58 INFO - PROCESS | 1874 | 1461352438404 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:13:58 INFO - PROCESS | 1874 | 1461352438537 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d504c2000 == 26 [pid = 1874] [id = 62] 12:13:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 65 (0x7f8d4c684800) [pid = 1874] [serial = 184] [outer = (nil)] 12:13:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 66 (0x7f8d4e71b800) [pid = 1874] [serial = 185] [outer = 0x7f8d4c684800] 12:13:58 INFO - PROCESS | 1874 | 1461352438611 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 67 (0x7f8d4f882c00) [pid = 1874] [serial = 186] [outer = 0x7f8d4c684800] 12:13:59 INFO - PROCESS | 1874 | 1461352439379 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]]]}] 12:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1187ms 12:13:59 INFO - PROCESS | 1874 | 1461352439447 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 1874 | 1461352439452 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:13:59 INFO - PROCESS | 1874 | 1461352439459 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 1874 | 1461352439465 Marionette TRACE conn3 <- [1,222,null,{}] 12:13:59 INFO - PROCESS | 1874 | 1461352439480 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}] 12:13:59 INFO - PROCESS | 1874 | 1461352439637 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:13:59 INFO - PROCESS | 1874 | 1461352439759 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51ffc000 == 27 [pid = 1874] [id = 63] 12:13:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 68 (0x7f8d50b74c00) [pid = 1874] [serial = 187] [outer = (nil)] 12:13:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 69 (0x7f8d5140f400) [pid = 1874] [serial = 188] [outer = 0x7f8d50b74c00] 12:13:59 INFO - PROCESS | 1874 | 1461352439835 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 70 (0x7f8d535a0000) [pid = 1874] [serial = 189] [outer = 0x7f8d50b74c00] 12:14:00 INFO - PROCESS | 1874 | 1461352440520 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]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1133ms 12:14:00 INFO - PROCESS | 1874 | 1461352440607 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:14:00 INFO - PROCESS | 1874 | 1461352440611 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:14:00 INFO - PROCESS | 1874 | 1461352440617 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 1874 | 1461352440620 Marionette TRACE conn3 <- [1,226,null,{}] 12:14:00 INFO - PROCESS | 1874 | 1461352440640 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}] 12:14:00 INFO - PROCESS | 1874 | 1461352440816 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:14:00 INFO - PROCESS | 1874 | 1461352440870 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d520d9800 == 28 [pid = 1874] [id = 64] 12:14:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 71 (0x7f8d5c530000) [pid = 1874] [serial = 190] [outer = (nil)] 12:14:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 72 (0x7f8d5d14cc00) [pid = 1874] [serial = 191] [outer = 0x7f8d5c530000] 12:14:00 INFO - PROCESS | 1874 | 1461352440944 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 73 (0x7f8d5d3cec00) [pid = 1874] [serial = 192] [outer = 0x7f8d5c530000] 12:14:01 INFO - PROCESS | 1874 | 1461352441714 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]]]}] 12:14:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1139ms 12:14:01 INFO - PROCESS | 1874 | 1461352441756 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 1874 | 1461352441760 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:14:01 INFO - PROCESS | 1874 | 1461352441765 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 1874 | 1461352441771 Marionette TRACE conn3 <- [1,230,null,{}] 12:14:01 INFO - PROCESS | 1874 | 1461352441776 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}] 12:14:01 INFO - PROCESS | 1874 | 1461352441914 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:14:02 INFO - PROCESS | 1874 | 1461352442043 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d566db000 == 29 [pid = 1874] [id = 65] 12:14:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 74 (0x7f8d5100b400) [pid = 1874] [serial = 193] [outer = (nil)] 12:14:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 75 (0x7f8d5d485c00) [pid = 1874] [serial = 194] [outer = 0x7f8d5100b400] 12:14:02 INFO - PROCESS | 1874 | 1461352442117 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 76 (0x7f8d5d6ae400) [pid = 1874] [serial = 195] [outer = 0x7f8d5100b400] 12:14:03 INFO - PROCESS | 1874 | 1461352443072 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]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1337ms 12:14:03 INFO - PROCESS | 1874 | 1461352443103 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:14:03 INFO - PROCESS | 1874 | 1461352443109 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:14:03 INFO - PROCESS | 1874 | 1461352443116 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 1874 | 1461352443121 Marionette TRACE conn3 <- [1,234,null,{}] 12:14:03 INFO - PROCESS | 1874 | 1461352443129 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}] 12:14:03 INFO - PROCESS | 1874 | 1461352443265 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:14:03 INFO - PROCESS | 1874 | 1461352443437 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46c39000 == 30 [pid = 1874] [id = 66] 12:14:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 77 (0x7f8d476e5000) [pid = 1874] [serial = 196] [outer = (nil)] 12:14:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 78 (0x7f8d48528400) [pid = 1874] [serial = 197] [outer = 0x7f8d476e5000] 12:14:03 INFO - PROCESS | 1874 | 1461352443522 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 79 (0x7f8d49d22800) [pid = 1874] [serial = 198] [outer = 0x7f8d476e5000] 12:14:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d60796800 == 29 [pid = 1874] [id = 44] 12:14:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4c638800 == 28 [pid = 1874] [id = 45] 12:14:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468c9000 == 27 [pid = 1874] [id = 53] 12:14:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d538e4800 == 26 [pid = 1874] [id = 52] 12:14:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e54a000 == 25 [pid = 1874] [id = 50] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 78 (0x7f8d5756d400) [pid = 1874] [serial = 140] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 77 (0x7f8d5d60a400) [pid = 1874] [serial = 141] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 76 (0x7f8d5e5bc000) [pid = 1874] [serial = 143] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 75 (0x7f8d4e962800) [pid = 1874] [serial = 134] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 74 (0x7f8d4f55b400) [pid = 1874] [serial = 135] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 73 (0x7f8d51012800) [pid = 1874] [serial = 137] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 72 (0x7f8d5382f400) [pid = 1874] [serial = 132] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 71 (0x7f8d4851fc00) [pid = 1874] [serial = 146] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 70 (0x7f8d51076800) [pid = 1874] [serial = 138] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 69 (0x7f8d5e8a1c00) [pid = 1874] [serial = 144] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | --DOMWINDOW == 68 (0x7f8d4e96ac00) [pid = 1874] [serial = 147] [outer = (nil)] [url = about:blank] 12:14:04 INFO - PROCESS | 1874 | 1461352444308 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]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1236ms 12:14:04 INFO - PROCESS | 1874 | 1461352444352 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 1874 | 1461352444359 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:14:04 INFO - PROCESS | 1874 | 1461352444368 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 1874 | 1461352444372 Marionette TRACE conn3 <- [1,238,null,{}] 12:14:04 INFO - PROCESS | 1874 | 1461352444377 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}] 12:14:04 INFO - PROCESS | 1874 | 1461352444520 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:14:04 INFO - PROCESS | 1874 | 1461352444537 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4d24a000 == 26 [pid = 1874] [id = 67] 12:14:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 69 (0x7f8d4c68d000) [pid = 1874] [serial = 199] [outer = (nil)] 12:14:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 70 (0x7f8d4e964000) [pid = 1874] [serial = 200] [outer = 0x7f8d4c68d000] 12:14:04 INFO - PROCESS | 1874 | 1461352444596 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 71 (0x7f8d4f4b8800) [pid = 1874] [serial = 201] [outer = 0x7f8d4c68d000] 12:14:05 INFO - PROCESS | 1874 | 1461352445272 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]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 927ms 12:14:05 INFO - PROCESS | 1874 | 1461352445295 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 1874 | 1461352445298 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:14:05 INFO - PROCESS | 1874 | 1461352445304 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 1874 | 1461352445309 Marionette TRACE conn3 <- [1,242,null,{}] 12:14:05 INFO - PROCESS | 1874 | 1461352445323 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}] 12:14:05 INFO - PROCESS | 1874 | 1461352445460 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:14:05 INFO - PROCESS | 1874 | 1461352445552 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50a06800 == 27 [pid = 1874] [id = 68] 12:14:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 72 (0x7f8d4f557800) [pid = 1874] [serial = 202] [outer = (nil)] 12:14:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 73 (0x7f8d50e65c00) [pid = 1874] [serial = 203] [outer = 0x7f8d4f557800] 12:14:05 INFO - PROCESS | 1874 | 1461352445612 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 74 (0x7f8d51138400) [pid = 1874] [serial = 204] [outer = 0x7f8d4f557800] 12:14:06 INFO - PROCESS | 1874 | 1461352446216 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]]]}] 12:14:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 935ms 12:14:06 INFO - PROCESS | 1874 | 1461352446239 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 1874 | 1461352446241 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:14:06 INFO - PROCESS | 1874 | 1461352446247 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - PROCESS | 1874 | 1461352446249 Marionette TRACE conn3 <- [1,246,null,{}] 12:14:06 INFO - PROCESS | 1874 | 1461352446257 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}] 12:14:06 INFO - PROCESS | 1874 | 1461352446434 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:14:06 INFO - PROCESS | 1874 | 1461352446465 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51e42800 == 28 [pid = 1874] [id = 69] 12:14:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 75 (0x7f8d49d72000) [pid = 1874] [serial = 205] [outer = (nil)] 12:14:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 76 (0x7f8d53333000) [pid = 1874] [serial = 206] [outer = 0x7f8d49d72000] 12:14:06 INFO - PROCESS | 1874 | 1461352446523 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 77 (0x7f8d5756b400) [pid = 1874] [serial = 207] [outer = 0x7f8d49d72000] 12:14:07 INFO - PROCESS | 1874 | 1461352447208 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]]]}] 12:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 984ms 12:14:07 INFO - PROCESS | 1874 | 1461352447238 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:14:07 INFO - PROCESS | 1874 | 1461352447242 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:14:07 INFO - PROCESS | 1874 | 1461352447248 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 1874 | 1461352447249 Marionette TRACE conn3 <- [1,250,null,{}] 12:14:07 INFO - PROCESS | 1874 | 1461352447255 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}] 12:14:07 INFO - PROCESS | 1874 | 1461352447410 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:14:07 INFO - PROCESS | 1874 | 1461352447440 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d538ed000 == 29 [pid = 1874] [id = 70] 12:14:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 78 (0x7f8d5d3d1400) [pid = 1874] [serial = 208] [outer = (nil)] 12:14:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 79 (0x7f8d5d4fa800) [pid = 1874] [serial = 209] [outer = 0x7f8d5d3d1400] 12:14:07 INFO - PROCESS | 1874 | 1461352447504 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 80 (0x7f8d5d6c5c00) [pid = 1874] [serial = 210] [outer = 0x7f8d5d3d1400] 12:14:08 INFO - PROCESS | 1874 | 1461352448270 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]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1035ms 12:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:14:08 INFO - PROCESS | 1874 | 1461352448283 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 1874 | 1461352448285 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:14:08 INFO - PROCESS | 1874 | 1461352448291 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 1874 | 1461352448294 Marionette TRACE conn3 <- [1,254,null,{}] 12:14:08 INFO - PROCESS | 1874 | 1461352448309 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}] 12:14:08 INFO - PROCESS | 1874 | 1461352448626 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:14:08 INFO - PROCESS | 1874 | --DOMWINDOW == 79 (0x7f8d51017000) [pid = 1874] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:14:08 INFO - PROCESS | 1874 | --DOMWINDOW == 78 (0x7f8d45c8ec00) [pid = 1874] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:14:08 INFO - PROCESS | 1874 | --DOMWINDOW == 77 (0x7f8d51010000) [pid = 1874] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:14:08 INFO - PROCESS | 1874 | --DOMWINDOW == 76 (0x7f8d469c1400) [pid = 1874] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:14:08 INFO - PROCESS | 1874 | --DOMWINDOW == 75 (0x7f8d46d7e800) [pid = 1874] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:14:08 INFO - PROCESS | 1874 | --DOMWINDOW == 74 (0x7f8d489c7400) [pid = 1874] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:14:08 INFO - PROCESS | 1874 | --DOMWINDOW == 73 (0x7f8d4f402c00) [pid = 1874] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:14:08 INFO - PROCESS | 1874 | 1461352448700 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d469d3800 == 30 [pid = 1874] [id = 71] 12:14:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 74 (0x7f8d469c1400) [pid = 1874] [serial = 211] [outer = (nil)] 12:14:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 75 (0x7f8d49d15400) [pid = 1874] [serial = 212] [outer = 0x7f8d469c1400] 12:14:08 INFO - PROCESS | 1874 | 1461352448763 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 76 (0x7f8d5e557800) [pid = 1874] [serial = 213] [outer = 0x7f8d469c1400] 12:14:09 INFO - PROCESS | 1874 | 1461352449345 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]]]}] 12:14:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:14:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1088ms 12:14:09 INFO - PROCESS | 1874 | 1461352449390 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 1874 | 1461352449393 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:14:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:14:09 INFO - PROCESS | 1874 | 1461352449399 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 1874 | 1461352449401 Marionette TRACE conn3 <- [1,258,null,{}] 12:14:09 INFO - PROCESS | 1874 | 1461352449407 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}] 12:14:09 INFO - PROCESS | 1874 | 1461352449573 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:14:09 INFO - PROCESS | 1874 | 1461352449594 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d408000 == 31 [pid = 1874] [id = 72] 12:14:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 77 (0x7f8d45c84000) [pid = 1874] [serial = 214] [outer = (nil)] 12:14:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 78 (0x7f8d60222400) [pid = 1874] [serial = 215] [outer = 0x7f8d45c84000] 12:14:09 INFO - PROCESS | 1874 | 1461352449653 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 79 (0x7f8d607cbc00) [pid = 1874] [serial = 216] [outer = 0x7f8d45c84000] 12:14:10 INFO - PROCESS | 1874 | 1461352450297 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]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 928ms 12:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:14:10 INFO - PROCESS | 1874 | 1461352450327 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 1874 | 1461352450329 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:14:10 INFO - PROCESS | 1874 | 1461352450334 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 1874 | 1461352450338 Marionette TRACE conn3 <- [1,262,null,{}] 12:14:10 INFO - PROCESS | 1874 | 1461352450343 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}] 12:14:10 INFO - PROCESS | 1874 | 1461352450472 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:14:10 INFO - PROCESS | 1874 | 1461352450566 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e323000 == 32 [pid = 1874] [id = 73] 12:14:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 80 (0x7f8d469c1800) [pid = 1874] [serial = 217] [outer = (nil)] 12:14:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 81 (0x7f8d61f71000) [pid = 1874] [serial = 218] [outer = 0x7f8d469c1800] 12:14:10 INFO - PROCESS | 1874 | 1461352450624 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 82 (0x7f8d621a5c00) [pid = 1874] [serial = 219] [outer = 0x7f8d469c1800] 12:14:11 INFO - PROCESS | 1874 | 1461352451443 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]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1179ms 12:14:11 INFO - PROCESS | 1874 | 1461352451514 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 1874 | 1461352451522 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:14:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:14:11 INFO - PROCESS | 1874 | 1461352451546 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 1874 | 1461352451551 Marionette TRACE conn3 <- [1,266,null,{}] 12:14:11 INFO - PROCESS | 1874 | 1461352451558 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}] 12:14:11 INFO - PROCESS | 1874 | 1461352451724 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:14:11 INFO - PROCESS | 1874 | 1461352451852 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f764800 == 33 [pid = 1874] [id = 74] 12:14:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 83 (0x7f8d4890ec00) [pid = 1874] [serial = 220] [outer = (nil)] 12:14:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 84 (0x7f8d4c68b800) [pid = 1874] [serial = 221] [outer = 0x7f8d4890ec00] 12:14:11 INFO - PROCESS | 1874 | 1461352451924 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 85 (0x7f8d4e71e000) [pid = 1874] [serial = 222] [outer = 0x7f8d4890ec00] 12:14:12 INFO - PROCESS | 1874 | 1461352452743 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]]]}] 12:14:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1233ms 12:14:12 INFO - PROCESS | 1874 | 1461352452778 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 1874 | 1461352452788 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:14:12 INFO - PROCESS | 1874 | 1461352452797 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 1874 | 1461352452801 Marionette TRACE conn3 <- [1,270,null,{}] 12:14:12 INFO - PROCESS | 1874 | 1461352452807 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}] 12:14:12 INFO - PROCESS | 1874 | 1461352452980 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:14:13 INFO - PROCESS | 1874 | 1461352453107 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d538f8800 == 34 [pid = 1874] [id = 75] 12:14:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 86 (0x7f8d4f883400) [pid = 1874] [serial = 223] [outer = (nil)] 12:14:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 87 (0x7f8d51077800) [pid = 1874] [serial = 224] [outer = 0x7f8d4f883400] 12:14:13 INFO - PROCESS | 1874 | 1461352453179 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 88 (0x7f8d5359a000) [pid = 1874] [serial = 225] [outer = 0x7f8d4f883400] 12:14:14 INFO - PROCESS | 1874 | 1461352454009 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]]]}] 12:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1279ms 12:14:14 INFO - PROCESS | 1874 | 1461352454077 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 1874 | 1461352454080 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:14:14 INFO - PROCESS | 1874 | 1461352454087 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 1874 | 1461352454094 Marionette TRACE conn3 <- [1,274,null,{}] 12:14:14 INFO - PROCESS | 1874 | 1461352454110 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}] 12:14:14 INFO - PROCESS | 1874 | 1461352454302 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:14:14 INFO - PROCESS | 1874 | 1461352454433 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e832000 == 35 [pid = 1874] [id = 76] 12:14:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 89 (0x7f8d5d624000) [pid = 1874] [serial = 226] [outer = (nil)] 12:14:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 90 (0x7f8d5e5b6400) [pid = 1874] [serial = 227] [outer = 0x7f8d5d624000] 12:14:14 INFO - PROCESS | 1874 | 1461352454518 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 91 (0x7f8d60223000) [pid = 1874] [serial = 228] [outer = 0x7f8d5d624000] 12:14:15 INFO - PROCESS | 1874 | 1461352455294 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]]]}] 12:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1240ms 12:14:15 INFO - PROCESS | 1874 | 1461352455326 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 1874 | 1461352455330 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:14:15 INFO - PROCESS | 1874 | 1461352455336 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 1874 | 1461352455339 Marionette TRACE conn3 <- [1,278,null,{}] 12:14:15 INFO - PROCESS | 1874 | 1461352455345 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}] 12:14:15 INFO - PROCESS | 1874 | 1461352455492 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:14:15 INFO - PROCESS | 1874 | 1461352455601 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d61f9d800 == 36 [pid = 1874] [id = 77] 12:14:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 92 (0x7f8d61f76c00) [pid = 1874] [serial = 229] [outer = (nil)] 12:14:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 93 (0x7f8d621aa400) [pid = 1874] [serial = 230] [outer = 0x7f8d61f76c00] 12:14:15 INFO - PROCESS | 1874 | 1461352455668 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 94 (0x7f8d626b8c00) [pid = 1874] [serial = 231] [outer = 0x7f8d61f76c00] 12:14:16 INFO - PROCESS | 1874 | 1461352456475 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]]]}] 12:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1178ms 12:14:16 INFO - PROCESS | 1874 | 1461352456515 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 1874 | 1461352456517 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:14:16 INFO - PROCESS | 1874 | 1461352456526 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 1874 | 1461352456529 Marionette TRACE conn3 <- [1,282,null,{}] 12:14:16 INFO - PROCESS | 1874 | 1461352456534 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}] 12:14:16 INFO - PROCESS | 1874 | 1461352456688 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:14:16 INFO - PROCESS | 1874 | 1461352456988 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4d10e800 == 37 [pid = 1874] [id = 78] 12:14:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 95 (0x7f8d46d7e800) [pid = 1874] [serial = 232] [outer = (nil)] 12:14:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 96 (0x7f8d48519400) [pid = 1874] [serial = 233] [outer = 0x7f8d46d7e800] 12:14:17 INFO - PROCESS | 1874 | 1461352457074 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 97 (0x7f8d4c688c00) [pid = 1874] [serial = 234] [outer = 0x7f8d46d7e800] 12:14:18 INFO - PROCESS | 1874 | 1461352458090 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]]]}] 12:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1628ms 12:14:18 INFO - PROCESS | 1874 | 1461352458155 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 1874 | 1461352458161 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:14:18 INFO - PROCESS | 1874 | 1461352458169 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 1874 | 1461352458173 Marionette TRACE conn3 <- [1,286,null,{}] 12:14:18 INFO - PROCESS | 1874 | 1461352458180 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}] 12:14:18 INFO - PROCESS | 1874 | 1461352458385 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:14:18 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d6024b000 == 36 [pid = 1874] [id = 48] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 96 (0x7f8d57515800) [pid = 1874] [serial = 179] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 95 (0x7f8d4d130800) [pid = 1874] [serial = 152] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 94 (0x7f8d533f0000) [pid = 1874] [serial = 176] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 93 (0x7f8d49d21800) [pid = 1874] [serial = 161] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 92 (0x7f8d4c61a000) [pid = 1874] [serial = 162] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 91 (0x7f8d50307400) [pid = 1874] [serial = 167] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 90 (0x7f8d50b75000) [pid = 1874] [serial = 155] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 89 (0x7f8d53307c00) [pid = 1874] [serial = 174] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 88 (0x7f8d50b09400) [pid = 1874] [serial = 168] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 87 (0x7f8d5386f000) [pid = 1874] [serial = 177] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 86 (0x7f8d50e6ac00) [pid = 1874] [serial = 170] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 85 (0x7f8d51012c00) [pid = 1874] [serial = 171] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 84 (0x7f8d51470400) [pid = 1874] [serial = 173] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 83 (0x7f8d4e712c00) [pid = 1874] [serial = 164] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 82 (0x7f8d533ee000) [pid = 1874] [serial = 149] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 81 (0x7f8d477a9000) [pid = 1874] [serial = 158] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 80 (0x7f8d48521800) [pid = 1874] [serial = 159] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | --DOMWINDOW == 79 (0x7f8d4f4b6000) [pid = 1874] [serial = 165] [outer = (nil)] [url = about:blank] 12:14:18 INFO - PROCESS | 1874 | 1461352458595 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4767c800 == 37 [pid = 1874] [id = 79] 12:14:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 80 (0x7f8d4c61a000) [pid = 1874] [serial = 235] [outer = (nil)] 12:14:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 81 (0x7f8d50b0a400) [pid = 1874] [serial = 236] [outer = 0x7f8d4c61a000] 12:14:18 INFO - PROCESS | 1874 | 1461352458665 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 82 (0x7f8d5100dc00) [pid = 1874] [serial = 237] [outer = 0x7f8d4c61a000] 12:14:19 INFO - PROCESS | 1874 | 1461352459297 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]]]}] 12:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1190ms 12:14:19 INFO - PROCESS | 1874 | 1461352459362 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:14:19 INFO - PROCESS | 1874 | 1461352459367 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:14:19 INFO - PROCESS | 1874 | 1461352459375 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 1874 | 1461352459377 Marionette TRACE conn3 <- [1,290,null,{}] 12:14:19 INFO - PROCESS | 1874 | 1461352459382 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}] 12:14:19 INFO - PROCESS | 1874 | 1461352459533 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:14:19 INFO - PROCESS | 1874 | 1461352459622 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50928000 == 38 [pid = 1874] [id = 80] 12:14:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 83 (0x7f8d50b03800) [pid = 1874] [serial = 238] [outer = (nil)] 12:14:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 84 (0x7f8d53307800) [pid = 1874] [serial = 239] [outer = 0x7f8d50b03800] 12:14:19 INFO - PROCESS | 1874 | 1461352459684 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 85 (0x7f8d53874c00) [pid = 1874] [serial = 240] [outer = 0x7f8d50b03800] 12:14:20 INFO - PROCESS | 1874 | 1461352460322 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]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 978ms 12:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:14:20 INFO - PROCESS | 1874 | 1461352460352 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 1874 | 1461352460355 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:14:20 INFO - PROCESS | 1874 | 1461352460363 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 1874 | 1461352460371 Marionette TRACE conn3 <- [1,294,null,{}] 12:14:20 INFO - PROCESS | 1874 | 1461352460398 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}] 12:14:20 INFO - PROCESS | 1874 | 1461352460527 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:14:20 INFO - PROCESS | 1874 | 1461352460547 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d520e7800 == 39 [pid = 1874] [id = 81] 12:14:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 86 (0x7f8d5d60a400) [pid = 1874] [serial = 241] [outer = (nil)] 12:14:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 87 (0x7f8d5d8f7400) [pid = 1874] [serial = 242] [outer = 0x7f8d5d60a400] 12:14:20 INFO - PROCESS | 1874 | 1461352460607 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 88 (0x7f8d5e606800) [pid = 1874] [serial = 243] [outer = 0x7f8d5d60a400] 12:14:21 INFO - PROCESS | 1874 | 1461352461378 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]]]}] 12:14:21 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. 12:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1047ms 12:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:14:21 INFO - PROCESS | 1874 | 1461352461407 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 1874 | 1461352461410 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:14:21 INFO - PROCESS | 1874 | 1461352461414 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 1874 | 1461352461419 Marionette TRACE conn3 <- [1,298,null,{}] 12:14:21 INFO - PROCESS | 1874 | 1461352461434 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}] 12:14:21 INFO - PROCESS | 1874 | 1461352461587 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:14:21 INFO - PROCESS | 1874 | 1461352461615 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f58d000 == 40 [pid = 1874] [id = 82] 12:14:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 89 (0x7f8d476e4000) [pid = 1874] [serial = 244] [outer = (nil)] 12:14:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 90 (0x7f8d60757400) [pid = 1874] [serial = 245] [outer = 0x7f8d476e4000] 12:14:21 INFO - PROCESS | 1874 | 1461352461672 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 91 (0x7f8d621adc00) [pid = 1874] [serial = 246] [outer = 0x7f8d476e4000] 12:14:22 INFO - PROCESS | 1874 | 1461352462299 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]]]}] 12:14:22 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. 12:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 944ms 12:14:22 INFO - PROCESS | 1874 | 1461352462360 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 1874 | 1461352462365 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:14:22 INFO - PROCESS | 1874 | 1461352462372 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 1874 | 1461352462374 Marionette TRACE conn3 <- [1,302,null,{}] 12:14:22 INFO - PROCESS | 1874 | 1461352462380 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}] 12:14:22 INFO - PROCESS | 1874 | 1461352462538 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:14:22 INFO - PROCESS | 1874 | 1461352462579 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4852f000 == 41 [pid = 1874] [id = 83] 12:14:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 92 (0x7f8d622edc00) [pid = 1874] [serial = 247] [outer = (nil)] 12:14:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 93 (0x7f8d622ef800) [pid = 1874] [serial = 248] [outer = 0x7f8d622edc00] 12:14:22 INFO - PROCESS | 1874 | 1461352462651 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 94 (0x7f8d622f6c00) [pid = 1874] [serial = 249] [outer = 0x7f8d622edc00] 12:14:23 INFO - PROCESS | 1874 | --DOMWINDOW == 93 (0x7f8d48524400) [pid = 1874] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:14:23 INFO - PROCESS | 1874 | --DOMWINDOW == 92 (0x7f8d48911000) [pid = 1874] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:14:23 INFO - PROCESS | 1874 | --DOMWINDOW == 91 (0x7f8d45c84000) [pid = 1874] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:14:23 INFO - PROCESS | 1874 | --DOMWINDOW == 90 (0x7f8d4c68d000) [pid = 1874] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:14:23 INFO - PROCESS | 1874 | --DOMWINDOW == 89 (0x7f8d4f557800) [pid = 1874] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:14:23 INFO - PROCESS | 1874 | --DOMWINDOW == 88 (0x7f8d49d72000) [pid = 1874] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:14:23 INFO - PROCESS | 1874 | --DOMWINDOW == 87 (0x7f8d5d3d1400) [pid = 1874] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:14:23 INFO - PROCESS | 1874 | --DOMWINDOW == 86 (0x7f8d476e5000) [pid = 1874] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:14:23 INFO - PROCESS | 1874 | --DOMWINDOW == 85 (0x7f8d469c1400) [pid = 1874] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:14:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 86 (0x7f8d5e555c00) [pid = 1874] [serial = 250] [outer = 0x7f8d46a58800] 12:14:23 INFO - PROCESS | 1874 | 1461352463628 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]]]}] 12:14:23 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. 12:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1327ms 12:14:23 INFO - PROCESS | 1874 | 1461352463704 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 1874 | 1461352463707 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:14:23 INFO - PROCESS | 1874 | 1461352463713 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 1874 | 1461352463715 Marionette TRACE conn3 <- [1,306,null,{}] 12:14:23 INFO - PROCESS | 1874 | 1461352463720 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}] 12:14:23 INFO - PROCESS | 1874 | 1461352463849 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:14:23 INFO - PROCESS | 1874 | 1461352463859 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46c3e800 == 42 [pid = 1874] [id = 84] 12:14:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 87 (0x7f8d5756ec00) [pid = 1874] [serial = 251] [outer = (nil)] 12:14:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 88 (0x7f8d62af2400) [pid = 1874] [serial = 252] [outer = 0x7f8d5756ec00] 12:14:23 INFO - PROCESS | 1874 | 1461352463916 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 89 (0x7f8d62b06400) [pid = 1874] [serial = 253] [outer = 0x7f8d5756ec00] 12:14:24 INFO - PROCESS | 1874 | 1461352464611 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]]]}] 12:14:24 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. 12:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 925ms 12:14:24 INFO - PROCESS | 1874 | 1461352464638 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 1874 | 1461352464641 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:14:24 INFO - PROCESS | 1874 | 1461352464646 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 1874 | 1461352464648 Marionette TRACE conn3 <- [1,310,null,{}] 12:14:24 INFO - PROCESS | 1874 | 1461352464654 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}] 12:14:24 INFO - PROCESS | 1874 | 1461352464814 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:14:24 INFO - PROCESS | 1874 | 1461352464844 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d626c7000 == 43 [pid = 1874] [id = 85] 12:14:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 90 (0x7f8d4e95e400) [pid = 1874] [serial = 254] [outer = (nil)] 12:14:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 91 (0x7f8d62a1a400) [pid = 1874] [serial = 255] [outer = 0x7f8d4e95e400] 12:14:24 INFO - PROCESS | 1874 | 1461352464901 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 92 (0x7f8d647c6c00) [pid = 1874] [serial = 256] [outer = 0x7f8d4e95e400] 12:14:25 INFO - PROCESS | 1874 | 1461352465782 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]]]}] 12:14:25 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. 12:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1176ms 12:14:25 INFO - PROCESS | 1874 | 1461352465823 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 1874 | 1461352465830 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:14:25 INFO - PROCESS | 1874 | 1461352465839 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - PROCESS | 1874 | 1461352465844 Marionette TRACE conn3 <- [1,314,null,{}] 12:14:25 INFO - PROCESS | 1874 | 1461352465851 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}] 12:14:26 INFO - PROCESS | 1874 | 1461352466017 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:14:26 INFO - PROCESS | 1874 | 1461352466146 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50a10000 == 44 [pid = 1874] [id = 86] 12:14:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 93 (0x7f8d4f4b4000) [pid = 1874] [serial = 257] [outer = (nil)] 12:14:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 94 (0x7f8d503f0c00) [pid = 1874] [serial = 258] [outer = 0x7f8d4f4b4000] 12:14:26 INFO - PROCESS | 1874 | 1461352466218 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 95 (0x7f8d50e6c000) [pid = 1874] [serial = 259] [outer = 0x7f8d4f4b4000] 12:14:27 INFO - PROCESS | 1874 | 1461352467072 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]]]}] 12:14:27 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. 12:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1281ms 12:14:27 INFO - PROCESS | 1874 | 1461352467120 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 1874 | 1461352467129 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:14:27 INFO - PROCESS | 1874 | 1461352467138 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 1874 | 1461352467142 Marionette TRACE conn3 <- [1,318,null,{}] 12:14:27 INFO - PROCESS | 1874 | 1461352467148 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}] 12:14:27 INFO - PROCESS | 1874 | 1461352467346 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:14:27 INFO - PROCESS | 1874 | 1461352467479 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d1c1000 == 45 [pid = 1874] [id = 87] 12:14:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 96 (0x7f8d53812c00) [pid = 1874] [serial = 260] [outer = (nil)] 12:14:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 97 (0x7f8d5751d800) [pid = 1874] [serial = 261] [outer = 0x7f8d53812c00] 12:14:27 INFO - PROCESS | 1874 | 1461352467549 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 98 (0x7f8d5d4f3800) [pid = 1874] [serial = 262] [outer = 0x7f8d53812c00] 12:14:28 INFO - PROCESS | 1874 | 1461352468445 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]]]}] 12:14:28 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. 12:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1331ms 12:14:28 INFO - PROCESS | 1874 | 1461352468471 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 1874 | 1461352468474 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:14:28 INFO - PROCESS | 1874 | 1461352468480 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 1874 | 1461352468486 Marionette TRACE conn3 <- [1,322,null,{}] 12:14:28 INFO - PROCESS | 1874 | 1461352468501 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}] 12:14:28 INFO - PROCESS | 1874 | 1461352468659 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:14:28 INFO - PROCESS | 1874 | 1461352468798 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d65166800 == 46 [pid = 1874] [id = 88] 12:14:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 99 (0x7f8d61e29400) [pid = 1874] [serial = 263] [outer = (nil)] 12:14:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 100 (0x7f8d622f5000) [pid = 1874] [serial = 264] [outer = 0x7f8d61e29400] 12:14:28 INFO - PROCESS | 1874 | 1461352468871 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 101 (0x7f8d62aee800) [pid = 1874] [serial = 265] [outer = 0x7f8d61e29400] 12:14:29 INFO - PROCESS | 1874 | 1461352469739 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]]]}] 12:14:29 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. 12:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1291ms 12:14:29 INFO - PROCESS | 1874 | 1461352469771 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 1874 | 1461352469774 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:14:29 INFO - PROCESS | 1874 | 1461352469780 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 1874 | 1461352469783 Marionette TRACE conn3 <- [1,326,null,{}] 12:14:29 INFO - PROCESS | 1874 | 1461352469790 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}] 12:14:29 INFO - PROCESS | 1874 | 1461352469940 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:14:30 INFO - PROCESS | 1874 | 1461352470079 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66ab3800 == 47 [pid = 1874] [id = 89] 12:14:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 102 (0x7f8d45cca400) [pid = 1874] [serial = 266] [outer = (nil)] 12:14:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d45cd1800) [pid = 1874] [serial = 267] [outer = 0x7f8d45cca400] 12:14:30 INFO - PROCESS | 1874 | 1461352470149 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d622e7800) [pid = 1874] [serial = 268] [outer = 0x7f8d45cca400] 12:14:30 INFO - PROCESS | 1874 | 1461352470990 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]]]}] 12:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1282ms 12:14:31 INFO - PROCESS | 1874 | 1461352471065 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:14:31 INFO - PROCESS | 1874 | 1461352471067 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:14:31 INFO - PROCESS | 1874 | 1461352471076 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - PROCESS | 1874 | 1461352471078 Marionette TRACE conn3 <- [1,330,null,{}] 12:14:31 INFO - PROCESS | 1874 | 1461352471083 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}] 12:14:31 INFO - PROCESS | 1874 | 1461352471271 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:14:31 INFO - PROCESS | 1874 | 1461352471627 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0ee800 == 48 [pid = 1874] [id = 90] 12:14:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d46d81400) [pid = 1874] [serial = 269] [outer = (nil)] 12:14:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d48521400) [pid = 1874] [serial = 270] [outer = 0x7f8d46d81400] 12:14:31 INFO - PROCESS | 1874 | 1461352471696 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d4e3b7000) [pid = 1874] [serial = 271] [outer = 0x7f8d46d81400] 12:14:32 INFO - PROCESS | 1874 | 1461352472482 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]]]}] 12:14:32 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. 12:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1427ms 12:14:32 INFO - PROCESS | 1874 | 1461352472524 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 1874 | 1461352472531 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:14:32 INFO - PROCESS | 1874 | 1461352472546 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 1874 | 1461352472554 Marionette TRACE conn3 <- [1,334,null,{}] 12:14:32 INFO - PROCESS | 1874 | 1461352472567 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}] 12:14:32 INFO - PROCESS | 1874 | 1461352472739 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:14:32 INFO - PROCESS | 1874 | 1461352472876 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a151800 == 49 [pid = 1874] [id = 91] 12:14:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d4fff0800) [pid = 1874] [serial = 272] [outer = (nil)] 12:14:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d50e6c800) [pid = 1874] [serial = 273] [outer = 0x7f8d4fff0800] 12:14:32 INFO - PROCESS | 1874 | 1461352472942 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d51473400) [pid = 1874] [serial = 274] [outer = 0x7f8d4fff0800] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46c3e800 == 48 [pid = 1874] [id = 84] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4852f000 == 47 [pid = 1874] [id = 83] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f58d000 == 46 [pid = 1874] [id = 82] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d520e7800 == 45 [pid = 1874] [id = 81] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50928000 == 44 [pid = 1874] [id = 80] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4767c800 == 43 [pid = 1874] [id = 79] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4d10e800 == 42 [pid = 1874] [id = 78] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d61f9d800 == 41 [pid = 1874] [id = 77] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e832000 == 40 [pid = 1874] [id = 76] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d538f8800 == 39 [pid = 1874] [id = 75] 12:14:33 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f764800 == 38 [pid = 1874] [id = 74] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d4f774000) [pid = 1874] [serial = 153] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d51070400) [pid = 1874] [serial = 156] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d60222400) [pid = 1874] [serial = 215] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d4e964000) [pid = 1874] [serial = 200] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d51138400) [pid = 1874] [serial = 204] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d5756b400) [pid = 1874] [serial = 207] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 103 (0x7f8d5d6c5c00) [pid = 1874] [serial = 210] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 102 (0x7f8d49d22800) [pid = 1874] [serial = 198] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 101 (0x7f8d5d4fa800) [pid = 1874] [serial = 209] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 100 (0x7f8d50e65c00) [pid = 1874] [serial = 203] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 99 (0x7f8d48910c00) [pid = 1874] [serial = 182] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 98 (0x7f8d4e71b800) [pid = 1874] [serial = 185] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 97 (0x7f8d53333000) [pid = 1874] [serial = 206] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 96 (0x7f8d5d14cc00) [pid = 1874] [serial = 191] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 95 (0x7f8d5140f400) [pid = 1874] [serial = 188] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 94 (0x7f8d49d15400) [pid = 1874] [serial = 212] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 93 (0x7f8d5d485c00) [pid = 1874] [serial = 194] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 92 (0x7f8d4f4b8800) [pid = 1874] [serial = 201] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 91 (0x7f8d5e557800) [pid = 1874] [serial = 213] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 90 (0x7f8d48528400) [pid = 1874] [serial = 197] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | --DOMWINDOW == 89 (0x7f8d607cbc00) [pid = 1874] [serial = 216] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1874 | 1461352473733 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]]]}] 12:14:33 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. 12:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1243ms 12:14:33 INFO - PROCESS | 1874 | 1461352473793 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 1874 | 1461352473798 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:14:33 INFO - PROCESS | 1874 | 1461352473804 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 1874 | 1461352473807 Marionette TRACE conn3 <- [1,338,null,{}] 12:14:33 INFO - PROCESS | 1874 | 1461352473812 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}] 12:14:33 INFO - PROCESS | 1874 | 1461352473945 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:14:33 INFO - PROCESS | 1874 | 1461352473963 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f58d000 == 39 [pid = 1874] [id = 92] 12:14:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 90 (0x7f8d4f774000) [pid = 1874] [serial = 275] [outer = (nil)] 12:14:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 91 (0x7f8d53874000) [pid = 1874] [serial = 276] [outer = 0x7f8d4f774000] 12:14:34 INFO - PROCESS | 1874 | 1461352474022 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 92 (0x7f8d5d4fdc00) [pid = 1874] [serial = 277] [outer = 0x7f8d4f774000] 12:14:34 INFO - PROCESS | 1874 | 1461352474806 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]]]}] 12:14:34 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. 12:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1037ms 12:14:34 INFO - PROCESS | 1874 | 1461352474843 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:14:34 INFO - PROCESS | 1874 | 1461352474847 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:14:34 INFO - PROCESS | 1874 | 1461352474859 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 1874 | 1461352474867 Marionette TRACE conn3 <- [1,342,null,{}] 12:14:34 INFO - PROCESS | 1874 | 1461352474895 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}] 12:14:35 INFO - PROCESS | 1874 | 1461352475028 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:14:35 INFO - PROCESS | 1874 | 1461352475048 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5202a800 == 40 [pid = 1874] [id = 93] 12:14:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 93 (0x7f8d5e5bc000) [pid = 1874] [serial = 278] [outer = (nil)] 12:14:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 94 (0x7f8d6022b800) [pid = 1874] [serial = 279] [outer = 0x7f8d5e5bc000] 12:14:35 INFO - PROCESS | 1874 | 1461352475106 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 95 (0x7f8d61f76000) [pid = 1874] [serial = 280] [outer = 0x7f8d5e5bc000] 12:14:35 INFO - PROCESS | 1874 | 1461352475847 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]]]}] 12:14:35 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. 12:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1010ms 12:14:35 INFO - PROCESS | 1874 | 1461352475869 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:14:35 INFO - PROCESS | 1874 | 1461352475882 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:14:35 INFO - PROCESS | 1874 | 1461352475891 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 1874 | 1461352475895 Marionette TRACE conn3 <- [1,346,null,{}] 12:14:35 INFO - PROCESS | 1874 | 1461352475907 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}] 12:14:36 INFO - PROCESS | 1874 | 1461352476063 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:14:36 INFO - PROCESS | 1874 | 1461352476131 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a06b000 == 41 [pid = 1874] [id = 94] 12:14:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 96 (0x7f8d5e6d7c00) [pid = 1874] [serial = 281] [outer = (nil)] 12:14:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 97 (0x7f8d622f2800) [pid = 1874] [serial = 282] [outer = 0x7f8d5e6d7c00] 12:14:36 INFO - PROCESS | 1874 | 1461352476188 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 98 (0x7f8d62a14000) [pid = 1874] [serial = 283] [outer = 0x7f8d5e6d7c00] 12:14:36 INFO - PROCESS | 1874 | 1461352476797 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]]]}] 12:14:36 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. 12:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 932ms 12:14:36 INFO - PROCESS | 1874 | 1461352476820 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 1874 | 1461352476825 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:14:36 INFO - PROCESS | 1874 | 1461352476832 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 1874 | 1461352476835 Marionette TRACE conn3 <- [1,350,null,{}] 12:14:36 INFO - PROCESS | 1874 | 1461352476839 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}] 12:14:37 INFO - PROCESS | 1874 | 1461352476998 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:14:37 INFO - PROCESS | 1874 | 1461352477029 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d1b8800 == 42 [pid = 1874] [id = 95] 12:14:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 99 (0x7f8d62b09000) [pid = 1874] [serial = 284] [outer = (nil)] 12:14:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 100 (0x7f8d64750800) [pid = 1874] [serial = 285] [outer = 0x7f8d62b09000] 12:14:37 INFO - PROCESS | 1874 | 1461352477098 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 101 (0x7f8d6518f400) [pid = 1874] [serial = 286] [outer = 0x7f8d62b09000] 12:14:37 INFO - PROCESS | 1874 | --DOMWINDOW == 100 (0x7f8d476e4000) [pid = 1874] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:14:37 INFO - PROCESS | 1874 | --DOMWINDOW == 99 (0x7f8d622edc00) [pid = 1874] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:14:37 INFO - PROCESS | 1874 | --DOMWINDOW == 98 (0x7f8d5d60a400) [pid = 1874] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:14:37 INFO - PROCESS | 1874 | --DOMWINDOW == 97 (0x7f8d4c61a000) [pid = 1874] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:14:37 INFO - PROCESS | 1874 | --DOMWINDOW == 96 (0x7f8d469c1800) [pid = 1874] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:14:37 INFO - PROCESS | 1874 | --DOMWINDOW == 95 (0x7f8d50b03800) [pid = 1874] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:14:37 INFO - PROCESS | 1874 | --DOMWINDOW == 94 (0x7f8d46d7e800) [pid = 1874] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:14:37 INFO - PROCESS | 1874 | --DOMWINDOW == 93 (0x7f8d5756ec00) [pid = 1874] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:14:37 INFO - PROCESS | 1874 | 1461352477985 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]]]}] 12:14:38 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. 12:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1175ms 12:14:38 INFO - PROCESS | 1874 | 1461352478008 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:14:38 INFO - PROCESS | 1874 | 1461352478011 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:14:38 INFO - PROCESS | 1874 | 1461352478017 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 1874 | 1461352478018 Marionette TRACE conn3 <- [1,354,null,{}] 12:14:38 INFO - PROCESS | 1874 | 1461352478024 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}] 12:14:38 INFO - PROCESS | 1874 | 1461352478205 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:14:38 INFO - PROCESS | 1874 | 1461352478293 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d118000 == 43 [pid = 1874] [id = 96] 12:14:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 94 (0x7f8d6219f800) [pid = 1874] [serial = 287] [outer = (nil)] 12:14:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 95 (0x7f8d64753000) [pid = 1874] [serial = 288] [outer = 0x7f8d6219f800] 12:14:38 INFO - PROCESS | 1874 | 1461352478353 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 96 (0x7f8d6541b800) [pid = 1874] [serial = 289] [outer = 0x7f8d6219f800] 12:14:38 INFO - PROCESS | 1874 | 1461352478973 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]]]}] 12:14:38 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. 12:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 977ms 12:14:38 INFO - PROCESS | 1874 | 1461352478994 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:14:38 INFO - PROCESS | 1874 | 1461352478997 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:14:39 INFO - PROCESS | 1874 | 1461352479002 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 1874 | 1461352479004 Marionette TRACE conn3 <- [1,358,null,{}] 12:14:39 INFO - PROCESS | 1874 | 1461352479009 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}] 12:14:39 INFO - PROCESS | 1874 | 1461352479164 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:14:39 INFO - PROCESS | 1874 | 1461352479196 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62487800 == 44 [pid = 1874] [id = 97] 12:14:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 97 (0x7f8d4c619800) [pid = 1874] [serial = 290] [outer = (nil)] 12:14:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 98 (0x7f8d66a7c000) [pid = 1874] [serial = 291] [outer = 0x7f8d4c619800] 12:14:39 INFO - PROCESS | 1874 | 1461352479257 Marionette DEBUG loaded listener.js 12:14:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 99 (0x7f8d66c5d000) [pid = 1874] [serial = 292] [outer = 0x7f8d4c619800] 12:14:39 INFO - PROCESS | 1874 | 1461352479953 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]]]}] 12:14:40 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. 12:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1025ms 12:14:40 INFO - PROCESS | 1874 | 1461352480029 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 1874 | 1461352480033 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:14:40 INFO - PROCESS | 1874 | 1461352480043 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 1874 | 1461352480048 Marionette TRACE conn3 <- [1,362,null,{}] 12:14:40 INFO - PROCESS | 1874 | 1461352480144 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}] 12:14:40 INFO - PROCESS | 1874 | 1461352480308 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:14:40 INFO - PROCESS | 1874 | 1461352480443 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c644000 == 45 [pid = 1874] [id = 98] 12:14:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 100 (0x7f8d469c1800) [pid = 1874] [serial = 293] [outer = (nil)] 12:14:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 101 (0x7f8d4d26d800) [pid = 1874] [serial = 294] [outer = 0x7f8d469c1800] 12:14:40 INFO - PROCESS | 1874 | 1461352480516 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 102 (0x7f8d4f562c00) [pid = 1874] [serial = 295] [outer = 0x7f8d469c1800] 12:14:41 INFO - PROCESS | 1874 | 1461352481419 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]]]}] 12:14:41 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. 12:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1417ms 12:14:41 INFO - PROCESS | 1874 | 1461352481460 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 1874 | 1461352481468 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:14:41 INFO - PROCESS | 1874 | 1461352481478 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 1874 | 1461352481481 Marionette TRACE conn3 <- [1,366,null,{}] 12:14:41 INFO - PROCESS | 1874 | 1461352481487 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}] 12:14:41 INFO - PROCESS | 1874 | 1461352481637 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:14:41 INFO - PROCESS | 1874 | 1461352481776 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52036000 == 46 [pid = 1874] [id = 99] 12:14:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d4fad1000) [pid = 1874] [serial = 296] [outer = (nil)] 12:14:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d50b02400) [pid = 1874] [serial = 297] [outer = 0x7f8d4fad1000] 12:14:41 INFO - PROCESS | 1874 | 1461352481845 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d50b4c400) [pid = 1874] [serial = 298] [outer = 0x7f8d4fad1000] 12:14:42 INFO - PROCESS | 1874 | 1461352482806 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]]]}] 12:14:42 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. 12:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1380ms 12:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:14:42 INFO - PROCESS | 1874 | 1461352482857 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 1874 | 1461352482860 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:14:42 INFO - PROCESS | 1874 | 1461352482867 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 1874 | 1461352482872 Marionette TRACE conn3 <- [1,370,null,{}] 12:14:42 INFO - PROCESS | 1874 | 1461352482887 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}] 12:14:43 INFO - PROCESS | 1874 | 1461352483079 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:14:43 INFO - PROCESS | 1874 | 1461352483253 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66a35000 == 47 [pid = 1874] [id = 100] 12:14:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d50b6b000) [pid = 1874] [serial = 299] [outer = (nil)] 12:14:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d51129400) [pid = 1874] [serial = 300] [outer = 0x7f8d50b6b000] 12:14:43 INFO - PROCESS | 1874 | 1461352483342 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d53876400) [pid = 1874] [serial = 301] [outer = 0x7f8d50b6b000] 12:14:44 INFO - PROCESS | 1874 | 1461352484135 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]]]}] 12:14:44 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. 12:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1289ms 12:14:44 INFO - PROCESS | 1874 | 1461352484155 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 1874 | 1461352484159 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:14:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:14:44 INFO - PROCESS | 1874 | 1461352484165 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 1874 | 1461352484167 Marionette TRACE conn3 <- [1,374,null,{}] 12:14:44 INFO - PROCESS | 1874 | 1461352484174 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}] 12:14:44 INFO - PROCESS | 1874 | 1461352484318 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:14:44 INFO - PROCESS | 1874 | 1461352484456 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bd1000 == 48 [pid = 1874] [id = 101] 12:14:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d45cd4400) [pid = 1874] [serial = 302] [outer = (nil)] 12:14:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d5d8f6400) [pid = 1874] [serial = 303] [outer = 0x7f8d45cd4400] 12:14:44 INFO - PROCESS | 1874 | 1461352484525 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d5e9f6400) [pid = 1874] [serial = 304] [outer = 0x7f8d45cd4400] 12:14:45 INFO - PROCESS | 1874 | 1461352485353 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:14:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1237ms 12:14:45 INFO - PROCESS | 1874 | 1461352485404 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 1874 | 1461352485407 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:14:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:14:45 INFO - PROCESS | 1874 | 1461352485413 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 1874 | 1461352485415 Marionette TRACE conn3 <- [1,378,null,{}] 12:14:45 INFO - PROCESS | 1874 | 1461352485420 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}] 12:14:45 INFO - PROCESS | 1874 | 1461352485562 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:14:45 INFO - PROCESS | 1874 | 1461352485704 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67a84800 == 49 [pid = 1874] [id = 102] 12:14:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d57569800) [pid = 1874] [serial = 305] [outer = (nil)] 12:14:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d62a1ac00) [pid = 1874] [serial = 306] [outer = 0x7f8d57569800] 12:14:45 INFO - PROCESS | 1874 | 1461352485777 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d64753400) [pid = 1874] [serial = 307] [outer = 0x7f8d57569800] 12:14:46 INFO - PROCESS | 1874 | 1461352486607 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:14:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1228ms 12:14:46 INFO - PROCESS | 1874 | 1461352486641 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 1874 | 1461352486644 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:14:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:14:46 INFO - PROCESS | 1874 | 1461352486650 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 1874 | 1461352486652 Marionette TRACE conn3 <- [1,382,null,{}] 12:14:46 INFO - PROCESS | 1874 | 1461352486657 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}] 12:14:46 INFO - PROCESS | 1874 | 1461352486862 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:14:47 INFO - PROCESS | 1874 | 1461352487001 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46c42000 == 50 [pid = 1874] [id = 103] 12:14:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d45d1dc00) [pid = 1874] [serial = 308] [outer = (nil)] 12:14:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d4851e400) [pid = 1874] [serial = 309] [outer = 0x7f8d45d1dc00] 12:14:47 INFO - PROCESS | 1874 | 1461352487072 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d65138400) [pid = 1874] [serial = 310] [outer = 0x7f8d45d1dc00] 12:14:48 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:48 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:14:48 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:48 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:48 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:48 INFO - PROCESS | 1874 | 1461352488201 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:14:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1581ms 12:14:48 INFO - PROCESS | 1874 | 1461352488231 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 1874 | 1461352488237 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:14:48 INFO - PROCESS | 1874 | 1461352488245 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 1874 | 1461352488250 Marionette TRACE conn3 <- [1,386,null,{}] 12:14:48 INFO - PROCESS | 1874 | 1461352488256 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}] 12:14:48 INFO - PROCESS | 1874 | 1461352488421 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:14:48 INFO - PROCESS | 1874 | 1461352488559 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0ed000 == 51 [pid = 1874] [id = 104] 12:14:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d4e71e400) [pid = 1874] [serial = 311] [outer = (nil)] 12:14:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d4f4b8800) [pid = 1874] [serial = 312] [outer = 0x7f8d4e71e400] 12:14:48 INFO - PROCESS | 1874 | 1461352488630 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d4fad3000) [pid = 1874] [serial = 313] [outer = 0x7f8d4e71e400] 12:14:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d118000 == 50 [pid = 1874] [id = 96] 12:14:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d1b8800 == 49 [pid = 1874] [id = 95] 12:14:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a06b000 == 48 [pid = 1874] [id = 94] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d621aa400) [pid = 1874] [serial = 230] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d62a1a400) [pid = 1874] [serial = 255] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5202a800 == 47 [pid = 1874] [id = 93] 12:14:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f58d000 == 46 [pid = 1874] [id = 92] 12:14:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a151800 == 45 [pid = 1874] [id = 91] 12:14:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a0ee800 == 44 [pid = 1874] [id = 90] 12:14:49 INFO - PROCESS | 1874 | 1461352489512 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]]]}] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d60757400) [pid = 1874] [serial = 245] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d622ef800) [pid = 1874] [serial = 248] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d5d8f7400) [pid = 1874] [serial = 242] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d50b0a400) [pid = 1874] [serial = 236] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d5100dc00) [pid = 1874] [serial = 237] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d5e5b6400) [pid = 1874] [serial = 227] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d61f71000) [pid = 1874] [serial = 218] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d621a5c00) [pid = 1874] [serial = 219] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d53307800) [pid = 1874] [serial = 239] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d53874c00) [pid = 1874] [serial = 240] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d4c688c00) [pid = 1874] [serial = 234] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d48519400) [pid = 1874] [serial = 233] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d51077800) [pid = 1874] [serial = 224] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d4c68b800) [pid = 1874] [serial = 221] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 103 (0x7f8d46d88800) [pid = 1874] [serial = 108] [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.] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 102 (0x7f8d62af2400) [pid = 1874] [serial = 252] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 101 (0x7f8d62b06400) [pid = 1874] [serial = 253] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 100 (0x7f8d621adc00) [pid = 1874] [serial = 246] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 99 (0x7f8d622f6c00) [pid = 1874] [serial = 249] [outer = (nil)] [url = about:blank] 12:14:49 INFO - PROCESS | 1874 | --DOMWINDOW == 98 (0x7f8d5e606800) [pid = 1874] [serial = 243] [outer = (nil)] [url = about:blank] 12:14:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:14:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1336ms 12:14:49 INFO - PROCESS | 1874 | 1461352489581 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 1874 | 1461352489590 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:14:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:14:49 INFO - PROCESS | 1874 | 1461352489599 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 1874 | 1461352489602 Marionette TRACE conn3 <- [1,390,null,{}] 12:14:49 INFO - PROCESS | 1874 | 1461352489606 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}] 12:14:49 INFO - PROCESS | 1874 | 1461352489746 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:14:49 INFO - PROCESS | 1874 | 1461352489840 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e94b000 == 45 [pid = 1874] [id = 105] 12:14:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 99 (0x7f8d4f14c000) [pid = 1874] [serial = 314] [outer = (nil)] 12:14:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 100 (0x7f8d50b4f000) [pid = 1874] [serial = 315] [outer = 0x7f8d4f14c000] 12:14:49 INFO - PROCESS | 1874 | 1461352489897 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 101 (0x7f8d50bf1400) [pid = 1874] [serial = 316] [outer = 0x7f8d4f14c000] 12:14:50 INFO - PROCESS | 1874 | 1461352490617 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]]]}] 12:14:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:14:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1033ms 12:14:50 INFO - PROCESS | 1874 | 1461352490631 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:14:50 INFO - PROCESS | 1874 | 1461352490634 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:14:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:14:50 INFO - PROCESS | 1874 | 1461352490641 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - PROCESS | 1874 | 1461352490646 Marionette TRACE conn3 <- [1,394,null,{}] 12:14:50 INFO - PROCESS | 1874 | 1461352490676 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}] 12:14:50 INFO - PROCESS | 1874 | 1461352490853 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:14:50 INFO - PROCESS | 1874 | 1461352490876 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d56905000 == 46 [pid = 1874] [id = 106] 12:14:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 102 (0x7f8d50ba0800) [pid = 1874] [serial = 317] [outer = (nil)] 12:14:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d50ba4800) [pid = 1874] [serial = 318] [outer = 0x7f8d50ba0800] 12:14:50 INFO - PROCESS | 1874 | 1461352490938 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d51403400) [pid = 1874] [serial = 319] [outer = 0x7f8d50ba0800] 12:14:51 INFO - PROCESS | 1874 | 1461352491620 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]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1038ms 12:14:51 INFO - PROCESS | 1874 | 1461352491679 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 1874 | 1461352491684 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:14:51 INFO - PROCESS | 1874 | 1461352491689 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 1874 | 1461352491691 Marionette TRACE conn3 <- [1,398,null,{}] 12:14:51 INFO - PROCESS | 1874 | 1461352491716 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}] 12:14:51 INFO - PROCESS | 1874 | 1461352491899 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:14:51 INFO - PROCESS | 1874 | 1461352491922 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e53f800 == 47 [pid = 1874] [id = 107] 12:14:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d50b9dc00) [pid = 1874] [serial = 320] [outer = (nil)] 12:14:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d5d3cc800) [pid = 1874] [serial = 321] [outer = 0x7f8d50b9dc00] 12:14:51 INFO - PROCESS | 1874 | 1461352491979 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d5e553000) [pid = 1874] [serial = 322] [outer = 0x7f8d50b9dc00] 12:14:52 INFO - PROCESS | 1874 | 1461352492809 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]]]}] 12:14:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1188ms 12:14:52 INFO - PROCESS | 1874 | 1461352492879 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 1874 | 1461352492882 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:14:52 INFO - PROCESS | 1874 | 1461352492889 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 1874 | 1461352492892 Marionette TRACE conn3 <- [1,402,null,{}] 12:14:52 INFO - PROCESS | 1874 | 1461352492897 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}] 12:14:53 INFO - PROCESS | 1874 | 1461352493070 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:14:53 INFO - PROCESS | 1874 | 1461352493132 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d48533000 == 48 [pid = 1874] [id = 108] 12:14:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d5332cc00) [pid = 1874] [serial = 323] [outer = (nil)] 12:14:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d60223c00) [pid = 1874] [serial = 324] [outer = 0x7f8d5332cc00] 12:14:53 INFO - PROCESS | 1874 | 1461352493191 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d622e8400) [pid = 1874] [serial = 325] [outer = 0x7f8d5332cc00] 12:14:53 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d5e6d7c00) [pid = 1874] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:14:53 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d62b09000) [pid = 1874] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:14:53 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d46d81400) [pid = 1874] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:14:53 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d4fff0800) [pid = 1874] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:14:53 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d4f774000) [pid = 1874] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:14:53 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d6219f800) [pid = 1874] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:14:53 INFO - PROCESS | 1874 | --DOMWINDOW == 103 (0x7f8d5e5bc000) [pid = 1874] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:14:53 INFO - PROCESS | 1874 | --DOMWINDOW == 102 (0x7f8d53821c00) [pid = 1874] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:14:54 INFO - PROCESS | 1874 | 1461352494017 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]]]}] 12:14:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1189ms 12:14:54 INFO - PROCESS | 1874 | 1461352494080 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 1874 | 1461352494083 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:14:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:14:54 INFO - PROCESS | 1874 | 1461352494088 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - PROCESS | 1874 | 1461352494090 Marionette TRACE conn3 <- [1,406,null,{}] 12:14:54 INFO - PROCESS | 1874 | 1461352494095 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}] 12:14:54 INFO - PROCESS | 1874 | 1461352494246 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:14:54 INFO - PROCESS | 1874 | 1461352494257 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d65165800 == 49 [pid = 1874] [id = 109] 12:14:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d53821c00) [pid = 1874] [serial = 326] [outer = (nil)] 12:14:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d622f6c00) [pid = 1874] [serial = 327] [outer = 0x7f8d53821c00] 12:14:54 INFO - PROCESS | 1874 | 1461352494317 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d65494800) [pid = 1874] [serial = 328] [outer = 0x7f8d53821c00] 12:14:55 INFO - PROCESS | 1874 | 1461352495006 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]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 930ms 12:14:55 INFO - PROCESS | 1874 | 1461352495019 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 1874 | 1461352495023 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:14:55 INFO - PROCESS | 1874 | 1461352495032 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 1874 | 1461352495033 Marionette TRACE conn3 <- [1,410,null,{}] 12:14:55 INFO - PROCESS | 1874 | 1461352495038 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}] 12:14:55 INFO - PROCESS | 1874 | 1461352495160 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:14:55 INFO - PROCESS | 1874 | 1461352495270 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67aa1000 == 50 [pid = 1874] [id = 110] 12:14:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d65191400) [pid = 1874] [serial = 329] [outer = (nil)] 12:14:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d66a77800) [pid = 1874] [serial = 330] [outer = 0x7f8d65191400] 12:14:55 INFO - PROCESS | 1874 | 1461352495327 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d67881800) [pid = 1874] [serial = 331] [outer = 0x7f8d65191400] 12:14:56 INFO - PROCESS | 1874 | 1461352496021 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]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1031ms 12:14:56 INFO - PROCESS | 1874 | 1461352496065 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 1874 | 1461352496071 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:14:56 INFO - PROCESS | 1874 | 1461352496120 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 1874 | 1461352496126 Marionette TRACE conn3 <- [1,414,null,{}] 12:14:56 INFO - PROCESS | 1874 | 1461352496135 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}] 12:14:56 INFO - PROCESS | 1874 | 1461352496350 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:14:56 INFO - PROCESS | 1874 | 1461352496489 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4d113000 == 51 [pid = 1874] [id = 111] 12:14:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d45d1d800) [pid = 1874] [serial = 332] [outer = (nil)] 12:14:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d4d277400) [pid = 1874] [serial = 333] [outer = 0x7f8d45d1d800] 12:14:56 INFO - PROCESS | 1874 | 1461352496561 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d4fad2000) [pid = 1874] [serial = 334] [outer = 0x7f8d45d1d800] 12:14:57 INFO - PROCESS | 1874 | 1461352497517 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]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1475ms 12:14:57 INFO - PROCESS | 1874 | 1461352497554 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 1874 | 1461352497562 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:14:57 INFO - PROCESS | 1874 | 1461352497572 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 1874 | 1461352497575 Marionette TRACE conn3 <- [1,418,null,{}] 12:14:57 INFO - PROCESS | 1874 | 1461352497581 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}] 12:14:57 INFO - PROCESS | 1874 | 1461352497734 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:14:57 INFO - PROCESS | 1874 | 1461352497880 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51ffa800 == 52 [pid = 1874] [id = 112] 12:14:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d45ecec00) [pid = 1874] [serial = 335] [outer = (nil)] 12:14:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d45ed6800) [pid = 1874] [serial = 336] [outer = 0x7f8d45ecec00] 12:14:57 INFO - PROCESS | 1874 | 1461352497949 Marionette DEBUG loaded listener.js 12:14:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d4fad8c00) [pid = 1874] [serial = 337] [outer = 0x7f8d45ecec00] 12:14:59 INFO - PROCESS | 1874 | 1461352499286 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]]]}] 12:14:59 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 12:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1738ms 12:14:59 INFO - PROCESS | 1874 | 1461352499353 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 1874 | 1461352499358 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:14:59 INFO - PROCESS | 1874 | 1461352499366 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 1874 | 1461352499372 Marionette TRACE conn3 <- [1,422,null,{}] 12:14:59 INFO - PROCESS | 1874 | 1461352499387 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}] 12:14:59 INFO - PROCESS | 1874 | 1461352499535 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:14:59 INFO - PROCESS | 1874 | 1461352499674 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66acc000 == 53 [pid = 1874] [id = 113] 12:14:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d4a7e4800) [pid = 1874] [serial = 338] [outer = (nil)] 12:14:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d4a7edc00) [pid = 1874] [serial = 339] [outer = 0x7f8d4a7e4800] 12:14:59 INFO - PROCESS | 1874 | 1461352499748 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d50b75000) [pid = 1874] [serial = 340] [outer = 0x7f8d4a7e4800] 12:15:00 INFO - PROCESS | 1874 | 1461352500934 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]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:15:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1587ms 12:15:00 INFO - PROCESS | 1874 | 1461352500953 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 1874 | 1461352500958 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:15:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:15:00 INFO - PROCESS | 1874 | 1461352500963 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 1874 | 1461352500966 Marionette TRACE conn3 <- [1,426,null,{}] 12:15:00 INFO - PROCESS | 1874 | 1461352500972 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}] 12:15:01 INFO - PROCESS | 1874 | 1461352501165 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:15:01 INFO - PROCESS | 1874 | 1461352501275 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f940000 == 54 [pid = 1874] [id = 114] 12:15:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d4a7e5000) [pid = 1874] [serial = 341] [outer = (nil)] 12:15:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d50ba5800) [pid = 1874] [serial = 342] [outer = 0x7f8d4a7e5000] 12:15:01 INFO - PROCESS | 1874 | 1461352501343 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d5146d000) [pid = 1874] [serial = 343] [outer = 0x7f8d4a7e5000] 12:15:02 INFO - PROCESS | 1874 | 1461352502311 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] 12:15:02 INFO - PROCESS | 1874 | 1461352502350 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:15:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:15:02 INFO - PROCESS | 1874 | 1461352502361 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 1874 | 1461352502364 Marionette TRACE conn3 <- [1,430,null,{}] 12:15:02 INFO - PROCESS | 1874 | 1461352502373 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}] 12:15:02 INFO - PROCESS | 1874 | 1461352502519 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:15:02 INFO - PROCESS | 1874 | 1461352502673 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f80a800 == 55 [pid = 1874] [id = 115] 12:15:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d45d13800) [pid = 1874] [serial = 344] [outer = (nil)] 12:15:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 122 (0x7f8d46e74000) [pid = 1874] [serial = 345] [outer = 0x7f8d45d13800] 12:15:02 INFO - PROCESS | 1874 | 1461352502783 Marionette DEBUG loaded listener.js 12:15:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 123 (0x7f8d46e7e400) [pid = 1874] [serial = 346] [outer = 0x7f8d45d13800] 12:15:03 INFO - PROCESS | 1874 | 1461352503842 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]]]}] 12:15:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:15:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1546ms 12:15:03 INFO - PROCESS | 1874 | 1461352503903 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 1874 | 1461352503908 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:15:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:15:03 INFO - PROCESS | 1874 | 1461352503916 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - PROCESS | 1874 | 1461352503921 Marionette TRACE conn3 <- [1,434,null,{}] 12:15:03 INFO - PROCESS | 1874 | 1461352503929 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}] 12:15:04 INFO - PROCESS | 1874 | 1461352504097 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:15:04 INFO - PROCESS | 1874 | 1461352504308 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e78c800 == 56 [pid = 1874] [id = 116] 12:15:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 124 (0x7f8d45cc8c00) [pid = 1874] [serial = 347] [outer = (nil)] 12:15:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 125 (0x7f8d469c4400) [pid = 1874] [serial = 348] [outer = 0x7f8d45cc8c00] 12:15:04 INFO - PROCESS | 1874 | 1461352504378 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d46e7b000) [pid = 1874] [serial = 349] [outer = 0x7f8d45cc8c00] 12:15:05 INFO - PROCESS | 1874 | 1461352505207 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]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:15:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1342ms 12:15:05 INFO - PROCESS | 1874 | 1461352505258 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 1874 | 1461352505265 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:15:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:15:05 INFO - PROCESS | 1874 | 1461352505275 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 1874 | 1461352505279 Marionette TRACE conn3 <- [1,438,null,{}] 12:15:05 INFO - PROCESS | 1874 | 1461352505284 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}] 12:15:05 INFO - PROCESS | 1874 | 1461352505421 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:15:05 INFO - PROCESS | 1874 | 1461352505571 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c643000 == 57 [pid = 1874] [id = 117] 12:15:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d4a7e7400) [pid = 1874] [serial = 350] [outer = (nil)] 12:15:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d4a7eb400) [pid = 1874] [serial = 351] [outer = 0x7f8d4a7e7400] 12:15:05 INFO - PROCESS | 1874 | 1461352505635 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d4c61b000) [pid = 1874] [serial = 352] [outer = 0x7f8d4a7e7400] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d65165800 == 56 [pid = 1874] [id = 109] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d48533000 == 55 [pid = 1874] [id = 108] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e53f800 == 54 [pid = 1874] [id = 107] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d622f5000) [pid = 1874] [serial = 264] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d503f0c00) [pid = 1874] [serial = 258] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 126 (0x7f8d5751d800) [pid = 1874] [serial = 261] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 125 (0x7f8d66a7c000) [pid = 1874] [serial = 291] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d56905000 == 53 [pid = 1874] [id = 106] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4e94b000 == 52 [pid = 1874] [id = 105] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a0ed000 == 51 [pid = 1874] [id = 104] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bd1000 == 50 [pid = 1874] [id = 101] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d66a35000 == 49 [pid = 1874] [id = 100] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52036000 == 48 [pid = 1874] [id = 99] 12:15:06 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4c644000 == 47 [pid = 1874] [id = 98] 12:15:06 INFO - PROCESS | 1874 | 1461352506598 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]]]}] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 124 (0x7f8d5756c000) [pid = 1874] [serial = 180] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 123 (0x7f8d62a14000) [pid = 1874] [serial = 283] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 122 (0x7f8d622f2800) [pid = 1874] [serial = 282] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 121 (0x7f8d64750800) [pid = 1874] [serial = 285] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 120 (0x7f8d4e3b7000) [pid = 1874] [serial = 271] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d48521400) [pid = 1874] [serial = 270] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d51473400) [pid = 1874] [serial = 274] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d50e6c800) [pid = 1874] [serial = 273] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d53874000) [pid = 1874] [serial = 276] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d64753000) [pid = 1874] [serial = 288] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d5d4fdc00) [pid = 1874] [serial = 277] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d6022b800) [pid = 1874] [serial = 279] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d6518f400) [pid = 1874] [serial = 286] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d45cd1800) [pid = 1874] [serial = 267] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d61f76000) [pid = 1874] [serial = 280] [outer = (nil)] [url = about:blank] 12:15:06 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d6541b800) [pid = 1874] [serial = 289] [outer = (nil)] [url = about:blank] 12:15:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:15:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1385ms 12:15:06 INFO - PROCESS | 1874 | 1461352506660 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 1874 | 1461352506663 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:15:06 INFO - PROCESS | 1874 | 1461352506669 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 1874 | 1461352506674 Marionette TRACE conn3 <- [1,442,null,{}] 12:15:06 INFO - PROCESS | 1874 | 1461352506688 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}] 12:15:06 INFO - PROCESS | 1874 | 1461352506835 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:15:06 INFO - PROCESS | 1874 | 1461352506960 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f087800 == 48 [pid = 1874] [id = 118] 12:15:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d4d12d400) [pid = 1874] [serial = 353] [outer = (nil)] 12:15:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d4fad0800) [pid = 1874] [serial = 354] [outer = 0x7f8d4d12d400] 12:15:07 INFO - PROCESS | 1874 | 1461352507065 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d50b05400) [pid = 1874] [serial = 355] [outer = 0x7f8d4d12d400] 12:15:07 INFO - PROCESS | 1874 | 1461352507702 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]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1081ms 12:15:07 INFO - PROCESS | 1874 | 1461352507760 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:15:07 INFO - PROCESS | 1874 | 1461352507764 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:15:07 INFO - PROCESS | 1874 | 1461352507770 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - PROCESS | 1874 | 1461352507772 Marionette TRACE conn3 <- [1,446,null,{}] 12:15:07 INFO - PROCESS | 1874 | 1461352507779 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}] 12:15:07 INFO - PROCESS | 1874 | 1461352507943 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:15:07 INFO - PROCESS | 1874 | 1461352507965 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5130d800 == 49 [pid = 1874] [id = 119] 12:15:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d4fad7800) [pid = 1874] [serial = 356] [outer = (nil)] 12:15:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d50b71c00) [pid = 1874] [serial = 357] [outer = 0x7f8d4fad7800] 12:15:08 INFO - PROCESS | 1874 | 1461352508022 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d50ba1800) [pid = 1874] [serial = 358] [outer = 0x7f8d4fad7800] 12:15:08 INFO - PROCESS | 1874 | 1461352508786 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]]]}] 12:15:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:15:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1077ms 12:15:08 INFO - PROCESS | 1874 | 1461352508878 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:15:08 INFO - PROCESS | 1874 | 1461352508893 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:15:08 INFO - PROCESS | 1874 | 1461352508899 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 1874 | 1461352508902 Marionette TRACE conn3 <- [1,450,null,{}] 12:15:08 INFO - PROCESS | 1874 | 1461352508906 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}] 12:15:09 INFO - PROCESS | 1874 | 1461352509087 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:15:09 INFO - PROCESS | 1874 | 1461352509157 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5208e800 == 50 [pid = 1874] [id = 120] 12:15:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d50b0d400) [pid = 1874] [serial = 359] [outer = (nil)] 12:15:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d50e68800) [pid = 1874] [serial = 360] [outer = 0x7f8d50b0d400] 12:15:09 INFO - PROCESS | 1874 | 1461352509219 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d51469c00) [pid = 1874] [serial = 361] [outer = 0x7f8d50b0d400] 12:15:09 INFO - PROCESS | 1874 | 1461352509955 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] 12:15:10 INFO - PROCESS | 1874 | 1461352510043 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:15:10 INFO - PROCESS | 1874 | 1461352510048 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - PROCESS | 1874 | 1461352510050 Marionette TRACE conn3 <- [1,454,null,{}] 12:15:10 INFO - PROCESS | 1874 | 1461352510055 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}] 12:15:10 INFO - PROCESS | 1874 | 1461352510264 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:15:10 INFO - PROCESS | 1874 | 1461352510292 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bcf800 == 51 [pid = 1874] [id = 121] 12:15:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d5332bc00) [pid = 1874] [serial = 362] [outer = (nil)] 12:15:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d5d8f0400) [pid = 1874] [serial = 363] [outer = 0x7f8d5332bc00] 12:15:10 INFO - PROCESS | 1874 | 1461352510359 Marionette DEBUG loaded listener.js 12:15:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d5e8a1800) [pid = 1874] [serial = 364] [outer = 0x7f8d5332bc00] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 120 (0x7f8d53821c00) [pid = 1874] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d4c684800) [pid = 1874] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d50b9dc00) [pid = 1874] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d5c530000) [pid = 1874] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d46d81000) [pid = 1874] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d4e71e400) [pid = 1874] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d45c85000) [pid = 1874] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d4890ec00) [pid = 1874] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d45d1dc00) [pid = 1874] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d50b74c00) [pid = 1874] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d61f76c00) [pid = 1874] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d5332cc00) [pid = 1874] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d50ba0800) [pid = 1874] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d4f883400) [pid = 1874] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d5d624000) [pid = 1874] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d4f14c000) [pid = 1874] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:15:11 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d5100b400) [pid = 1874] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:15:11 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:15:11 INFO - PROCESS | 1874 | 1461352511594 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]]]}] 12:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1576ms 12:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:15:11 INFO - PROCESS | 1874 | 1461352511626 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:15:11 INFO - PROCESS | 1874 | 1461352511628 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:15:11 INFO - PROCESS | 1874 | 1461352511643 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:15:11 INFO - PROCESS | 1874 | 1461352511645 Marionette TRACE conn3 <- [1,458,null,{}] 12:15:11 INFO - PROCESS | 1874 | 1461352511649 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}] 12:15:11 INFO - PROCESS | 1874 | 1461352511784 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:15:11 INFO - PROCESS | 1874 | 1461352511798 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5203a800 == 52 [pid = 1874] [id = 122] 12:15:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d46a61c00) [pid = 1874] [serial = 365] [outer = (nil)] 12:15:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d5100b400) [pid = 1874] [serial = 366] [outer = 0x7f8d46a61c00] 12:15:11 INFO - PROCESS | 1874 | 1461352511855 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d5d483c00) [pid = 1874] [serial = 367] [outer = 0x7f8d46a61c00] 12:15:12 INFO - PROCESS | 1874 | 1461352512592 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] 12:15:12 INFO - PROCESS | 1874 | 1461352512628 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:15:12 INFO - PROCESS | 1874 | 1461352512634 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 1874 | 1461352512637 Marionette TRACE conn3 <- [1,462,null,{}] 12:15:12 INFO - PROCESS | 1874 | 1461352512642 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}] 12:15:12 INFO - PROCESS | 1874 | 1461352512807 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:15:12 INFO - PROCESS | 1874 | 1461352512828 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d61e96000 == 53 [pid = 1874] [id = 123] 12:15:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d46d81000) [pid = 1874] [serial = 368] [outer = (nil)] 12:15:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d5e8a3400) [pid = 1874] [serial = 369] [outer = 0x7f8d46d81000] 12:15:12 INFO - PROCESS | 1874 | 1461352512884 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d622eec00) [pid = 1874] [serial = 370] [outer = 0x7f8d46d81000] 12:15:13 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:15:13 INFO - PROCESS | 1874 | 1461352513924 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] 12:15:13 INFO - PROCESS | 1874 | 1461352513969 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:15:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:15:13 INFO - PROCESS | 1874 | 1461352513979 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 1874 | 1461352513983 Marionette TRACE conn3 <- [1,466,null,{}] 12:15:13 INFO - PROCESS | 1874 | 1461352513991 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}] 12:15:14 INFO - PROCESS | 1874 | 1461352514163 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:15:14 INFO - PROCESS | 1874 | 1461352514303 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e78c000 == 54 [pid = 1874] [id = 124] 12:15:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d46d88800) [pid = 1874] [serial = 371] [outer = (nil)] 12:15:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d489c8800) [pid = 1874] [serial = 372] [outer = 0x7f8d46d88800] 12:15:14 INFO - PROCESS | 1874 | 1461352514377 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d49edfc00) [pid = 1874] [serial = 373] [outer = 0x7f8d46d88800] 12:15:15 INFO - PROCESS | 1874 | 1461352515314 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] 12:15:15 INFO - PROCESS | 1874 | 1461352515378 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:15:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:15:15 INFO - PROCESS | 1874 | 1461352515388 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 1874 | 1461352515391 Marionette TRACE conn3 <- [1,470,null,{}] 12:15:15 INFO - PROCESS | 1874 | 1461352515397 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}] 12:15:15 INFO - PROCESS | 1874 | 1461352515562 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:15:15 INFO - PROCESS | 1874 | 1461352515702 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d56914000 == 55 [pid = 1874] [id = 125] 12:15:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d49ee7c00) [pid = 1874] [serial = 374] [outer = (nil)] 12:15:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d4a7e8000) [pid = 1874] [serial = 375] [outer = 0x7f8d49ee7c00] 12:15:15 INFO - PROCESS | 1874 | 1461352515772 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d4e3b6c00) [pid = 1874] [serial = 376] [outer = 0x7f8d49ee7c00] 12:15:16 INFO - PROCESS | 1874 | 1461352516690 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]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1331ms 12:15:16 INFO - PROCESS | 1874 | 1461352516719 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:15:16 INFO - PROCESS | 1874 | 1461352516723 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:15:16 INFO - PROCESS | 1874 | 1461352516729 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 1874 | 1461352516734 Marionette TRACE conn3 <- [1,474,null,{}] 12:15:16 INFO - PROCESS | 1874 | 1461352516750 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}] 12:15:16 INFO - PROCESS | 1874 | 1461352516949 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:15:16 INFO - PROCESS | 1874 | 1461352516974 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d6516b800 == 56 [pid = 1874] [id = 126] 12:15:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d4facc400) [pid = 1874] [serial = 377] [outer = (nil)] 12:15:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d50ba2000) [pid = 1874] [serial = 378] [outer = 0x7f8d4facc400] 12:15:17 INFO - PROCESS | 1874 | 1461352517087 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d52053800) [pid = 1874] [serial = 379] [outer = 0x7f8d4facc400] 12:15:18 INFO - PROCESS | 1874 | 1461352518026 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]]]}] 12:15:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:15:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1338ms 12:15:18 INFO - PROCESS | 1874 | 1461352518067 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 1874 | 1461352518071 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:15:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:15:18 INFO - PROCESS | 1874 | 1461352518077 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 1874 | 1461352518079 Marionette TRACE conn3 <- [1,478,null,{}] 12:15:18 INFO - PROCESS | 1874 | 1461352518086 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}] 12:15:18 INFO - PROCESS | 1874 | 1461352518235 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:15:18 INFO - PROCESS | 1874 | 1461352518382 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45d77800 == 57 [pid = 1874] [id = 127] 12:15:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d50b0c800) [pid = 1874] [serial = 380] [outer = (nil)] 12:15:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d5d6c0c00) [pid = 1874] [serial = 381] [outer = 0x7f8d50b0c800] 12:15:18 INFO - PROCESS | 1874 | 1461352518452 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 122 (0x7f8d6075bc00) [pid = 1874] [serial = 382] [outer = 0x7f8d50b0c800] 12:15:19 INFO - PROCESS | 1874 | 1461352519334 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]]]}] 12:15:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1292ms 12:15:19 INFO - PROCESS | 1874 | 1461352519370 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:15:19 INFO - PROCESS | 1874 | 1461352519373 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:15:19 INFO - PROCESS | 1874 | 1461352519381 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 1874 | 1461352519383 Marionette TRACE conn3 <- [1,482,null,{}] 12:15:19 INFO - PROCESS | 1874 | 1461352519389 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}] 12:15:19 INFO - PROCESS | 1874 | 1461352519532 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:15:19 INFO - PROCESS | 1874 | 1461352519681 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0dd000 == 58 [pid = 1874] [id = 128] 12:15:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 123 (0x7f8d53309400) [pid = 1874] [serial = 383] [outer = (nil)] 12:15:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 124 (0x7f8d622eb400) [pid = 1874] [serial = 384] [outer = 0x7f8d53309400] 12:15:19 INFO - PROCESS | 1874 | 1461352519750 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 125 (0x7f8d626b6400) [pid = 1874] [serial = 385] [outer = 0x7f8d53309400] 12:15:20 INFO - PROCESS | 1874 | 1461352520693 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]]]}] 12:15:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:15:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1384ms 12:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:15:20 INFO - PROCESS | 1874 | 1461352520766 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 1874 | 1461352520769 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:15:20 INFO - PROCESS | 1874 | 1461352520775 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 1874 | 1461352520778 Marionette TRACE conn3 <- [1,486,null,{}] 12:15:20 INFO - PROCESS | 1874 | 1461352520783 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}] 12:15:21 INFO - PROCESS | 1874 | 1461352520999 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:15:21 INFO - PROCESS | 1874 | 1461352521190 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d469d3000 == 59 [pid = 1874] [id = 129] 12:15:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d469c3c00) [pid = 1874] [serial = 386] [outer = (nil)] 12:15:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d4745c800) [pid = 1874] [serial = 387] [outer = 0x7f8d469c3c00] 12:15:21 INFO - PROCESS | 1874 | 1461352521308 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d4fc54c00) [pid = 1874] [serial = 388] [outer = 0x7f8d469c3c00] 12:15:22 INFO - PROCESS | 1874 | 1461352522312 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]]]}] 12:15:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:15:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1583ms 12:15:22 INFO - PROCESS | 1874 | 1461352522358 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 1874 | 1461352522365 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:15:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:15:22 INFO - PROCESS | 1874 | 1461352522373 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 1874 | 1461352522378 Marionette TRACE conn3 <- [1,490,null,{}] 12:15:22 INFO - PROCESS | 1874 | 1461352522384 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}] 12:15:22 INFO - PROCESS | 1874 | 1461352522555 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:15:22 INFO - PROCESS | 1874 | 1461352522737 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46c36800 == 60 [pid = 1874] [id = 130] 12:15:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d46bee400) [pid = 1874] [serial = 389] [outer = (nil)] 12:15:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 130 (0x7f8d46e78800) [pid = 1874] [serial = 390] [outer = 0x7f8d46bee400] 12:15:22 INFO - PROCESS | 1874 | 1461352522834 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 131 (0x7f8d4745e400) [pid = 1874] [serial = 391] [outer = 0x7f8d46bee400] 12:15:23 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5203a800 == 59 [pid = 1874] [id = 122] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 130 (0x7f8d66a77800) [pid = 1874] [serial = 330] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bcf800 == 58 [pid = 1874] [id = 121] 12:15:23 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5208e800 == 57 [pid = 1874] [id = 120] 12:15:23 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5130d800 == 56 [pid = 1874] [id = 119] 12:15:23 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f087800 == 55 [pid = 1874] [id = 118] 12:15:23 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4c643000 == 54 [pid = 1874] [id = 117] 12:15:23 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4e78c800 == 53 [pid = 1874] [id = 116] 12:15:23 INFO - PROCESS | 1874 | 1461352523717 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]]]}] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 129 (0x7f8d622f6c00) [pid = 1874] [serial = 327] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d4f882c00) [pid = 1874] [serial = 186] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d5e553000) [pid = 1874] [serial = 322] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 126 (0x7f8d5d3cec00) [pid = 1874] [serial = 192] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 125 (0x7f8d49d18400) [pid = 1874] [serial = 183] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 124 (0x7f8d4f4b8800) [pid = 1874] [serial = 312] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 123 (0x7f8d5e604800) [pid = 1874] [serial = 150] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 122 (0x7f8d4e71e000) [pid = 1874] [serial = 222] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 121 (0x7f8d62a1ac00) [pid = 1874] [serial = 306] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 120 (0x7f8d5d8f6400) [pid = 1874] [serial = 303] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d65138400) [pid = 1874] [serial = 310] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d4d26d800) [pid = 1874] [serial = 294] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d50b02400) [pid = 1874] [serial = 297] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d535a0000) [pid = 1874] [serial = 189] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d626b8c00) [pid = 1874] [serial = 231] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d4851e400) [pid = 1874] [serial = 309] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d60223c00) [pid = 1874] [serial = 324] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d50ba4800) [pid = 1874] [serial = 318] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d5359a000) [pid = 1874] [serial = 225] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d60223000) [pid = 1874] [serial = 228] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d65494800) [pid = 1874] [serial = 328] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d50b4f000) [pid = 1874] [serial = 315] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d51129400) [pid = 1874] [serial = 300] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d50bf1400) [pid = 1874] [serial = 316] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d622e8400) [pid = 1874] [serial = 325] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d4fad3000) [pid = 1874] [serial = 313] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 103 (0x7f8d51403400) [pid = 1874] [serial = 319] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 102 (0x7f8d5d3cc800) [pid = 1874] [serial = 321] [outer = (nil)] [url = about:blank] 12:15:23 INFO - PROCESS | 1874 | --DOMWINDOW == 101 (0x7f8d5d6ae400) [pid = 1874] [serial = 195] [outer = (nil)] [url = about:blank] 12:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1432ms 12:15:23 INFO - PROCESS | 1874 | 1461352523805 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 1874 | 1461352523812 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:15:23 INFO - PROCESS | 1874 | 1461352523821 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 1874 | 1461352523823 Marionette TRACE conn3 <- [1,494,null,{}] 12:15:23 INFO - PROCESS | 1874 | 1461352523835 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}] 12:15:23 INFO - PROCESS | 1874 | 1461352523986 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:15:24 INFO - PROCESS | 1874 | 1461352524084 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c643000 == 54 [pid = 1874] [id = 131] 12:15:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 102 (0x7f8d46bf0c00) [pid = 1874] [serial = 392] [outer = (nil)] 12:15:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d49eec000) [pid = 1874] [serial = 393] [outer = 0x7f8d46bf0c00] 12:15:24 INFO - PROCESS | 1874 | 1461352524141 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d4d26e000) [pid = 1874] [serial = 394] [outer = 0x7f8d46bf0c00] 12:15:24 INFO - PROCESS | 1874 | 1461352524869 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]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1082ms 12:15:24 INFO - PROCESS | 1874 | 1461352524907 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 1874 | 1461352524910 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:15:24 INFO - PROCESS | 1874 | 1461352524915 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 1874 | 1461352524921 Marionette TRACE conn3 <- [1,498,null,{}] 12:15:24 INFO - PROCESS | 1874 | 1461352524952 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}] 12:15:25 INFO - PROCESS | 1874 | 1461352525086 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:15:25 INFO - PROCESS | 1874 | 1461352525105 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51317800 == 55 [pid = 1874] [id = 132] 12:15:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d4fad3000) [pid = 1874] [serial = 395] [outer = (nil)] 12:15:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d50b08c00) [pid = 1874] [serial = 396] [outer = 0x7f8d4fad3000] 12:15:25 INFO - PROCESS | 1874 | 1461352525166 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d50b53800) [pid = 1874] [serial = 397] [outer = 0x7f8d4fad3000] 12:15:25 INFO - PROCESS | 1874 | 1461352525879 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]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 994ms 12:15:25 INFO - PROCESS | 1874 | 1461352525910 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 1874 | 1461352525915 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:15:25 INFO - PROCESS | 1874 | 1461352525931 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 1874 | 1461352525933 Marionette TRACE conn3 <- [1,502,null,{}] 12:15:25 INFO - PROCESS | 1874 | 1461352525940 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}] 12:15:26 INFO - PROCESS | 1874 | 1461352526123 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:15:26 INFO - PROCESS | 1874 | 1461352526149 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52082800 == 56 [pid = 1874] [id = 133] 12:15:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d45d16800) [pid = 1874] [serial = 398] [outer = (nil)] 12:15:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d50b73000) [pid = 1874] [serial = 399] [outer = 0x7f8d45d16800] 12:15:26 INFO - PROCESS | 1874 | 1461352526208 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d51077000) [pid = 1874] [serial = 400] [outer = 0x7f8d45d16800] 12:15:26 INFO - PROCESS | 1874 | 1461352526958 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]]]}] 12:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1044ms 12:15:27 INFO - PROCESS | 1874 | 1461352526999 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:15:27 INFO - PROCESS | 1874 | 1461352527002 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:15:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:15:27 INFO - PROCESS | 1874 | 1461352527007 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 1874 | 1461352527009 Marionette TRACE conn3 <- [1,506,null,{}] 12:15:27 INFO - PROCESS | 1874 | 1461352527023 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}] 12:15:27 INFO - PROCESS | 1874 | 1461352527189 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:15:27 INFO - PROCESS | 1874 | 1461352527261 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d47878800 == 57 [pid = 1874] [id = 134] 12:15:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d462a2c00) [pid = 1874] [serial = 401] [outer = (nil)] 12:15:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d462aa400) [pid = 1874] [serial = 402] [outer = 0x7f8d462a2c00] 12:15:27 INFO - PROCESS | 1874 | 1461352527318 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d462af800) [pid = 1874] [serial = 403] [outer = 0x7f8d462a2c00] 12:15:28 INFO - PROCESS | 1874 | 1461352528004 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]]]}] 12:15:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:15:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1030ms 12:15:28 INFO - PROCESS | 1874 | 1461352528040 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:15:28 INFO - PROCESS | 1874 | 1461352528043 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:15:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:15:28 INFO - PROCESS | 1874 | 1461352528048 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 1874 | 1461352528050 Marionette TRACE conn3 <- [1,510,null,{}] 12:15:28 INFO - PROCESS | 1874 | 1461352528055 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}] 12:15:28 INFO - PROCESS | 1874 | 1461352528413 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:15:28 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d50b0d400) [pid = 1874] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:15:28 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d5332bc00) [pid = 1874] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:15:28 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d46a61c00) [pid = 1874] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:15:28 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d4fad7800) [pid = 1874] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:15:28 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d4d12d400) [pid = 1874] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:15:28 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d4a7e7400) [pid = 1874] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:15:28 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d45cc8c00) [pid = 1874] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:15:28 INFO - PROCESS | 1874 | 1461352528497 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0d3800 == 58 [pid = 1874] [id = 135] 12:15:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d45d21c00) [pid = 1874] [serial = 404] [outer = (nil)] 12:15:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d49d23000) [pid = 1874] [serial = 405] [outer = 0x7f8d45d21c00] 12:15:28 INFO - PROCESS | 1874 | 1461352528557 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d50b56000) [pid = 1874] [serial = 406] [outer = 0x7f8d45d21c00] 12:15:29 INFO - PROCESS | 1874 | 1461352529187 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]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:15:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1178ms 12:15:29 INFO - PROCESS | 1874 | 1461352529227 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 1874 | 1461352529230 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:15:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:15:29 INFO - PROCESS | 1874 | 1461352529235 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 1874 | 1461352529238 Marionette TRACE conn3 <- [1,514,null,{}] 12:15:29 INFO - PROCESS | 1874 | 1461352529252 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}] 12:15:29 INFO - PROCESS | 1874 | 1461352529378 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:15:29 INFO - PROCESS | 1874 | 1461352529402 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d6235d000 == 59 [pid = 1874] [id = 136] 12:15:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d5c537800) [pid = 1874] [serial = 407] [outer = (nil)] 12:15:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d5d8f7400) [pid = 1874] [serial = 408] [outer = 0x7f8d5c537800] 12:15:29 INFO - PROCESS | 1874 | 1461352529459 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d607cb400) [pid = 1874] [serial = 409] [outer = 0x7f8d5c537800] 12:15:30 INFO - PROCESS | 1874 | 1461352530130 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]]]}] 12:15:30 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 12:15:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 935ms 12:15:30 INFO - PROCESS | 1874 | 1461352530170 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 1874 | 1461352530173 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:15:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:15:30 INFO - PROCESS | 1874 | 1461352530178 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 1874 | 1461352530181 Marionette TRACE conn3 <- [1,518,null,{}] 12:15:30 INFO - PROCESS | 1874 | 1461352530188 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}] 12:15:30 INFO - PROCESS | 1874 | 1461352530380 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:15:30 INFO - PROCESS | 1874 | 1461352530522 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468c7000 == 60 [pid = 1874] [id = 137] 12:15:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d45c82c00) [pid = 1874] [serial = 410] [outer = (nil)] 12:15:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d45d1b000) [pid = 1874] [serial = 411] [outer = 0x7f8d45c82c00] 12:15:30 INFO - PROCESS | 1874 | 1461352530595 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d462a7400) [pid = 1874] [serial = 412] [outer = 0x7f8d45c82c00] 12:15:31 INFO - PROCESS | 1874 | 1461352531523 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]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1391ms 12:15:31 INFO - PROCESS | 1874 | 1461352531572 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 1874 | 1461352531579 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:15:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:15:31 INFO - PROCESS | 1874 | 1461352531587 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 1874 | 1461352531592 Marionette TRACE conn3 <- [1,522,null,{}] 12:15:31 INFO - PROCESS | 1874 | 1461352531598 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}] 12:15:31 INFO - PROCESS | 1874 | 1461352531766 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:15:31 INFO - PROCESS | 1874 | 1461352531907 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51e3c800 == 61 [pid = 1874] [id = 138] 12:15:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d462c5400) [pid = 1874] [serial = 413] [outer = (nil)] 12:15:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d46e78c00) [pid = 1874] [serial = 414] [outer = 0x7f8d462c5400] 12:15:31 INFO - PROCESS | 1874 | 1461352531979 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d4745cc00) [pid = 1874] [serial = 415] [outer = 0x7f8d462c5400] 12:15:32 INFO - PROCESS | 1874 | 1461352532912 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]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:15:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1382ms 12:15:32 INFO - PROCESS | 1874 | 1461352532973 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:15:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:15:32 INFO - PROCESS | 1874 | 1461352532979 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:15:32 INFO - PROCESS | 1874 | 1461352532985 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 1874 | 1461352532988 Marionette TRACE conn3 <- [1,526,null,{}] 12:15:32 INFO - PROCESS | 1874 | 1461352532994 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}] 12:15:33 INFO - PROCESS | 1874 | 1461352533155 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:15:33 INFO - PROCESS | 1874 | 1461352533296 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62475000 == 62 [pid = 1874] [id = 139] 12:15:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d4745b400) [pid = 1874] [serial = 416] [outer = (nil)] 12:15:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d4c68b800) [pid = 1874] [serial = 417] [outer = 0x7f8d4745b400] 12:15:33 INFO - PROCESS | 1874 | 1461352533367 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d4f4b8800) [pid = 1874] [serial = 418] [outer = 0x7f8d4745b400] 12:15:34 INFO - PROCESS | 1874 | 1461352534298 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]]]}] 12:15:34 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 12:15:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1389ms 12:15:34 INFO - PROCESS | 1874 | 1461352534374 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:15:34 INFO - PROCESS | 1874 | 1461352534377 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:15:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:15:34 INFO - PROCESS | 1874 | 1461352534392 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - PROCESS | 1874 | 1461352534401 Marionette TRACE conn3 <- [1,530,null,{}] 12:15:34 INFO - PROCESS | 1874 | 1461352534407 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}] 12:15:34 INFO - PROCESS | 1874 | 1461352534603 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:15:34 INFO - PROCESS | 1874 | 1461352534746 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67a88000 == 63 [pid = 1874] [id = 140] 12:15:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 122 (0x7f8d49ee4000) [pid = 1874] [serial = 419] [outer = (nil)] 12:15:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 123 (0x7f8d50bf1400) [pid = 1874] [serial = 420] [outer = 0x7f8d49ee4000] 12:15:34 INFO - PROCESS | 1874 | 1461352534815 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 124 (0x7f8d57568400) [pid = 1874] [serial = 421] [outer = 0x7f8d49ee4000] 12:15:35 INFO - PROCESS | 1874 | 1461352535544 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"]]]}] 12:15:35 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 12:15:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:15:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:15:35 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 12:15:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:15:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:15:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1244ms 12:15:35 INFO - PROCESS | 1874 | 1461352535632 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:15:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:15:35 INFO - PROCESS | 1874 | 1461352535636 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:15:35 INFO - PROCESS | 1874 | 1461352535658 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 1874 | 1461352535663 Marionette TRACE conn3 <- [1,534,null,{}] 12:15:35 INFO - PROCESS | 1874 | 1461352535671 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}] 12:15:35 INFO - PROCESS | 1874 | 1461352535841 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:15:35 INFO - PROCESS | 1874 | 1461352535981 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d441ae000 == 64 [pid = 1874] [id = 141] 12:15:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 125 (0x7f8d44202400) [pid = 1874] [serial = 422] [outer = (nil)] 12:15:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d476e3000) [pid = 1874] [serial = 423] [outer = 0x7f8d44202400] 12:15:36 INFO - PROCESS | 1874 | 1461352536055 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d5c530000) [pid = 1874] [serial = 424] [outer = 0x7f8d44202400] 12:15:36 INFO - PROCESS | 1874 | 1461352536788 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]]]}] 12:15:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:15:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1197ms 12:15:36 INFO - PROCESS | 1874 | 1461352536841 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 1874 | 1461352536846 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:15:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:15:36 INFO - PROCESS | 1874 | 1461352536854 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 1874 | 1461352536857 Marionette TRACE conn3 <- [1,538,null,{}] 12:15:36 INFO - PROCESS | 1874 | 1461352536863 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}] 12:15:37 INFO - PROCESS | 1874 | 1461352537023 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:15:37 INFO - PROCESS | 1874 | 1461352537152 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4777c800 == 65 [pid = 1874] [id = 142] 12:15:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d5d3d2400) [pid = 1874] [serial = 425] [outer = (nil)] 12:15:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d5e604800) [pid = 1874] [serial = 426] [outer = 0x7f8d5d3d2400] 12:15:37 INFO - PROCESS | 1874 | 1461352537249 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 130 (0x7f8d626b1c00) [pid = 1874] [serial = 427] [outer = 0x7f8d5d3d2400] 12:15:38 INFO - PROCESS | 1874 | 1461352538031 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]]]}] 12:15:38 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. 12:15:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1190ms 12:15:38 INFO - PROCESS | 1874 | 1461352538045 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 1874 | 1461352538047 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:15:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:15:38 INFO - PROCESS | 1874 | 1461352538053 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 1874 | 1461352538056 Marionette TRACE conn3 <- [1,542,null,{}] 12:15:38 INFO - PROCESS | 1874 | 1461352538061 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}] 12:15:38 INFO - PROCESS | 1874 | 1461352538207 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:15:38 INFO - PROCESS | 1874 | 1461352538355 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4399d800 == 66 [pid = 1874] [id = 143] 12:15:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 131 (0x7f8d5d6ad400) [pid = 1874] [serial = 428] [outer = (nil)] 12:15:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 132 (0x7f8d65136800) [pid = 1874] [serial = 429] [outer = 0x7f8d5d6ad400] 12:15:38 INFO - PROCESS | 1874 | 1461352538426 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 133 (0x7f8d6548c400) [pid = 1874] [serial = 430] [outer = 0x7f8d5d6ad400] 12:15:39 INFO - PROCESS | 1874 | 1461352539229 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]]]}] 12:15:39 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. 12:15:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1188ms 12:15:39 INFO - PROCESS | 1874 | 1461352539242 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 1874 | 1461352539245 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:15:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:15:39 INFO - PROCESS | 1874 | 1461352539251 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 1874 | 1461352539254 Marionette TRACE conn3 <- [1,546,null,{}] 12:15:39 INFO - PROCESS | 1874 | 1461352539259 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}] 12:15:39 INFO - PROCESS | 1874 | 1461352539422 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:15:39 INFO - PROCESS | 1874 | 1461352539559 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bc9000 == 67 [pid = 1874] [id = 144] 12:15:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 134 (0x7f8d3ee4f000) [pid = 1874] [serial = 431] [outer = (nil)] 12:15:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 135 (0x7f8d3ee54c00) [pid = 1874] [serial = 432] [outer = 0x7f8d3ee4f000] 12:15:39 INFO - PROCESS | 1874 | 1461352539645 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 136 (0x7f8d3ee5b800) [pid = 1874] [serial = 433] [outer = 0x7f8d3ee4f000] 12:15:40 INFO - PROCESS | 1874 | 1461352540416 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]]]}] 12:15:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:15:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1180ms 12:15:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:15:40 INFO - PROCESS | 1874 | 1461352540432 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 1874 | 1461352540436 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:15:40 INFO - PROCESS | 1874 | 1461352540444 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 1874 | 1461352540446 Marionette TRACE conn3 <- [1,550,null,{}] 12:15:40 INFO - PROCESS | 1874 | 1461352540452 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}] 12:15:40 INFO - PROCESS | 1874 | 1461352540611 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:15:40 INFO - PROCESS | 1874 | 1461352540784 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f0de800 == 68 [pid = 1874] [id = 145] 12:15:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 137 (0x7f8d3ee50000) [pid = 1874] [serial = 434] [outer = (nil)] 12:15:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 138 (0x7f8d3ee5bc00) [pid = 1874] [serial = 435] [outer = 0x7f8d3ee50000] 12:15:40 INFO - PROCESS | 1874 | 1461352540855 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 139 (0x7f8d49e5f000) [pid = 1874] [serial = 436] [outer = 0x7f8d3ee50000] 12:15:41 INFO - PROCESS | 1874 | 1461352541612 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]]]}] 12:15:41 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. 12:15:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1232ms 12:15:41 INFO - PROCESS | 1874 | 1461352541675 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 1874 | 1461352541679 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:15:41 INFO - PROCESS | 1874 | 1461352541684 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 1874 | 1461352541687 Marionette TRACE conn3 <- [1,554,null,{}] 12:15:41 INFO - PROCESS | 1874 | 1461352541692 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}] 12:15:41 INFO - PROCESS | 1874 | 1461352541878 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:15:42 INFO - PROCESS | 1874 | 1461352542033 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f946800 == 69 [pid = 1874] [id = 146] 12:15:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 140 (0x7f8d3ee4c800) [pid = 1874] [serial = 437] [outer = (nil)] 12:15:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 141 (0x7f8d49e60400) [pid = 1874] [serial = 438] [outer = 0x7f8d3ee4c800] 12:15:42 INFO - PROCESS | 1874 | 1461352542101 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 142 (0x7f8d49e68400) [pid = 1874] [serial = 439] [outer = 0x7f8d3ee4c800] 12:15:42 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:15:43 INFO - PROCESS | 1874 | 1461352543270 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]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1635ms 12:15:43 INFO - PROCESS | 1874 | 1461352543319 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 1874 | 1461352543326 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:15:43 INFO - PROCESS | 1874 | 1461352543333 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 1874 | 1461352543338 Marionette TRACE conn3 <- [1,558,null,{}] 12:15:43 INFO - PROCESS | 1874 | 1461352543361 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}] 12:15:43 INFO - PROCESS | 1874 | 1461352543569 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:15:43 INFO - PROCESS | 1874 | 1461352543753 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45d74000 == 70 [pid = 1874] [id = 147] 12:15:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 143 (0x7f8d462c9400) [pid = 1874] [serial = 440] [outer = (nil)] 12:15:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 144 (0x7f8d462cf400) [pid = 1874] [serial = 441] [outer = 0x7f8d462c9400] 12:15:43 INFO - PROCESS | 1874 | 1461352543819 Marionette DEBUG loaded listener.js 12:15:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 145 (0x7f8d46a62c00) [pid = 1874] [serial = 442] [outer = 0x7f8d462c9400] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d6235d000 == 69 [pid = 1874] [id = 136] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a0d3800 == 68 [pid = 1874] [id = 135] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d47878800 == 67 [pid = 1874] [id = 134] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 144 (0x7f8d4d277400) [pid = 1874] [serial = 333] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 143 (0x7f8d45ed6800) [pid = 1874] [serial = 336] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 142 (0x7f8d4a7edc00) [pid = 1874] [serial = 339] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 141 (0x7f8d50ba5800) [pid = 1874] [serial = 342] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 140 (0x7f8d5e8a3400) [pid = 1874] [serial = 369] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52082800 == 66 [pid = 1874] [id = 133] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51317800 == 65 [pid = 1874] [id = 132] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4c643000 == 64 [pid = 1874] [id = 131] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46c36800 == 63 [pid = 1874] [id = 130] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d469d3000 == 62 [pid = 1874] [id = 129] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a0dd000 == 61 [pid = 1874] [id = 128] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45d77800 == 60 [pid = 1874] [id = 127] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d6516b800 == 59 [pid = 1874] [id = 126] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d56914000 == 58 [pid = 1874] [id = 125] 12:15:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4e78c000 == 57 [pid = 1874] [id = 124] 12:15:44 INFO - PROCESS | 1874 | 1461352544762 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]]]}] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 139 (0x7f8d50e68800) [pid = 1874] [serial = 360] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 138 (0x7f8d51469c00) [pid = 1874] [serial = 361] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 137 (0x7f8d50b71c00) [pid = 1874] [serial = 357] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 136 (0x7f8d4fad0800) [pid = 1874] [serial = 354] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 135 (0x7f8d50b05400) [pid = 1874] [serial = 355] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 134 (0x7f8d4c61b000) [pid = 1874] [serial = 352] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 133 (0x7f8d4a7eb400) [pid = 1874] [serial = 351] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 132 (0x7f8d46e7b000) [pid = 1874] [serial = 349] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 131 (0x7f8d469c4400) [pid = 1874] [serial = 348] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 130 (0x7f8d46e74000) [pid = 1874] [serial = 345] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 129 (0x7f8d50ba1800) [pid = 1874] [serial = 358] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d5d8f0400) [pid = 1874] [serial = 363] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d5100b400) [pid = 1874] [serial = 366] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 126 (0x7f8d5d483c00) [pid = 1874] [serial = 367] [outer = (nil)] [url = about:blank] 12:15:44 INFO - PROCESS | 1874 | --DOMWINDOW == 125 (0x7f8d5e8a1800) [pid = 1874] [serial = 364] [outer = (nil)] [url = about:blank] 12:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1489ms 12:15:44 INFO - PROCESS | 1874 | 1461352544823 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 1874 | 1461352544832 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:15:44 INFO - PROCESS | 1874 | 1461352544841 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 1874 | 1461352544844 Marionette TRACE conn3 <- [1,562,null,{}] 12:15:44 INFO - PROCESS | 1874 | 1461352544848 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}] 12:15:44 INFO - PROCESS | 1874 | 1461352544991 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:15:45 INFO - PROCESS | 1874 | 1461352545095 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c637000 == 58 [pid = 1874] [id = 148] 12:15:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d462aac00) [pid = 1874] [serial = 443] [outer = (nil)] 12:15:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d47458800) [pid = 1874] [serial = 444] [outer = 0x7f8d462aac00] 12:15:45 INFO - PROCESS | 1874 | 1461352545152 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d489c8c00) [pid = 1874] [serial = 445] [outer = 0x7f8d462aac00] 12:15:45 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:15:46 INFO - PROCESS | 1874 | 1461352546268 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]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1484ms 12:15:46 INFO - PROCESS | 1874 | 1461352546325 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 1874 | 1461352546329 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:15:46 INFO - PROCESS | 1874 | 1461352546335 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 1874 | 1461352546340 Marionette TRACE conn3 <- [1,566,null,{}] 12:15:46 INFO - PROCESS | 1874 | 1461352546354 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}] 12:15:46 INFO - PROCESS | 1874 | 1461352546493 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:15:46 INFO - PROCESS | 1874 | 1461352546648 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51ff7800 == 59 [pid = 1874] [id = 149] 12:15:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d49e61400) [pid = 1874] [serial = 446] [outer = (nil)] 12:15:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 130 (0x7f8d50b48400) [pid = 1874] [serial = 447] [outer = 0x7f8d49e61400] 12:15:46 INFO - PROCESS | 1874 | 1461352546710 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 131 (0x7f8d50ba3000) [pid = 1874] [serial = 448] [outer = 0x7f8d49e61400] 12:15:47 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:15:47 INFO - PROCESS | 1874 | 1461352547364 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]]]}] 12:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1084ms 12:15:47 INFO - PROCESS | 1874 | 1461352547423 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 1874 | 1461352547426 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:15:47 INFO - PROCESS | 1874 | 1461352547435 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 1874 | 1461352547438 Marionette TRACE conn3 <- [1,570,null,{}] 12:15:47 INFO - PROCESS | 1874 | 1461352547444 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}] 12:15:47 INFO - PROCESS | 1874 | 1461352547635 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:15:47 INFO - PROCESS | 1874 | 1461352547662 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d566da000 == 60 [pid = 1874] [id = 150] 12:15:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 132 (0x7f8d50b0d400) [pid = 1874] [serial = 449] [outer = (nil)] 12:15:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 133 (0x7f8d52050c00) [pid = 1874] [serial = 450] [outer = 0x7f8d50b0d400] 12:15:47 INFO - PROCESS | 1874 | 1461352547722 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 134 (0x7f8d5382b400) [pid = 1874] [serial = 451] [outer = 0x7f8d50b0d400] 12:15:48 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:15:48 INFO - PROCESS | 1874 | 1461352548481 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]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1079ms 12:15:48 INFO - PROCESS | 1874 | 1461352548558 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 1874 | 1461352548570 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:15:48 INFO - PROCESS | 1874 | 1461352548588 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 1874 | 1461352548593 Marionette TRACE conn3 <- [1,574,null,{}] 12:15:48 INFO - PROCESS | 1874 | 1461352548618 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}] 12:15:48 INFO - PROCESS | 1874 | 1461352548794 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:15:48 INFO - PROCESS | 1874 | 1461352548814 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e320800 == 61 [pid = 1874] [id = 151] 12:15:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 135 (0x7f8d4e96a800) [pid = 1874] [serial = 452] [outer = (nil)] 12:15:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 136 (0x7f8d5d14cc00) [pid = 1874] [serial = 453] [outer = 0x7f8d4e96a800] 12:15:48 INFO - PROCESS | 1874 | 1461352548884 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 137 (0x7f8d5e2dec00) [pid = 1874] [serial = 454] [outer = 0x7f8d4e96a800] 12:15:49 INFO - PROCESS | 1874 | --DOMWINDOW == 136 (0x7f8d46bf0c00) [pid = 1874] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:15:49 INFO - PROCESS | 1874 | --DOMWINDOW == 135 (0x7f8d45d21c00) [pid = 1874] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:15:49 INFO - PROCESS | 1874 | --DOMWINDOW == 134 (0x7f8d46bee400) [pid = 1874] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:15:49 INFO - PROCESS | 1874 | --DOMWINDOW == 133 (0x7f8d462a2c00) [pid = 1874] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:15:49 INFO - PROCESS | 1874 | --DOMWINDOW == 132 (0x7f8d45d16800) [pid = 1874] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:15:49 INFO - PROCESS | 1874 | --DOMWINDOW == 131 (0x7f8d4fad3000) [pid = 1874] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:15:49 INFO - PROCESS | 1874 | 1461352549961 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]]]}] 12:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1400ms 12:15:49 INFO - PROCESS | 1874 | 1461352549987 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 1874 | 1461352549990 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:15:50 INFO - PROCESS | 1874 | 1461352549995 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 1874 | 1461352550009 Marionette TRACE conn3 <- [1,578,null,{}] 12:15:50 INFO - PROCESS | 1874 | 1461352550013 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}] 12:15:50 INFO - PROCESS | 1874 | 1461352550160 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:15:50 INFO - PROCESS | 1874 | 1461352550271 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62362000 == 62 [pid = 1874] [id = 152] 12:15:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 132 (0x7f8d4385e000) [pid = 1874] [serial = 455] [outer = (nil)] 12:15:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 133 (0x7f8d462aa800) [pid = 1874] [serial = 456] [outer = 0x7f8d4385e000] 12:15:50 INFO - PROCESS | 1874 | 1461352550333 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 134 (0x7f8d5e6d7800) [pid = 1874] [serial = 457] [outer = 0x7f8d4385e000] 12:15:50 INFO - PROCESS | 1874 | 1461352550966 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]]]}] 12:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 989ms 12:15:50 INFO - PROCESS | 1874 | 1461352550986 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 1874 | 1461352550989 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:15:50 INFO - PROCESS | 1874 | 1461352550994 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 1874 | 1461352550996 Marionette TRACE conn3 <- [1,582,null,{}] 12:15:51 INFO - PROCESS | 1874 | 1461352551001 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}] 12:15:51 INFO - PROCESS | 1874 | 1461352551173 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:15:51 INFO - PROCESS | 1874 | 1461352551200 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66a31000 == 63 [pid = 1874] [id = 153] 12:15:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 135 (0x7f8d441d0400) [pid = 1874] [serial = 458] [outer = (nil)] 12:15:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 136 (0x7f8d441d7400) [pid = 1874] [serial = 459] [outer = 0x7f8d441d0400] 12:15:51 INFO - PROCESS | 1874 | 1461352551262 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 137 (0x7f8d441de400) [pid = 1874] [serial = 460] [outer = 0x7f8d441d0400] 12:15:52 INFO - PROCESS | 1874 | 1461352552188 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]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1225ms 12:15:52 INFO - PROCESS | 1874 | 1461352552221 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 1874 | 1461352552226 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:15:52 INFO - PROCESS | 1874 | 1461352552234 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 1874 | 1461352552240 Marionette TRACE conn3 <- [1,586,null,{}] 12:15:52 INFO - PROCESS | 1874 | 1461352552247 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}] 12:15:52 INFO - PROCESS | 1874 | 1461352552434 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:15:52 INFO - PROCESS | 1874 | 1461352552563 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46b72800 == 64 [pid = 1874] [id = 154] 12:15:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 138 (0x7f8d4385ac00) [pid = 1874] [serial = 461] [outer = (nil)] 12:15:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 139 (0x7f8d441d9c00) [pid = 1874] [serial = 462] [outer = 0x7f8d4385ac00] 12:15:52 INFO - PROCESS | 1874 | 1461352552677 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 140 (0x7f8d44209000) [pid = 1874] [serial = 463] [outer = 0x7f8d4385ac00] 12:15:53 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:15:53 INFO - PROCESS | 1874 | 1461352553498 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]]]}] 12:15:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 141 (0x7f8d4385a800) [pid = 1874] [serial = 464] [outer = 0x7f8d46a58800] 12:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1334ms 12:15:53 INFO - PROCESS | 1874 | 1461352553578 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 1874 | 1461352553586 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:15:53 INFO - PROCESS | 1874 | 1461352553644 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 1874 | 1461352553647 Marionette TRACE conn3 <- [1,590,null,{}] 12:15:53 INFO - PROCESS | 1874 | 1461352553655 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}] 12:15:53 INFO - PROCESS | 1874 | 1461352553823 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:15:53 INFO - PROCESS | 1874 | 1461352553979 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e94a000 == 65 [pid = 1874] [id = 155] 12:15:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 142 (0x7f8d462cd800) [pid = 1874] [serial = 465] [outer = (nil)] 12:15:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 143 (0x7f8d462d3400) [pid = 1874] [serial = 466] [outer = 0x7f8d462cd800] 12:15:54 INFO - PROCESS | 1874 | 1461352554079 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 144 (0x7f8d47460400) [pid = 1874] [serial = 467] [outer = 0x7f8d462cd800] 12:15:54 INFO - PROCESS | 1874 | 1461352554990 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]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1412ms 12:15:55 INFO - PROCESS | 1874 | 1461352555030 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 1874 | 1461352555033 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:15:55 INFO - PROCESS | 1874 | 1461352555039 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 1874 | 1461352555045 Marionette TRACE conn3 <- [1,594,null,{}] 12:15:55 INFO - PROCESS | 1874 | 1461352555060 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}] 12:15:55 INFO - PROCESS | 1874 | 1461352555211 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:15:55 INFO - PROCESS | 1874 | 1461352555365 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e826800 == 66 [pid = 1874] [id = 156] 12:15:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 145 (0x7f8d49e62400) [pid = 1874] [serial = 468] [outer = (nil)] 12:15:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 146 (0x7f8d4a766000) [pid = 1874] [serial = 469] [outer = 0x7f8d49e62400] 12:15:55 INFO - PROCESS | 1874 | 1461352555438 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 147 (0x7f8d4a76cc00) [pid = 1874] [serial = 470] [outer = 0x7f8d49e62400] 12:15:56 INFO - PROCESS | 1874 | 1461352556257 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]]]}] 12:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1286ms 12:15:56 INFO - PROCESS | 1874 | 1461352556325 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 1874 | 1461352556330 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:15:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:15:56 INFO - PROCESS | 1874 | 1461352556336 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 1874 | 1461352556338 Marionette TRACE conn3 <- [1,598,null,{}] 12:15:56 INFO - PROCESS | 1874 | 1461352556345 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}] 12:15:56 INFO - PROCESS | 1874 | 1461352556535 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:15:56 INFO - PROCESS | 1874 | 1461352556684 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ff46800 == 67 [pid = 1874] [id = 157] 12:15:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 148 (0x7f8d49e63000) [pid = 1874] [serial = 471] [outer = (nil)] 12:15:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 149 (0x7f8d4c613400) [pid = 1874] [serial = 472] [outer = 0x7f8d49e63000] 12:15:56 INFO - PROCESS | 1874 | 1461352556752 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 150 (0x7f8d50b52000) [pid = 1874] [serial = 473] [outer = 0x7f8d49e63000] 12:15:57 INFO - PROCESS | 1874 | 1461352557856 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]]]}] 12:15:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:15:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1535ms 12:15:57 INFO - PROCESS | 1874 | 1461352557872 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:15:57 INFO - PROCESS | 1874 | 1461352557875 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:15:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:15:57 INFO - PROCESS | 1874 | 1461352557881 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:15:57 INFO - PROCESS | 1874 | 1461352557883 Marionette TRACE conn3 <- [1,602,null,{}] 12:15:57 INFO - PROCESS | 1874 | 1461352557888 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}] 12:15:58 INFO - PROCESS | 1874 | 1461352558041 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:15:58 INFO - PROCESS | 1874 | 1461352558233 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ff60000 == 68 [pid = 1874] [id = 158] 12:15:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 151 (0x7f8d49eea800) [pid = 1874] [serial = 474] [outer = (nil)] 12:15:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 152 (0x7f8d5100b400) [pid = 1874] [serial = 475] [outer = 0x7f8d49eea800] 12:15:58 INFO - PROCESS | 1874 | 1461352558304 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d5d3cc800) [pid = 1874] [serial = 476] [outer = 0x7f8d49eea800] 12:15:59 INFO - PROCESS | 1874 | 1461352559129 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]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1290ms 12:15:59 INFO - PROCESS | 1874 | 1461352559171 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 1874 | 1461352559175 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:15:59 INFO - PROCESS | 1874 | 1461352559180 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 1874 | 1461352559182 Marionette TRACE conn3 <- [1,606,null,{}] 12:15:59 INFO - PROCESS | 1874 | 1461352559188 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}] 12:15:59 INFO - PROCESS | 1874 | 1461352559416 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:15:59 INFO - PROCESS | 1874 | 1461352559431 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3e0e0800 == 69 [pid = 1874] [id = 159] 12:15:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d3e1ce800) [pid = 1874] [serial = 477] [outer = (nil)] 12:15:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d3e1d4c00) [pid = 1874] [serial = 478] [outer = 0x7f8d3e1ce800] 12:15:59 INFO - PROCESS | 1874 | 1461352559543 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d60223c00) [pid = 1874] [serial = 479] [outer = 0x7f8d3e1ce800] 12:16:00 INFO - PROCESS | 1874 | 1461352560440 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]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1329ms 12:16:00 INFO - PROCESS | 1874 | 1461352560510 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 1874 | 1461352560514 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:16:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:16:00 INFO - PROCESS | 1874 | 1461352560519 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 1874 | 1461352560522 Marionette TRACE conn3 <- [1,610,null,{}] 12:16:00 INFO - PROCESS | 1874 | 1461352560528 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}] 12:16:00 INFO - PROCESS | 1874 | 1461352560686 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:16:01 INFO - PROCESS | 1874 | 1461352561145 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439b2800 == 70 [pid = 1874] [id = 160] 12:16:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d3e1d5000) [pid = 1874] [serial = 480] [outer = (nil)] 12:16:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d3ee51c00) [pid = 1874] [serial = 481] [outer = 0x7f8d3e1d5000] 12:16:01 INFO - PROCESS | 1874 | 1461352561214 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d43859400) [pid = 1874] [serial = 482] [outer = 0x7f8d3e1d5000] 12:16:02 INFO - PROCESS | 1874 | 1461352562013 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]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1582ms 12:16:02 INFO - PROCESS | 1874 | 1461352562104 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 1874 | 1461352562112 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:16:02 INFO - PROCESS | 1874 | 1461352562124 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 1874 | 1461352562127 Marionette TRACE conn3 <- [1,614,null,{}] 12:16:02 INFO - PROCESS | 1874 | 1461352562135 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}] 12:16:02 INFO - PROCESS | 1874 | 1461352562386 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:16:02 INFO - PROCESS | 1874 | 1461352562632 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44113000 == 71 [pid = 1874] [id = 161] 12:16:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d44205000) [pid = 1874] [serial = 483] [outer = (nil)] 12:16:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d44548000) [pid = 1874] [serial = 484] [outer = 0x7f8d44205000] 12:16:02 INFO - PROCESS | 1874 | 1461352562703 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d4454e400) [pid = 1874] [serial = 485] [outer = 0x7f8d44205000] 12:16:03 INFO - PROCESS | 1874 | 1461352563474 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]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1383ms 12:16:03 INFO - PROCESS | 1874 | 1461352563509 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 1874 | 1461352563514 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:16:03 INFO - PROCESS | 1874 | 1461352563520 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 1874 | 1461352563523 Marionette TRACE conn3 <- [1,618,null,{}] 12:16:03 INFO - PROCESS | 1874 | 1461352563528 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}] 12:16:03 INFO - PROCESS | 1874 | 1461352563676 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:16:03 INFO - PROCESS | 1874 | 1461352563838 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d47318000 == 72 [pid = 1874] [id = 162] 12:16:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d3ee58000) [pid = 1874] [serial = 486] [outer = (nil)] 12:16:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d462a8800) [pid = 1874] [serial = 487] [outer = 0x7f8d3ee58000] 12:16:03 INFO - PROCESS | 1874 | 1461352563901 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d462cd400) [pid = 1874] [serial = 488] [outer = 0x7f8d3ee58000] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62362000 == 71 [pid = 1874] [id = 152] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e320800 == 70 [pid = 1874] [id = 151] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d566da000 == 69 [pid = 1874] [id = 150] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d5d8f7400) [pid = 1874] [serial = 408] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d4a7e8000) [pid = 1874] [serial = 375] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d50ba2000) [pid = 1874] [serial = 378] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d4745c800) [pid = 1874] [serial = 387] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d5d6c0c00) [pid = 1874] [serial = 381] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d489c8800) [pid = 1874] [serial = 372] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d622eb400) [pid = 1874] [serial = 384] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51ff7800 == 68 [pid = 1874] [id = 149] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4c637000 == 67 [pid = 1874] [id = 148] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45d74000 == 66 [pid = 1874] [id = 147] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f946800 == 65 [pid = 1874] [id = 146] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f0de800 == 64 [pid = 1874] [id = 145] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bc9000 == 63 [pid = 1874] [id = 144] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4399d800 == 62 [pid = 1874] [id = 143] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4777c800 == 61 [pid = 1874] [id = 142] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d441ae000 == 60 [pid = 1874] [id = 141] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d67a88000 == 59 [pid = 1874] [id = 140] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62475000 == 58 [pid = 1874] [id = 139] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51e3c800 == 57 [pid = 1874] [id = 138] 12:16:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468c7000 == 56 [pid = 1874] [id = 137] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d4d26e000) [pid = 1874] [serial = 394] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d49eec000) [pid = 1874] [serial = 393] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d4745e400) [pid = 1874] [serial = 391] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d46e78800) [pid = 1874] [serial = 390] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | 1461352564778 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]]]}] 12:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1277ms 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d49d23000) [pid = 1874] [serial = 405] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 152 (0x7f8d50b56000) [pid = 1874] [serial = 406] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 151 (0x7f8d462af800) [pid = 1874] [serial = 403] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 150 (0x7f8d462aa400) [pid = 1874] [serial = 402] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 149 (0x7f8d50b73000) [pid = 1874] [serial = 399] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 148 (0x7f8d50b53800) [pid = 1874] [serial = 397] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 147 (0x7f8d51077000) [pid = 1874] [serial = 400] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | --DOMWINDOW == 146 (0x7f8d50b08c00) [pid = 1874] [serial = 396] [outer = (nil)] [url = about:blank] 12:16:04 INFO - PROCESS | 1874 | 1461352564823 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:16:04 INFO - PROCESS | 1874 | 1461352564826 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:16:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:16:04 INFO - PROCESS | 1874 | 1461352564840 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:16:04 INFO - PROCESS | 1874 | 1461352564848 Marionette TRACE conn3 <- [1,622,null,{}] 12:16:04 INFO - PROCESS | 1874 | 1461352564856 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}] 12:16:04 INFO - PROCESS | 1874 | 1461352564992 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:16:05 INFO - PROCESS | 1874 | 1461352565011 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0d2800 == 57 [pid = 1874] [id = 163] 12:16:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 147 (0x7f8d46e7a800) [pid = 1874] [serial = 489] [outer = (nil)] 12:16:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 148 (0x7f8d4745f800) [pid = 1874] [serial = 490] [outer = 0x7f8d46e7a800] 12:16:05 INFO - PROCESS | 1874 | 1461352565068 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 149 (0x7f8d48520000) [pid = 1874] [serial = 491] [outer = 0x7f8d46e7a800] 12:16:05 INFO - PROCESS | 1874 | 1461352565786 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]]]}] 12:16:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:16:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 995ms 12:16:05 INFO - PROCESS | 1874 | 1461352565829 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 1874 | 1461352565833 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:16:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:16:05 INFO - PROCESS | 1874 | 1461352565840 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - PROCESS | 1874 | 1461352565843 Marionette TRACE conn3 <- [1,626,null,{}] 12:16:05 INFO - PROCESS | 1874 | 1461352565848 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}] 12:16:06 INFO - PROCESS | 1874 | 1461352566023 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:16:06 INFO - PROCESS | 1874 | 1461352566037 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d435da800 == 58 [pid = 1874] [id = 164] 12:16:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 150 (0x7f8d4745e400) [pid = 1874] [serial = 492] [outer = (nil)] 12:16:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 151 (0x7f8d49e5f800) [pid = 1874] [serial = 493] [outer = 0x7f8d4745e400] 12:16:06 INFO - PROCESS | 1874 | 1461352566096 Marionette DEBUG loaded listener.js 12:16:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 152 (0x7f8d49ee1c00) [pid = 1874] [serial = 494] [outer = 0x7f8d4745e400] 12:16:07 INFO - PROCESS | 1874 | 1461352567072 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]]]}] 12:16:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1279ms 12:16:07 INFO - PROCESS | 1874 | 1461352567118 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 1874 | 1461352567124 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:16:07 INFO - PROCESS | 1874 | 1461352567133 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - PROCESS | 1874 | 1461352567137 Marionette TRACE conn3 <- [1,630,null,{}] 12:16:07 INFO - PROCESS | 1874 | 1461352567145 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}] 12:16:07 INFO - PROCESS | 1874 | 1461352567323 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:16:07 INFO - PROCESS | 1874 | 1461352567472 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468d4800 == 59 [pid = 1874] [id = 165] 12:16:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d441d5400) [pid = 1874] [serial = 495] [outer = (nil)] 12:16:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d44211400) [pid = 1874] [serial = 496] [outer = 0x7f8d441d5400] 12:16:07 INFO - PROCESS | 1874 | 1461352567543 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d44551400) [pid = 1874] [serial = 497] [outer = 0x7f8d441d5400] 12:16:08 INFO - PROCESS | 1874 | 1461352568484 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]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:16:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1384ms 12:16:08 INFO - PROCESS | 1874 | 1461352568518 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 1874 | 1461352568527 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:16:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:16:08 INFO - PROCESS | 1874 | 1461352568537 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 1874 | 1461352568541 Marionette TRACE conn3 <- [1,634,null,{}] 12:16:08 INFO - PROCESS | 1874 | 1461352568546 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}] 12:16:08 INFO - PROCESS | 1874 | 1461352568705 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:16:08 INFO - PROCESS | 1874 | 1461352568861 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ff57000 == 60 [pid = 1874] [id = 166] 12:16:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d462af800) [pid = 1874] [serial = 498] [outer = (nil)] 12:16:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d46d8a400) [pid = 1874] [serial = 499] [outer = 0x7f8d462af800] 12:16:08 INFO - PROCESS | 1874 | 1461352568930 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d48526800) [pid = 1874] [serial = 500] [outer = 0x7f8d462af800] 12:16:09 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:09 INFO - PROCESS | 1874 | 1461352569910 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]]]}] 12:16:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1433ms 12:16:09 INFO - PROCESS | 1874 | 1461352569969 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:16:09 INFO - PROCESS | 1874 | 1461352569973 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:16:09 INFO - PROCESS | 1874 | 1461352569979 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:16:09 INFO - PROCESS | 1874 | 1461352569985 Marionette TRACE conn3 <- [1,638,null,{}] 12:16:10 INFO - PROCESS | 1874 | 1461352570000 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}] 12:16:10 INFO - PROCESS | 1874 | 1461352570198 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:16:10 INFO - PROCESS | 1874 | 1461352570348 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51ff7800 == 61 [pid = 1874] [id = 167] 12:16:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d49e63800) [pid = 1874] [serial = 501] [outer = (nil)] 12:16:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d4c68d000) [pid = 1874] [serial = 502] [outer = 0x7f8d49e63800] 12:16:10 INFO - PROCESS | 1874 | 1461352570418 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d4f77d800) [pid = 1874] [serial = 503] [outer = 0x7f8d49e63800] 12:16:10 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:11 INFO - PROCESS | 1874 | 1461352571250 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]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:16:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1287ms 12:16:11 INFO - PROCESS | 1874 | 1461352571276 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:16:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:16:11 INFO - PROCESS | 1874 | 1461352571280 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:16:11 INFO - PROCESS | 1874 | 1461352571287 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 1874 | 1461352571290 Marionette TRACE conn3 <- [1,642,null,{}] 12:16:11 INFO - PROCESS | 1874 | 1461352571297 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}] 12:16:11 INFO - PROCESS | 1874 | 1461352571445 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:16:11 INFO - PROCESS | 1874 | 1461352571597 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5691d000 == 62 [pid = 1874] [id = 168] 12:16:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d4a76a000) [pid = 1874] [serial = 504] [outer = (nil)] 12:16:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d50b73800) [pid = 1874] [serial = 505] [outer = 0x7f8d4a76a000] 12:16:11 INFO - PROCESS | 1874 | 1461352571667 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d51016c00) [pid = 1874] [serial = 506] [outer = 0x7f8d4a76a000] 12:16:12 INFO - PROCESS | 1874 | 1461352572478 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]]]}] 12:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1238ms 12:16:12 INFO - PROCESS | 1874 | 1461352572527 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:16:12 INFO - PROCESS | 1874 | 1461352572530 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:16:12 INFO - PROCESS | 1874 | 1461352572536 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - PROCESS | 1874 | 1461352572538 Marionette TRACE conn3 <- [1,646,null,{}] 12:16:12 INFO - PROCESS | 1874 | 1461352572544 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}] 12:16:12 INFO - PROCESS | 1874 | 1461352572703 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:16:12 INFO - PROCESS | 1874 | 1461352572861 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e320800 == 63 [pid = 1874] [id = 169] 12:16:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d4fad7400) [pid = 1874] [serial = 507] [outer = (nil)] 12:16:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d5332b000) [pid = 1874] [serial = 508] [outer = 0x7f8d4fad7400] 12:16:12 INFO - PROCESS | 1874 | 1461352572928 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d5c532800) [pid = 1874] [serial = 509] [outer = 0x7f8d4fad7400] 12:16:13 INFO - PROCESS | 1874 | 1461352573751 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]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:16:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1240ms 12:16:13 INFO - PROCESS | 1874 | 1461352573777 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 1874 | 1461352573781 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:16:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:16:13 INFO - PROCESS | 1874 | 1461352573787 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 1874 | 1461352573789 Marionette TRACE conn3 <- [1,650,null,{}] 12:16:13 INFO - PROCESS | 1874 | 1461352573794 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}] 12:16:13 INFO - PROCESS | 1874 | 1461352573971 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:16:14 INFO - PROCESS | 1874 | 1461352574137 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62b29000 == 64 [pid = 1874] [id = 170] 12:16:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d43768800) [pid = 1874] [serial = 510] [outer = (nil)] 12:16:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d4376f000) [pid = 1874] [serial = 511] [outer = 0x7f8d43768800] 12:16:14 INFO - PROCESS | 1874 | 1461352574208 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d5e55f800) [pid = 1874] [serial = 512] [outer = 0x7f8d43768800] 12:16:15 INFO - PROCESS | 1874 | 1461352575050 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]]]}] 12:16:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:16:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1334ms 12:16:15 INFO - PROCESS | 1874 | 1461352575121 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:16:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:16:15 INFO - PROCESS | 1874 | 1461352575125 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:16:15 INFO - PROCESS | 1874 | 1461352575130 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 1874 | 1461352575133 Marionette TRACE conn3 <- [1,654,null,{}] 12:16:15 INFO - PROCESS | 1874 | 1461352575138 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}] 12:16:15 INFO - PROCESS | 1874 | 1461352575321 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:16:15 INFO - PROCESS | 1874 | 1461352575484 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f266000 == 65 [pid = 1874] [id = 171] 12:16:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d45d1b800) [pid = 1874] [serial = 513] [outer = (nil)] 12:16:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d4f955800) [pid = 1874] [serial = 514] [outer = 0x7f8d45d1b800] 12:16:15 INFO - PROCESS | 1874 | 1461352575565 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d4f959800) [pid = 1874] [serial = 515] [outer = 0x7f8d45d1b800] 12:16:16 INFO - PROCESS | 1874 | 1461352576458 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]]]}] 12:16:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:16:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1378ms 12:16:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:16:16 INFO - PROCESS | 1874 | 1461352576508 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:16:16 INFO - PROCESS | 1874 | 1461352576511 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:16:16 INFO - PROCESS | 1874 | 1461352576517 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:16:16 INFO - PROCESS | 1874 | 1461352576520 Marionette TRACE conn3 <- [1,658,null,{}] 12:16:16 INFO - PROCESS | 1874 | 1461352576525 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}] 12:16:16 INFO - PROCESS | 1874 | 1461352576669 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:16:16 INFO - PROCESS | 1874 | 1461352576829 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d435d8000 == 66 [pid = 1874] [id = 172] 12:16:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d45d1c800) [pid = 1874] [serial = 516] [outer = (nil)] 12:16:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d4f95dc00) [pid = 1874] [serial = 517] [outer = 0x7f8d45d1c800] 12:16:16 INFO - PROCESS | 1874 | 1461352576898 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d60223000) [pid = 1874] [serial = 518] [outer = 0x7f8d45d1c800] 12:16:17 INFO - PROCESS | 1874 | 1461352577715 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]]]}] 12:16:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1228ms 12:16:17 INFO - PROCESS | 1874 | 1461352577761 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:16:17 INFO - PROCESS | 1874 | 1461352577765 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:16:17 INFO - PROCESS | 1874 | 1461352577771 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 1874 | 1461352577774 Marionette TRACE conn3 <- [1,662,null,{}] 12:16:17 INFO - PROCESS | 1874 | 1461352577779 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}] 12:16:17 INFO - PROCESS | 1874 | 1461352577930 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:16:18 INFO - PROCESS | 1874 | 1461352578267 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3e0dc800 == 67 [pid = 1874] [id = 173] 12:16:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d3dddd000) [pid = 1874] [serial = 519] [outer = (nil)] 12:16:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d3e1cd400) [pid = 1874] [serial = 520] [outer = 0x7f8d3dddd000] 12:16:18 INFO - PROCESS | 1874 | 1461352578399 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d3ee4d000) [pid = 1874] [serial = 521] [outer = 0x7f8d3dddd000] 12:16:19 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:19 INFO - PROCESS | 1874 | 1461352579365 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]]]}] 12:16:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:16:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1637ms 12:16:19 INFO - PROCESS | 1874 | 1461352579408 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:16:19 INFO - PROCESS | 1874 | 1461352579415 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:16:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:16:19 INFO - PROCESS | 1874 | 1461352579422 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 1874 | 1461352579425 Marionette TRACE conn3 <- [1,666,null,{}] 12:16:19 INFO - PROCESS | 1874 | 1461352579433 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}] 12:16:19 INFO - PROCESS | 1874 | 1461352579585 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:16:19 INFO - PROCESS | 1874 | 1461352579775 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a0d2800 == 66 [pid = 1874] [id = 163] 12:16:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d47318000 == 65 [pid = 1874] [id = 162] 12:16:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44113000 == 64 [pid = 1874] [id = 161] 12:16:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439b6800 == 65 [pid = 1874] [id = 174] 12:16:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d43858400) [pid = 1874] [serial = 522] [outer = (nil)] 12:16:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d43862000) [pid = 1874] [serial = 523] [outer = 0x7f8d43858400] 12:16:19 INFO - PROCESS | 1874 | 1461352579973 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d44205400) [pid = 1874] [serial = 524] [outer = 0x7f8d43858400] 12:16:20 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439b2800 == 64 [pid = 1874] [id = 160] 12:16:20 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ff46800 == 63 [pid = 1874] [id = 157] 12:16:20 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e826800 == 62 [pid = 1874] [id = 156] 12:16:20 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4e94a000 == 61 [pid = 1874] [id = 155] 12:16:20 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46b72800 == 60 [pid = 1874] [id = 154] 12:16:20 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:20 INFO - PROCESS | 1874 | 1461352580712 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]]]}] 12:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1330ms 12:16:20 INFO - PROCESS | 1874 | 1461352580765 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 1874 | 1461352580769 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:16:20 INFO - PROCESS | 1874 | 1461352580777 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 1874 | 1461352580781 Marionette TRACE conn3 <- [1,670,null,{}] 12:16:20 INFO - PROCESS | 1874 | 1461352580786 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}] 12:16:20 INFO - PROCESS | 1874 | 1461352580976 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:16:21 INFO - PROCESS | 1874 | 1461352581000 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46b85800 == 61 [pid = 1874] [id = 175] 12:16:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d4454f000) [pid = 1874] [serial = 525] [outer = (nil)] 12:16:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d45d20c00) [pid = 1874] [serial = 526] [outer = 0x7f8d4454f000] 12:16:21 INFO - PROCESS | 1874 | 1461352581057 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d462cb400) [pid = 1874] [serial = 527] [outer = 0x7f8d4454f000] 12:16:21 INFO - PROCESS | 1874 | 1461352581880 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]]]}] 12:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1583ms 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d469c3c00) [pid = 1874] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d45d13800) [pid = 1874] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d50b0d400) [pid = 1874] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d44202400) [pid = 1874] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d4e96a800) [pid = 1874] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d3ee4f000) [pid = 1874] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d462c5400) [pid = 1874] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d462c9400) [pid = 1874] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d462aac00) [pid = 1874] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d3ee4c800) [pid = 1874] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d45c82c00) [pid = 1874] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d5d6ad400) [pid = 1874] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d49ee4000) [pid = 1874] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d4745b400) [pid = 1874] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d5d3d2400) [pid = 1874] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d3ee50000) [pid = 1874] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d49e61400) [pid = 1874] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d4385e000) [pid = 1874] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d469c1800) [pid = 1874] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d49ee7c00) [pid = 1874] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d4e95e400) [pid = 1874] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d50b6b000) [pid = 1874] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d61e29400) [pid = 1874] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d50b0c800) [pid = 1874] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d4c619800) [pid = 1874] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d45cd4400) [pid = 1874] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d4fad1000) [pid = 1874] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d53812c00) [pid = 1874] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d4f4b4000) [pid = 1874] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d53309400) [pid = 1874] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d4facc400) [pid = 1874] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d45cca400) [pid = 1874] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 152 (0x7f8d57569800) [pid = 1874] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 151 (0x7f8d65191400) [pid = 1874] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 150 (0x7f8d45d1d800) [pid = 1874] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 149 (0x7f8d45ecec00) [pid = 1874] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 148 (0x7f8d4a7e4800) [pid = 1874] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 147 (0x7f8d4a7e5000) [pid = 1874] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 146 (0x7f8d46d88800) [pid = 1874] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 145 (0x7f8d5c537800) [pid = 1874] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:16:22 INFO - PROCESS | 1874 | --DOMWINDOW == 144 (0x7f8d46d81000) [pid = 1874] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:16:22 INFO - PROCESS | 1874 | 1461352582428 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 1874 | 1461352582431 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:16:22 INFO - PROCESS | 1874 | 1461352582440 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 1874 | 1461352582447 Marionette TRACE conn3 <- [1,674,null,{}] 12:16:22 INFO - PROCESS | 1874 | 1461352582460 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}] 12:16:22 INFO - PROCESS | 1874 | 1461352582631 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:16:22 INFO - PROCESS | 1874 | 1461352582762 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468d3000 == 62 [pid = 1874] [id = 176] 12:16:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 145 (0x7f8d44551000) [pid = 1874] [serial = 528] [outer = (nil)] 12:16:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 146 (0x7f8d45ed3c00) [pid = 1874] [serial = 529] [outer = 0x7f8d44551000] 12:16:22 INFO - PROCESS | 1874 | 1461352582821 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 147 (0x7f8d469c1800) [pid = 1874] [serial = 530] [outer = 0x7f8d44551000] 12:16:23 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:23 INFO - PROCESS | 1874 | 1461352583412 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]]]}] 12:16:23 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 12:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 990ms 12:16:23 INFO - PROCESS | 1874 | 1461352583428 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 1874 | 1461352583432 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:16:23 INFO - PROCESS | 1874 | 1461352583438 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 1874 | 1461352583441 Marionette TRACE conn3 <- [1,678,null,{}] 12:16:23 INFO - PROCESS | 1874 | 1461352583448 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}] 12:16:23 INFO - PROCESS | 1874 | 1461352583580 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:16:23 INFO - PROCESS | 1874 | 1461352583704 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f93e800 == 63 [pid = 1874] [id = 177] 12:16:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 148 (0x7f8d45d14800) [pid = 1874] [serial = 531] [outer = (nil)] 12:16:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 149 (0x7f8d46e7e000) [pid = 1874] [serial = 532] [outer = 0x7f8d45d14800] 12:16:23 INFO - PROCESS | 1874 | 1461352583768 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 150 (0x7f8d49d71400) [pid = 1874] [serial = 533] [outer = 0x7f8d45d14800] 12:16:24 INFO - PROCESS | 1874 | 1461352584667 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]]]}] 12:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1279ms 12:16:24 INFO - PROCESS | 1874 | 1461352584718 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:16:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:16:24 INFO - PROCESS | 1874 | 1461352584724 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:16:24 INFO - PROCESS | 1874 | 1461352584732 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 1874 | 1461352584736 Marionette TRACE conn3 <- [1,682,null,{}] 12:16:24 INFO - PROCESS | 1874 | 1461352584744 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}] 12:16:24 INFO - PROCESS | 1874 | 1461352584933 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:16:25 INFO - PROCESS | 1874 | 1461352585095 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439b1800 == 64 [pid = 1874] [id = 178] 12:16:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 151 (0x7f8d3ddde000) [pid = 1874] [serial = 534] [outer = (nil)] 12:16:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 152 (0x7f8d4376f400) [pid = 1874] [serial = 535] [outer = 0x7f8d3ddde000] 12:16:25 INFO - PROCESS | 1874 | 1461352585174 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d43862800) [pid = 1874] [serial = 536] [outer = 0x7f8d3ddde000] 12:16:26 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:26 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:16:26 INFO - PROCESS | 1874 | 1461352586494 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]]]}] 12:16:26 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) 12:16:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1786ms 12:16:26 INFO - PROCESS | 1874 | 1461352586517 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:16:26 INFO - PROCESS | 1874 | 1461352586525 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:16:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:16:26 INFO - PROCESS | 1874 | 1461352586534 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:16:26 INFO - PROCESS | 1874 | 1461352586538 Marionette TRACE conn3 <- [1,686,null,{}] 12:16:26 INFO - PROCESS | 1874 | 1461352586542 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}] 12:16:26 INFO - PROCESS | 1874 | 1461352586745 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:16:26 INFO - PROCESS | 1874 | 1461352586901 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5131b000 == 65 [pid = 1874] [id = 179] 12:16:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d43769400) [pid = 1874] [serial = 537] [outer = (nil)] 12:16:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d462c7400) [pid = 1874] [serial = 538] [outer = 0x7f8d43769400] 12:16:26 INFO - PROCESS | 1874 | 1461352586970 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d476e6c00) [pid = 1874] [serial = 539] [outer = 0x7f8d43769400] 12:16:28 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:28 INFO - PROCESS | 1874 | 1461352588302 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]]]}] 12:16:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:16:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1881ms 12:16:28 INFO - PROCESS | 1874 | 1461352588416 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 1874 | 1461352588419 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:16:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:16:28 INFO - PROCESS | 1874 | 1461352588426 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 1874 | 1461352588431 Marionette TRACE conn3 <- [1,690,null,{}] 12:16:28 INFO - PROCESS | 1874 | 1461352588446 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}] 12:16:28 INFO - PROCESS | 1874 | 1461352588630 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:16:28 INFO - PROCESS | 1874 | 1461352588785 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e633800 == 66 [pid = 1874] [id = 180] 12:16:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d4851d400) [pid = 1874] [serial = 540] [outer = (nil)] 12:16:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d4a765c00) [pid = 1874] [serial = 541] [outer = 0x7f8d4851d400] 12:16:28 INFO - PROCESS | 1874 | 1461352588856 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d4c619800) [pid = 1874] [serial = 542] [outer = 0x7f8d4851d400] 12:16:30 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:30 INFO - PROCESS | 1874 | 1461352590166 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]]]}] 12:16:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:16:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1785ms 12:16:30 INFO - PROCESS | 1874 | 1461352590240 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 1874 | 1461352590244 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:16:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:16:30 INFO - PROCESS | 1874 | 1461352590254 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 1874 | 1461352590256 Marionette TRACE conn3 <- [1,694,null,{}] 12:16:30 INFO - PROCESS | 1874 | 1461352590264 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}] 12:16:30 INFO - PROCESS | 1874 | 1461352590415 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:16:30 INFO - PROCESS | 1874 | 1461352590568 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66caf800 == 67 [pid = 1874] [id = 181] 12:16:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d46a5f800) [pid = 1874] [serial = 543] [outer = (nil)] 12:16:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d4f881c00) [pid = 1874] [serial = 544] [outer = 0x7f8d46a5f800] 12:16:30 INFO - PROCESS | 1874 | 1461352590640 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d4fd6e000) [pid = 1874] [serial = 545] [outer = 0x7f8d46a5f800] 12:16:31 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:31 INFO - PROCESS | 1874 | 1461352591868 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]]]}] 12:16:31 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) 12:16:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1636ms 12:16:31 INFO - PROCESS | 1874 | 1461352591890 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 1874 | 1461352591893 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:16:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:16:31 INFO - PROCESS | 1874 | 1461352591899 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 1874 | 1461352591901 Marionette TRACE conn3 <- [1,698,null,{}] 12:16:31 INFO - PROCESS | 1874 | 1461352591906 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}] 12:16:32 INFO - PROCESS | 1874 | 1461352592086 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:16:32 INFO - PROCESS | 1874 | 1461352592250 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44576000 == 68 [pid = 1874] [id = 182] 12:16:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d3ddd4400) [pid = 1874] [serial = 546] [outer = (nil)] 12:16:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d4fad9000) [pid = 1874] [serial = 547] [outer = 0x7f8d3ddd4400] 12:16:32 INFO - PROCESS | 1874 | 1461352592324 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d51470400) [pid = 1874] [serial = 548] [outer = 0x7f8d3ddd4400] 12:16:33 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:33 INFO - PROCESS | 1874 | 1461352593637 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]]]}] 12:16:33 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) 12:16:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1832ms 12:16:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:16:33 INFO - PROCESS | 1874 | 1461352593732 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 1874 | 1461352593735 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:16:33 INFO - PROCESS | 1874 | 1461352593741 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - PROCESS | 1874 | 1461352593744 Marionette TRACE conn3 <- [1,702,null,{}] 12:16:33 INFO - PROCESS | 1874 | 1461352593749 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}] 12:16:33 INFO - PROCESS | 1874 | 1461352593950 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:16:34 INFO - PROCESS | 1874 | 1461352594113 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f04b000 == 69 [pid = 1874] [id = 183] 12:16:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d3ee4c400) [pid = 1874] [serial = 549] [outer = (nil)] 12:16:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d45ccec00) [pid = 1874] [serial = 550] [outer = 0x7f8d3ee4c400] 12:16:34 INFO - PROCESS | 1874 | 1461352594185 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d49e5c800) [pid = 1874] [serial = 551] [outer = 0x7f8d3ee4c400] 12:16:35 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:35 INFO - PROCESS | 1874 | 1461352595655 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]]]}] 12:16:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:16:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1939ms 12:16:35 INFO - PROCESS | 1874 | 1461352595679 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:16:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:16:35 INFO - PROCESS | 1874 | 1461352595684 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:16:35 INFO - PROCESS | 1874 | 1461352595690 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 1874 | 1461352595694 Marionette TRACE conn3 <- [1,706,null,{}] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d66acc000 == 68 [pid = 1874] [id = 113] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51ffa800 == 67 [pid = 1874] [id = 112] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4d113000 == 66 [pid = 1874] [id = 111] 12:16:35 INFO - PROCESS | 1874 | 1461352595855 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}] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468d3000 == 65 [pid = 1874] [id = 176] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46b85800 == 64 [pid = 1874] [id = 175] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439b6800 == 63 [pid = 1874] [id = 174] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3e0dc800 == 62 [pid = 1874] [id = 173] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f266000 == 61 [pid = 1874] [id = 171] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62b29000 == 60 [pid = 1874] [id = 170] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e320800 == 59 [pid = 1874] [id = 169] 12:16:35 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5691d000 == 58 [pid = 1874] [id = 168] 12:16:36 INFO - PROCESS | 1874 | 1461352596041 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:16:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51ff7800 == 57 [pid = 1874] [id = 167] 12:16:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ff57000 == 56 [pid = 1874] [id = 166] 12:16:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d66a31000 == 55 [pid = 1874] [id = 153] 12:16:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468d4800 == 54 [pid = 1874] [id = 165] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d607cb400) [pid = 1874] [serial = 409] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d4fc54c00) [pid = 1874] [serial = 388] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d46e7e400) [pid = 1874] [serial = 346] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d50b4c400) [pid = 1874] [serial = 298] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d5d4f3800) [pid = 1874] [serial = 262] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d50e6c000) [pid = 1874] [serial = 259] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d626b6400) [pid = 1874] [serial = 385] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d52053800) [pid = 1874] [serial = 379] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d622e7800) [pid = 1874] [serial = 268] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d64753400) [pid = 1874] [serial = 307] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d67881800) [pid = 1874] [serial = 331] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d4fad2000) [pid = 1874] [serial = 334] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d4fad8c00) [pid = 1874] [serial = 337] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d50b75000) [pid = 1874] [serial = 340] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d5146d000) [pid = 1874] [serial = 343] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 152 (0x7f8d49edfc00) [pid = 1874] [serial = 373] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 151 (0x7f8d52050c00) [pid = 1874] [serial = 450] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 150 (0x7f8d476e3000) [pid = 1874] [serial = 423] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 149 (0x7f8d5d14cc00) [pid = 1874] [serial = 453] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 148 (0x7f8d5c530000) [pid = 1874] [serial = 424] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 147 (0x7f8d3ee5b800) [pid = 1874] [serial = 433] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 146 (0x7f8d3ee54c00) [pid = 1874] [serial = 432] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 145 (0x7f8d4745cc00) [pid = 1874] [serial = 415] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 144 (0x7f8d46e78c00) [pid = 1874] [serial = 414] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 143 (0x7f8d46a62c00) [pid = 1874] [serial = 442] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 142 (0x7f8d462cf400) [pid = 1874] [serial = 441] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 141 (0x7f8d47458800) [pid = 1874] [serial = 444] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 140 (0x7f8d489c8c00) [pid = 1874] [serial = 445] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 139 (0x7f8d49e68400) [pid = 1874] [serial = 439] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 138 (0x7f8d49e60400) [pid = 1874] [serial = 438] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 137 (0x7f8d462a7400) [pid = 1874] [serial = 412] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 136 (0x7f8d45d1b000) [pid = 1874] [serial = 411] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 135 (0x7f8d6548c400) [pid = 1874] [serial = 430] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 134 (0x7f8d65136800) [pid = 1874] [serial = 429] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 133 (0x7f8d57568400) [pid = 1874] [serial = 421] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 132 (0x7f8d50bf1400) [pid = 1874] [serial = 420] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 131 (0x7f8d4f4b8800) [pid = 1874] [serial = 418] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 130 (0x7f8d4c68b800) [pid = 1874] [serial = 417] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 129 (0x7f8d626b1c00) [pid = 1874] [serial = 427] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d5e604800) [pid = 1874] [serial = 426] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d3ee5bc00) [pid = 1874] [serial = 435] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 126 (0x7f8d49e5f000) [pid = 1874] [serial = 436] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 125 (0x7f8d50b48400) [pid = 1874] [serial = 447] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 124 (0x7f8d5e6d7800) [pid = 1874] [serial = 457] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 123 (0x7f8d5e2dec00) [pid = 1874] [serial = 454] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 122 (0x7f8d5382b400) [pid = 1874] [serial = 451] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 121 (0x7f8d441d7400) [pid = 1874] [serial = 459] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 120 (0x7f8d462aa800) [pid = 1874] [serial = 456] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d50ba3000) [pid = 1874] [serial = 448] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d4f562c00) [pid = 1874] [serial = 295] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d4e3b6c00) [pid = 1874] [serial = 376] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d647c6c00) [pid = 1874] [serial = 256] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d53876400) [pid = 1874] [serial = 301] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d62aee800) [pid = 1874] [serial = 265] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d6075bc00) [pid = 1874] [serial = 382] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d66c5d000) [pid = 1874] [serial = 292] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d5e9f6400) [pid = 1874] [serial = 304] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d622eec00) [pid = 1874] [serial = 370] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 1874 | 1461352596244 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f25b000 == 55 [pid = 1874] [id = 184] 12:16:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d3ee5bc00) [pid = 1874] [serial = 552] [outer = (nil)] 12:16:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d43857400) [pid = 1874] [serial = 553] [outer = 0x7f8d3ee5bc00] 12:16:36 INFO - PROCESS | 1874 | 1461352596310 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d44203c00) [pid = 1874] [serial = 554] [outer = 0x7f8d3ee5bc00] 12:16:37 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:37 INFO - PROCESS | 1874 | 1461352597404 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]]]}] 12:16:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:16:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1748ms 12:16:37 INFO - PROCESS | 1874 | 1461352597438 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:16:37 INFO - PROCESS | 1874 | 1461352597448 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:16:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:16:37 INFO - PROCESS | 1874 | 1461352597458 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 1874 | 1461352597461 Marionette TRACE conn3 <- [1,710,null,{}] 12:16:37 INFO - PROCESS | 1874 | 1461352597467 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}] 12:16:37 INFO - PROCESS | 1874 | 1461352597609 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:16:37 INFO - PROCESS | 1874 | 1461352597795 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439ba800 == 56 [pid = 1874] [id = 185] 12:16:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d44543000) [pid = 1874] [serial = 555] [outer = (nil)] 12:16:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d45cc9000) [pid = 1874] [serial = 556] [outer = 0x7f8d44543000] 12:16:37 INFO - PROCESS | 1874 | 1461352597854 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d45cd2800) [pid = 1874] [serial = 557] [outer = 0x7f8d44543000] 12:16:39 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:39 INFO - PROCESS | 1874 | 1461352599022 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]]]}] 12:16:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:16:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1582ms 12:16:39 INFO - PROCESS | 1874 | 1461352599040 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 1874 | 1461352599042 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:16:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:16:39 INFO - PROCESS | 1874 | 1461352599049 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 1874 | 1461352599054 Marionette TRACE conn3 <- [1,714,null,{}] 12:16:39 INFO - PROCESS | 1874 | 1461352599076 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}] 12:16:39 INFO - PROCESS | 1874 | 1461352599318 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:16:39 INFO - PROCESS | 1874 | 1461352599364 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bc4800 == 57 [pid = 1874] [id = 186] 12:16:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d462afc00) [pid = 1874] [serial = 558] [outer = (nil)] 12:16:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d462c6c00) [pid = 1874] [serial = 559] [outer = 0x7f8d462afc00] 12:16:39 INFO - PROCESS | 1874 | 1461352599425 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d462d4800) [pid = 1874] [serial = 560] [outer = 0x7f8d462afc00] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d3ee58000) [pid = 1874] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d44205000) [pid = 1874] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d3e1d5000) [pid = 1874] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d46e7a800) [pid = 1874] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d441d0400) [pid = 1874] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d4454f000) [pid = 1874] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d44551000) [pid = 1874] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d43858400) [pid = 1874] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d4745e400) [pid = 1874] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:16:40 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d3dddd000) [pid = 1874] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:16:40 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:40 INFO - PROCESS | 1874 | 1461352600642 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]]]}] 12:16:40 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 12:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1635ms 12:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:16:40 INFO - PROCESS | 1874 | 1461352600693 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 1874 | 1461352600696 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:16:40 INFO - PROCESS | 1874 | 1461352600709 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 1874 | 1461352600711 Marionette TRACE conn3 <- [1,718,null,{}] 12:16:40 INFO - PROCESS | 1874 | 1461352600719 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}] 12:16:40 INFO - PROCESS | 1874 | 1461352600894 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:16:40 INFO - PROCESS | 1874 | 1461352600909 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468c0000 == 58 [pid = 1874] [id = 187] 12:16:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d462b0400) [pid = 1874] [serial = 561] [outer = (nil)] 12:16:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d469c2000) [pid = 1874] [serial = 562] [outer = 0x7f8d462b0400] 12:16:40 INFO - PROCESS | 1874 | 1461352600980 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d46a60000) [pid = 1874] [serial = 563] [outer = 0x7f8d462b0400] 12:16:42 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:42 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:16:42 INFO - PROCESS | 1874 | 1461352602156 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]]]}] 12:16:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1498ms 12:16:42 INFO - PROCESS | 1874 | 1461352602201 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:16:42 INFO - PROCESS | 1874 | 1461352602204 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:16:42 INFO - PROCESS | 1874 | 1461352602210 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - PROCESS | 1874 | 1461352602212 Marionette TRACE conn3 <- [1,722,null,{}] 12:16:42 INFO - PROCESS | 1874 | 1461352602217 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}] 12:16:42 INFO - PROCESS | 1874 | 1461352602420 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:16:42 INFO - PROCESS | 1874 | 1461352602674 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3c9e0800 == 59 [pid = 1874] [id = 188] 12:16:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d3ddd5400) [pid = 1874] [serial = 564] [outer = (nil)] 12:16:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d3e1d0400) [pid = 1874] [serial = 565] [outer = 0x7f8d3ddd5400] 12:16:42 INFO - PROCESS | 1874 | 1461352602756 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d43766c00) [pid = 1874] [serial = 566] [outer = 0x7f8d3ddd5400] 12:16:43 INFO - PROCESS | 1874 | 1461352603625 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] 12:16:43 INFO - PROCESS | 1874 | 1461352603698 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:16:43 INFO - PROCESS | 1874 | 1461352603707 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 1874 | 1461352603711 Marionette TRACE conn3 <- [1,726,null,{}] 12:16:43 INFO - PROCESS | 1874 | 1461352603718 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}] 12:16:43 INFO - PROCESS | 1874 | 1461352603892 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:16:44 INFO - PROCESS | 1874 | 1461352604043 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bdc800 == 60 [pid = 1874] [id = 189] 12:16:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d3ddd9000) [pid = 1874] [serial = 567] [outer = (nil)] 12:16:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d4454f000) [pid = 1874] [serial = 568] [outer = 0x7f8d3ddd9000] 12:16:44 INFO - PROCESS | 1874 | 1461352604118 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d45d13c00) [pid = 1874] [serial = 569] [outer = 0x7f8d3ddd9000] 12:16:44 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:44 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:16:45 INFO - PROCESS | 1874 | 1461352605145 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]]]}] 12:16:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1483ms 12:16:45 INFO - PROCESS | 1874 | 1461352605194 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:16:45 INFO - PROCESS | 1874 | 1461352605200 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:16:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:16:45 INFO - PROCESS | 1874 | 1461352605207 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 1874 | 1461352605210 Marionette TRACE conn3 <- [1,730,null,{}] 12:16:45 INFO - PROCESS | 1874 | 1461352605216 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}] 12:16:45 INFO - PROCESS | 1874 | 1461352605391 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:16:45 INFO - PROCESS | 1874 | 1461352605628 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d48998000 == 61 [pid = 1874] [id = 190] 12:16:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d46beac00) [pid = 1874] [serial = 570] [outer = (nil)] 12:16:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d477a9000) [pid = 1874] [serial = 571] [outer = 0x7f8d46beac00] 12:16:45 INFO - PROCESS | 1874 | 1461352605785 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d48526c00) [pid = 1874] [serial = 572] [outer = 0x7f8d46beac00] 12:16:46 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:46 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:16:46 INFO - PROCESS | 1874 | 1461352606881 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] 12:16:46 INFO - PROCESS | 1874 | 1461352606949 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:16:46 INFO - PROCESS | 1874 | 1461352606962 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 1874 | 1461352606970 Marionette TRACE conn3 <- [1,734,null,{}] 12:16:46 INFO - PROCESS | 1874 | 1461352606978 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}] 12:16:47 INFO - PROCESS | 1874 | 1461352607193 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:16:47 INFO - PROCESS | 1874 | 1461352607389 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4d23c800 == 62 [pid = 1874] [id = 191] 12:16:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 122 (0x7f8d49e5a400) [pid = 1874] [serial = 573] [outer = (nil)] 12:16:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 123 (0x7f8d49eeb800) [pid = 1874] [serial = 574] [outer = 0x7f8d49e5a400] 12:16:47 INFO - PROCESS | 1874 | 1461352607506 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 124 (0x7f8d4a765000) [pid = 1874] [serial = 575] [outer = 0x7f8d49e5a400] 12:16:48 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:48 INFO - PROCESS | 1874 | 1461352608320 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]]]}] 12:16:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:16:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1397ms 12:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:16:48 INFO - PROCESS | 1874 | 1461352608353 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:16:48 INFO - PROCESS | 1874 | 1461352608356 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:16:48 INFO - PROCESS | 1874 | 1461352608364 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 1874 | 1461352608366 Marionette TRACE conn3 <- [1,738,null,{}] 12:16:48 INFO - PROCESS | 1874 | 1461352608372 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}] 12:16:48 INFO - PROCESS | 1874 | 1461352608527 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:16:48 INFO - PROCESS | 1874 | 1461352608687 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f803000 == 63 [pid = 1874] [id = 192] 12:16:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 125 (0x7f8d4a765400) [pid = 1874] [serial = 576] [outer = (nil)] 12:16:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d4a7e7800) [pid = 1874] [serial = 577] [outer = 0x7f8d4a765400] 12:16:48 INFO - PROCESS | 1874 | 1461352608760 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d4c611c00) [pid = 1874] [serial = 578] [outer = 0x7f8d4a765400] 12:16:50 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:50 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:16:50 INFO - PROCESS | 1874 | 1461352610043 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]]]}] 12:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1732ms 12:16:50 INFO - PROCESS | 1874 | 1461352610093 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:16:50 INFO - PROCESS | 1874 | 1461352610099 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:16:50 INFO - PROCESS | 1874 | 1461352610106 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 1874 | 1461352610109 Marionette TRACE conn3 <- [1,742,null,{}] 12:16:50 INFO - PROCESS | 1874 | 1461352610116 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}] 12:16:50 INFO - PROCESS | 1874 | 1461352610358 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:16:50 INFO - PROCESS | 1874 | 1461352610497 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f936000 == 64 [pid = 1874] [id = 193] 12:16:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d4e23fc00) [pid = 1874] [serial = 579] [outer = (nil)] 12:16:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d4e243400) [pid = 1874] [serial = 580] [outer = 0x7f8d4e23fc00] 12:16:50 INFO - PROCESS | 1874 | 1461352610583 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 130 (0x7f8d4f14a400) [pid = 1874] [serial = 581] [outer = 0x7f8d4e23fc00] 12:16:51 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:51 INFO - PROCESS | 1874 | 1461352611909 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]]]}] 12:16:51 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 12:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1834ms 12:16:51 INFO - PROCESS | 1874 | 1461352611942 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 1874 | 1461352611950 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:16:52 INFO - PROCESS | 1874 | 1461352612062 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 1874 | 1461352612065 Marionette TRACE conn3 <- [1,746,null,{}] 12:16:52 INFO - PROCESS | 1874 | 1461352612080 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}] 12:16:52 INFO - PROCESS | 1874 | 1461352612264 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:16:52 INFO - PROCESS | 1874 | 1461352612430 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50581800 == 65 [pid = 1874] [id = 194] 12:16:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 131 (0x7f8d4e712000) [pid = 1874] [serial = 582] [outer = (nil)] 12:16:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 132 (0x7f8d4f957000) [pid = 1874] [serial = 583] [outer = 0x7f8d4e712000] 12:16:52 INFO - PROCESS | 1874 | 1461352612503 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 133 (0x7f8d4fad3400) [pid = 1874] [serial = 584] [outer = 0x7f8d4e712000] 12:16:53 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:53 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:53 INFO - PROCESS | 1874 | 1461352613785 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]]]}] 12:16:53 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.) 12:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1843ms 12:16:53 INFO - PROCESS | 1874 | 1461352613802 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 1874 | 1461352613808 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:16:53 INFO - PROCESS | 1874 | 1461352613816 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 1874 | 1461352613820 Marionette TRACE conn3 <- [1,750,null,{}] 12:16:53 INFO - PROCESS | 1874 | 1461352613940 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}] 12:16:54 INFO - PROCESS | 1874 | 1461352614100 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:16:54 INFO - PROCESS | 1874 | 1461352614282 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4455e000 == 66 [pid = 1874] [id = 195] 12:16:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 134 (0x7f8d4376a400) [pid = 1874] [serial = 585] [outer = (nil)] 12:16:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 135 (0x7f8d441dc800) [pid = 1874] [serial = 586] [outer = 0x7f8d4376a400] 12:16:54 INFO - PROCESS | 1874 | 1461352614353 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 136 (0x7f8d45c82400) [pid = 1874] [serial = 587] [outer = 0x7f8d4376a400] 12:16:55 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:55 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468c0000 == 65 [pid = 1874] [id = 187] 12:16:55 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bc4800 == 64 [pid = 1874] [id = 186] 12:16:55 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439ba800 == 63 [pid = 1874] [id = 185] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 135 (0x7f8d3e1d4c00) [pid = 1874] [serial = 478] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 134 (0x7f8d5100b400) [pid = 1874] [serial = 475] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 133 (0x7f8d4c613400) [pid = 1874] [serial = 472] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 132 (0x7f8d441d9c00) [pid = 1874] [serial = 462] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 131 (0x7f8d4a766000) [pid = 1874] [serial = 469] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 130 (0x7f8d462d3400) [pid = 1874] [serial = 466] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 129 (0x7f8d5332b000) [pid = 1874] [serial = 508] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d44211400) [pid = 1874] [serial = 496] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d4f955800) [pid = 1874] [serial = 514] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 126 (0x7f8d4c68d000) [pid = 1874] [serial = 502] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 125 (0x7f8d46d8a400) [pid = 1874] [serial = 499] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 124 (0x7f8d4f95dc00) [pid = 1874] [serial = 517] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 123 (0x7f8d4376f000) [pid = 1874] [serial = 511] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 122 (0x7f8d50b73800) [pid = 1874] [serial = 505] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 121 (0x7f8d46e7e000) [pid = 1874] [serial = 532] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | 1461352615870 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]]]}] 12:16:55 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f25b000 == 62 [pid = 1874] [id = 184] 12:16:55 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44576000 == 61 [pid = 1874] [id = 182] 12:16:55 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d66caf800 == 60 [pid = 1874] [id = 181] 12:16:55 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e633800 == 59 [pid = 1874] [id = 180] 12:16:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2099ms 12:16:55 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5131b000 == 58 [pid = 1874] [id = 179] 12:16:55 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439b1800 == 57 [pid = 1874] [id = 178] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 120 (0x7f8d49e5f800) [pid = 1874] [serial = 493] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d5e555c00) [pid = 1874] [serial = 250] [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.] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d462a8800) [pid = 1874] [serial = 487] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d462cd400) [pid = 1874] [serial = 488] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d44548000) [pid = 1874] [serial = 484] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d4454e400) [pid = 1874] [serial = 485] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d3ee51c00) [pid = 1874] [serial = 481] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d43859400) [pid = 1874] [serial = 482] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d4745f800) [pid = 1874] [serial = 490] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d48520000) [pid = 1874] [serial = 491] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d441de400) [pid = 1874] [serial = 460] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d462cb400) [pid = 1874] [serial = 527] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d45ed3c00) [pid = 1874] [serial = 529] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d45d20c00) [pid = 1874] [serial = 526] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d43862000) [pid = 1874] [serial = 523] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d44205400) [pid = 1874] [serial = 524] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d49ee1c00) [pid = 1874] [serial = 494] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 103 (0x7f8d3e1cd400) [pid = 1874] [serial = 520] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 102 (0x7f8d469c1800) [pid = 1874] [serial = 530] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | --DOMWINDOW == 101 (0x7f8d3ee4d000) [pid = 1874] [serial = 521] [outer = (nil)] [url = about:blank] 12:16:55 INFO - PROCESS | 1874 | 1461352615938 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:16:55 INFO - PROCESS | 1874 | 1461352615948 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:16:55 INFO - PROCESS | 1874 | 1461352615957 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - PROCESS | 1874 | 1461352615961 Marionette TRACE conn3 <- [1,754,null,{}] 12:16:55 INFO - PROCESS | 1874 | 1461352615966 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}] 12:16:56 INFO - PROCESS | 1874 | 1461352616124 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:16:56 INFO - PROCESS | 1874 | 1461352616141 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439a8800 == 58 [pid = 1874] [id = 196] 12:16:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 102 (0x7f8d3dddb400) [pid = 1874] [serial = 588] [outer = (nil)] 12:16:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d462a8400) [pid = 1874] [serial = 589] [outer = 0x7f8d3dddb400] 12:16:56 INFO - PROCESS | 1874 | 1461352616201 Marionette DEBUG loaded listener.js 12:16:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d462d2400) [pid = 1874] [serial = 590] [outer = 0x7f8d3dddb400] 12:16:57 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:57 INFO - PROCESS | 1874 | 1461352617397 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]]]}] 12:16:57 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 12:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1489ms 12:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:16:57 INFO - PROCESS | 1874 | 1461352617446 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:16:57 INFO - PROCESS | 1874 | 1461352617448 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:16:57 INFO - PROCESS | 1874 | 1461352617453 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - PROCESS | 1874 | 1461352617459 Marionette TRACE conn3 <- [1,758,null,{}] 12:16:57 INFO - PROCESS | 1874 | 1461352617475 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}] 12:16:57 INFO - PROCESS | 1874 | 1461352617662 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:16:57 INFO - PROCESS | 1874 | 1461352617763 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468bf800 == 59 [pid = 1874] [id = 197] 12:16:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d46be3400) [pid = 1874] [serial = 591] [outer = (nil)] 12:16:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d4851fc00) [pid = 1874] [serial = 592] [outer = 0x7f8d46be3400] 12:16:57 INFO - PROCESS | 1874 | 1461352617831 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d49d14400) [pid = 1874] [serial = 593] [outer = 0x7f8d46be3400] 12:16:58 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:58 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:16:58 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:58 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:58 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:58 INFO - PROCESS | 1874 | 1461352618701 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]]]}] 12:16:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:16:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1297ms 12:16:58 INFO - PROCESS | 1874 | 1461352618751 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 1874 | 1461352618754 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:16:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:16:58 INFO - PROCESS | 1874 | 1461352618760 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 1874 | 1461352618762 Marionette TRACE conn3 <- [1,762,null,{}] 12:16:58 INFO - PROCESS | 1874 | 1461352618769 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}] 12:16:58 INFO - PROCESS | 1874 | 1461352618983 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:16:59 INFO - PROCESS | 1874 | 1461352619005 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d48532000 == 60 [pid = 1874] [id = 198] 12:16:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d46bec400) [pid = 1874] [serial = 594] [outer = (nil)] 12:16:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d4a766000) [pid = 1874] [serial = 595] [outer = 0x7f8d46bec400] 12:16:59 INFO - PROCESS | 1874 | 1461352619065 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d4a7e9400) [pid = 1874] [serial = 596] [outer = 0x7f8d46bec400] 12:17:00 INFO - PROCESS | 1874 | 1461352620234 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]]]}] 12:17:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:17:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1496ms 12:17:00 INFO - PROCESS | 1874 | 1461352620260 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:17:00 INFO - PROCESS | 1874 | 1461352620263 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:17:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:17:00 INFO - PROCESS | 1874 | 1461352620268 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 1874 | 1461352620270 Marionette TRACE conn3 <- [1,766,null,{}] 12:17:00 INFO - PROCESS | 1874 | 1461352620276 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}] 12:17:00 INFO - PROCESS | 1874 | 1461352620471 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d441d5400) [pid = 1874] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d462cd800) [pid = 1874] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d49e63000) [pid = 1874] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d462af800) [pid = 1874] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d45d1c800) [pid = 1874] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d49e63800) [pid = 1874] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 103 (0x7f8d4fad7400) [pid = 1874] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 102 (0x7f8d4385ac00) [pid = 1874] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 101 (0x7f8d4a76a000) [pid = 1874] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 100 (0x7f8d43768800) [pid = 1874] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 99 (0x7f8d49e62400) [pid = 1874] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 98 (0x7f8d3e1ce800) [pid = 1874] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 97 (0x7f8d45d1b800) [pid = 1874] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 96 (0x7f8d49eea800) [pid = 1874] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 95 (0x7f8d462afc00) [pid = 1874] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 94 (0x7f8d44543000) [pid = 1874] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:17:00 INFO - PROCESS | 1874 | --DOMWINDOW == 93 (0x7f8d3ee5bc00) [pid = 1874] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:17:00 INFO - PROCESS | 1874 | 1461352620888 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f042800 == 61 [pid = 1874] [id = 199] 12:17:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 94 (0x7f8d3ddd0c00) [pid = 1874] [serial = 597] [outer = (nil)] 12:17:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 95 (0x7f8d3e1ce400) [pid = 1874] [serial = 598] [outer = 0x7f8d3ddd0c00] 12:17:00 INFO - PROCESS | 1874 | 1461352620952 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 96 (0x7f8d44543000) [pid = 1874] [serial = 599] [outer = 0x7f8d3ddd0c00] 12:17:02 INFO - PROCESS | 1874 | 1461352622049 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]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:17:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1831ms 12:17:02 INFO - PROCESS | 1874 | 1461352622100 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 1874 | 1461352622102 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:17:02 INFO - PROCESS | 1874 | 1461352622107 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 1874 | 1461352622109 Marionette TRACE conn3 <- [1,770,null,{}] 12:17:02 INFO - PROCESS | 1874 | 1461352622114 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}] 12:17:02 INFO - PROCESS | 1874 | 1461352622376 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:17:02 INFO - PROCESS | 1874 | 1461352622406 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f806800 == 62 [pid = 1874] [id = 200] 12:17:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 97 (0x7f8d4c612c00) [pid = 1874] [serial = 600] [outer = (nil)] 12:17:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 98 (0x7f8d4f470800) [pid = 1874] [serial = 601] [outer = 0x7f8d4c612c00] 12:17:02 INFO - PROCESS | 1874 | 1461352622483 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 99 (0x7f8d4f957c00) [pid = 1874] [serial = 602] [outer = 0x7f8d4c612c00] 12:17:03 INFO - PROCESS | 1874 | 1461352623512 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]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1426ms 12:17:03 INFO - PROCESS | 1874 | 1461352623536 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 1874 | 1461352623541 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:17:03 INFO - PROCESS | 1874 | 1461352623552 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 1874 | 1461352623556 Marionette TRACE conn3 <- [1,774,null,{}] 12:17:03 INFO - PROCESS | 1874 | 1461352623564 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}] 12:17:03 INFO - PROCESS | 1874 | 1461352623743 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:17:03 INFO - PROCESS | 1874 | 1461352623913 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44106000 == 63 [pid = 1874] [id = 201] 12:17:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 100 (0x7f8d441dd400) [pid = 1874] [serial = 603] [outer = (nil)] 12:17:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 101 (0x7f8d4454a400) [pid = 1874] [serial = 604] [outer = 0x7f8d441dd400] 12:17:04 INFO - PROCESS | 1874 | 1461352623996 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 102 (0x7f8d45cd4000) [pid = 1874] [serial = 605] [outer = 0x7f8d441dd400] 12:17:04 INFO - PROCESS | 1874 | 1461352624877 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]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1383ms 12:17:04 INFO - PROCESS | 1874 | 1461352624936 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 1874 | 1461352624946 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:17:04 INFO - PROCESS | 1874 | 1461352624956 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - PROCESS | 1874 | 1461352624959 Marionette TRACE conn3 <- [1,778,null,{}] 12:17:04 INFO - PROCESS | 1874 | 1461352624965 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}] 12:17:05 INFO - PROCESS | 1874 | 1461352625183 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:17:05 INFO - PROCESS | 1874 | 1461352625338 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4777a000 == 64 [pid = 1874] [id = 202] 12:17:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d462cf000) [pid = 1874] [serial = 606] [outer = (nil)] 12:17:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d46a5ec00) [pid = 1874] [serial = 607] [outer = 0x7f8d462cf000] 12:17:05 INFO - PROCESS | 1874 | 1461352625411 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d46e79000) [pid = 1874] [serial = 608] [outer = 0x7f8d462cf000] 12:17:06 INFO - PROCESS | 1874 | 1461352626314 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]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1384ms 12:17:06 INFO - PROCESS | 1874 | 1461352626340 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 1874 | 1461352626342 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:17:06 INFO - PROCESS | 1874 | 1461352626349 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 1874 | 1461352626354 Marionette TRACE conn3 <- [1,782,null,{}] 12:17:06 INFO - PROCESS | 1874 | 1461352626370 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}] 12:17:06 INFO - PROCESS | 1874 | 1461352626558 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:17:06 INFO - PROCESS | 1874 | 1461352626746 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ff4c800 == 65 [pid = 1874] [id = 203] 12:17:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d469c1400) [pid = 1874] [serial = 609] [outer = (nil)] 12:17:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d4a7e3800) [pid = 1874] [serial = 610] [outer = 0x7f8d469c1400] 12:17:06 INFO - PROCESS | 1874 | 1461352626826 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d4e2e6400) [pid = 1874] [serial = 611] [outer = 0x7f8d469c1400] 12:17:07 INFO - PROCESS | 1874 | 1461352627789 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]]]}] 12:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1484ms 12:17:07 INFO - PROCESS | 1874 | 1461352627834 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:17:07 INFO - PROCESS | 1874 | 1461352627839 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:17:07 INFO - PROCESS | 1874 | 1461352627845 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:17:07 INFO - PROCESS | 1874 | 1461352627848 Marionette TRACE conn3 <- [1,786,null,{}] 12:17:07 INFO - PROCESS | 1874 | 1461352627855 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}] 12:17:08 INFO - PROCESS | 1874 | 1461352628029 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:17:08 INFO - PROCESS | 1874 | 1461352628189 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50a19800 == 66 [pid = 1874] [id = 204] 12:17:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d441d5000) [pid = 1874] [serial = 612] [outer = (nil)] 12:17:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d4f954000) [pid = 1874] [serial = 613] [outer = 0x7f8d441d5000] 12:17:08 INFO - PROCESS | 1874 | 1461352628271 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d4f95dc00) [pid = 1874] [serial = 614] [outer = 0x7f8d441d5000] 12:17:09 INFO - PROCESS | 1874 | 1461352629153 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]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1389ms 12:17:09 INFO - PROCESS | 1874 | 1461352629236 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 1874 | 1461352629239 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:17:09 INFO - PROCESS | 1874 | 1461352629248 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 1874 | 1461352629250 Marionette TRACE conn3 <- [1,790,null,{}] 12:17:09 INFO - PROCESS | 1874 | 1461352629254 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}] 12:17:09 INFO - PROCESS | 1874 | 1461352629500 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:17:09 INFO - PROCESS | 1874 | 1461352629698 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51309000 == 67 [pid = 1874] [id = 205] 12:17:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d4facf400) [pid = 1874] [serial = 615] [outer = (nil)] 12:17:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d4fc4b400) [pid = 1874] [serial = 616] [outer = 0x7f8d4facf400] 12:17:09 INFO - PROCESS | 1874 | 1461352629830 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d50a86000) [pid = 1874] [serial = 617] [outer = 0x7f8d4facf400] 12:17:10 INFO - PROCESS | 1874 | 1461352630690 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]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1484ms 12:17:10 INFO - PROCESS | 1874 | 1461352630733 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 1874 | 1461352630736 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:17:10 INFO - PROCESS | 1874 | 1461352630743 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 1874 | 1461352630746 Marionette TRACE conn3 <- [1,794,null,{}] 12:17:10 INFO - PROCESS | 1874 | 1461352630751 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}] 12:17:10 INFO - PROCESS | 1874 | 1461352630921 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:17:11 INFO - PROCESS | 1874 | 1461352631081 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52037800 == 68 [pid = 1874] [id = 206] 12:17:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d4fad8c00) [pid = 1874] [serial = 618] [outer = (nil)] 12:17:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d50b50c00) [pid = 1874] [serial = 619] [outer = 0x7f8d4fad8c00] 12:17:11 INFO - PROCESS | 1874 | 1461352631156 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d50ba5000) [pid = 1874] [serial = 620] [outer = 0x7f8d4fad8c00] 12:17:11 INFO - PROCESS | 1874 | 1461352631947 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]]]}] 12:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1279ms 12:17:12 INFO - PROCESS | 1874 | 1461352632021 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:17:12 INFO - PROCESS | 1874 | 1461352632024 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:17:12 INFO - PROCESS | 1874 | 1461352632030 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 1874 | 1461352632034 Marionette TRACE conn3 <- [1,798,null,{}] 12:17:12 INFO - PROCESS | 1874 | 1461352632039 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}] 12:17:12 INFO - PROCESS | 1874 | 1461352632234 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:17:12 INFO - PROCESS | 1874 | 1461352632390 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52093000 == 69 [pid = 1874] [id = 207] 12:17:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d50e63800) [pid = 1874] [serial = 621] [outer = (nil)] 12:17:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d50e6dc00) [pid = 1874] [serial = 622] [outer = 0x7f8d50e63800] 12:17:12 INFO - PROCESS | 1874 | 1461352632460 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d51012800) [pid = 1874] [serial = 623] [outer = 0x7f8d50e63800] 12:17:13 INFO - PROCESS | 1874 | 1461352633311 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]]]}] 12:17:13 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 12:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1333ms 12:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:17:13 INFO - PROCESS | 1874 | 1461352633364 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 1874 | 1461352633367 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:17:13 INFO - PROCESS | 1874 | 1461352633373 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - PROCESS | 1874 | 1461352633376 Marionette TRACE conn3 <- [1,802,null,{}] 12:17:13 INFO - PROCESS | 1874 | 1461352633381 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}] 12:17:13 INFO - PROCESS | 1874 | 1461352633537 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:17:13 INFO - PROCESS | 1874 | 1461352633696 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d566d3800 == 70 [pid = 1874] [id = 208] 12:17:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d50bf1400) [pid = 1874] [serial = 624] [outer = (nil)] 12:17:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 122 (0x7f8d51077000) [pid = 1874] [serial = 625] [outer = 0x7f8d50bf1400] 12:17:13 INFO - PROCESS | 1874 | 1461352633767 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 123 (0x7f8d51469c00) [pid = 1874] [serial = 626] [outer = 0x7f8d50bf1400] 12:17:14 INFO - PROCESS | 1874 | 1461352634608 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]]]}] 12:17:14 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 12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1285ms 12:17:14 INFO - PROCESS | 1874 | 1461352634659 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 1874 | 1461352634663 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:17:14 INFO - PROCESS | 1874 | 1461352634668 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 1874 | 1461352634670 Marionette TRACE conn3 <- [1,806,null,{}] 12:17:14 INFO - PROCESS | 1874 | 1461352634676 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}] 12:17:14 INFO - PROCESS | 1874 | 1461352634834 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:17:15 INFO - PROCESS | 1874 | 1461352634996 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f0df800 == 71 [pid = 1874] [id = 209] 12:17:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 124 (0x7f8d3ddd3c00) [pid = 1874] [serial = 627] [outer = (nil)] 12:17:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 125 (0x7f8d3e1d5400) [pid = 1874] [serial = 628] [outer = 0x7f8d3ddd3c00] 12:17:15 INFO - PROCESS | 1874 | 1461352635072 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d4a76bc00) [pid = 1874] [serial = 629] [outer = 0x7f8d3ddd3c00] 12:17:16 INFO - PROCESS | 1874 | 1461352636248 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]]]}] 12:17:16 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 12:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1629ms 12:17:16 INFO - PROCESS | 1874 | 1461352636299 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 1874 | 1461352636305 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:17:16 INFO - PROCESS | 1874 | 1461352636313 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 1874 | 1461352636318 Marionette TRACE conn3 <- [1,810,null,{}] 12:17:16 INFO - PROCESS | 1874 | 1461352636324 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}] 12:17:16 INFO - PROCESS | 1874 | 1461352636623 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:17:16 INFO - PROCESS | 1874 | 1461352636842 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3e0c7000 == 72 [pid = 1874] [id = 210] 12:17:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d44206000) [pid = 1874] [serial = 630] [outer = (nil)] 12:17:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d44544800) [pid = 1874] [serial = 631] [outer = 0x7f8d44206000] 12:17:17 INFO - PROCESS | 1874 | 1461352636992 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d45ccf800) [pid = 1874] [serial = 632] [outer = 0x7f8d44206000] 12:17:17 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f76c800 == 71 [pid = 1874] [id = 51] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d469c2000) [pid = 1874] [serial = 562] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d45ccec00) [pid = 1874] [serial = 550] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d48998000 == 70 [pid = 1874] [id = 190] 12:17:17 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bdc800 == 69 [pid = 1874] [id = 189] 12:17:17 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3c9e0800 == 68 [pid = 1874] [id = 188] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 126 (0x7f8d4f959800) [pid = 1874] [serial = 515] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 125 (0x7f8d5d3cc800) [pid = 1874] [serial = 476] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 124 (0x7f8d44551400) [pid = 1874] [serial = 497] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 123 (0x7f8d47460400) [pid = 1874] [serial = 467] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 122 (0x7f8d50b52000) [pid = 1874] [serial = 473] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 121 (0x7f8d48526800) [pid = 1874] [serial = 500] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 120 (0x7f8d60223000) [pid = 1874] [serial = 518] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d4f77d800) [pid = 1874] [serial = 503] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d5c532800) [pid = 1874] [serial = 509] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d44209000) [pid = 1874] [serial = 463] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d51016c00) [pid = 1874] [serial = 506] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d5e55f800) [pid = 1874] [serial = 512] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d4a76cc00) [pid = 1874] [serial = 470] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d60223c00) [pid = 1874] [serial = 479] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d462c6c00) [pid = 1874] [serial = 559] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d4a765c00) [pid = 1874] [serial = 541] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d462c7400) [pid = 1874] [serial = 538] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d45cc9000) [pid = 1874] [serial = 556] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d4376f400) [pid = 1874] [serial = 535] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d4fad9000) [pid = 1874] [serial = 547] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d43857400) [pid = 1874] [serial = 553] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d44203c00) [pid = 1874] [serial = 554] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d4f881c00) [pid = 1874] [serial = 544] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 103 (0x7f8d462d4800) [pid = 1874] [serial = 560] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | --DOMWINDOW == 102 (0x7f8d45cd2800) [pid = 1874] [serial = 557] [outer = (nil)] [url = about:blank] 12:17:17 INFO - PROCESS | 1874 | 1461352637732 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]]]}] 12:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1432ms 12:17:17 INFO - PROCESS | 1874 | 1461352637746 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 1874 | 1461352637756 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:17:17 INFO - PROCESS | 1874 | 1461352637804 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 1874 | 1461352637808 Marionette TRACE conn3 <- [1,814,null,{}] 12:17:17 INFO - PROCESS | 1874 | 1461352637814 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}] 12:17:17 INFO - PROCESS | 1874 | 1461352637968 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:17:17 INFO - PROCESS | 1874 | 1461352637987 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4410b800 == 69 [pid = 1874] [id = 211] 12:17:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d462a6c00) [pid = 1874] [serial = 633] [outer = (nil)] 12:17:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d462c8000) [pid = 1874] [serial = 634] [outer = 0x7f8d462a6c00] 12:17:18 INFO - PROCESS | 1874 | 1461352638047 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d469c2000) [pid = 1874] [serial = 635] [outer = 0x7f8d462a6c00] 12:17:18 INFO - PROCESS | 1874 | 1461352638889 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] 12:17:18 INFO - PROCESS | 1874 | 1461352638939 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:17:18 INFO - PROCESS | 1874 | 1461352638944 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 1874 | 1461352638949 Marionette TRACE conn3 <- [1,818,null,{}] 12:17:18 INFO - PROCESS | 1874 | 1461352638964 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}] 12:17:19 INFO - PROCESS | 1874 | 1461352639118 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:17:19 INFO - PROCESS | 1874 | 1461352639129 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46b80000 == 70 [pid = 1874] [id = 212] 12:17:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d47888400) [pid = 1874] [serial = 636] [outer = (nil)] 12:17:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d49e5bc00) [pid = 1874] [serial = 637] [outer = 0x7f8d47888400] 12:17:19 INFO - PROCESS | 1874 | 1461352639191 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d49ee5c00) [pid = 1874] [serial = 638] [outer = 0x7f8d47888400] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d3ddd0c00) [pid = 1874] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 106 (0x7f8d46be3400) [pid = 1874] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 105 (0x7f8d46bec400) [pid = 1874] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 104 (0x7f8d462b0400) [pid = 1874] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 103 (0x7f8d3dddb400) [pid = 1874] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 102 (0x7f8d4376a400) [pid = 1874] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 101 (0x7f8d3ee4c400) [pid = 1874] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 100 (0x7f8d43769400) [pid = 1874] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 99 (0x7f8d3ddd4400) [pid = 1874] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 98 (0x7f8d4851d400) [pid = 1874] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 97 (0x7f8d46a5f800) [pid = 1874] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:17:20 INFO - PROCESS | 1874 | --DOMWINDOW == 96 (0x7f8d3ddde000) [pid = 1874] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1743ms 12:17:20 INFO - PROCESS | 1874 | 1461352640678 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]]]}] 12:17:20 INFO - PROCESS | 1874 | 1461352640689 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:17:20 INFO - PROCESS | 1874 | 1461352640694 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:17:20 INFO - PROCESS | 1874 | 1461352640702 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:17:20 INFO - PROCESS | 1874 | 1461352640707 Marionette TRACE conn3 <- [1,822,null,{}] 12:17:20 INFO - PROCESS | 1874 | 1461352640717 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}] 12:17:20 INFO - PROCESS | 1874 | 1461352640881 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:17:21 INFO - PROCESS | 1874 | 1461352641104 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44114800 == 71 [pid = 1874] [id = 213] 12:17:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 97 (0x7f8d4385e000) [pid = 1874] [serial = 639] [outer = (nil)] 12:17:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 98 (0x7f8d441d2400) [pid = 1874] [serial = 640] [outer = 0x7f8d4385e000] 12:17:21 INFO - PROCESS | 1874 | 1461352641175 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 99 (0x7f8d4454e000) [pid = 1874] [serial = 641] [outer = 0x7f8d4385e000] 12:17:22 INFO - PROCESS | 1874 | 1461352642017 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] 12:17:22 INFO - PROCESS | 1874 | 1461352642096 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:17:22 INFO - PROCESS | 1874 | 1461352642106 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 1874 | 1461352642109 Marionette TRACE conn3 <- [1,826,null,{}] 12:17:22 INFO - PROCESS | 1874 | 1461352642115 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}] 12:17:22 INFO - PROCESS | 1874 | 1461352642330 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:17:22 INFO - PROCESS | 1874 | 1461352642487 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d47312000 == 72 [pid = 1874] [id = 214] 12:17:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 100 (0x7f8d462ae400) [pid = 1874] [serial = 642] [outer = (nil)] 12:17:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 101 (0x7f8d462d4800) [pid = 1874] [serial = 643] [outer = 0x7f8d462ae400] 12:17:22 INFO - PROCESS | 1874 | 1461352642602 Marionette DEBUG loaded listener.js 12:17:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 102 (0x7f8d47455000) [pid = 1874] [serial = 644] [outer = 0x7f8d462ae400] 12:17:23 INFO - PROCESS | 1874 | 1461352643542 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]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1484ms 12:17:23 INFO - PROCESS | 1874 | 1461352643592 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 1874 | 1461352643596 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:17:23 INFO - PROCESS | 1874 | 1461352643602 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 1874 | 1461352643607 Marionette TRACE conn3 <- [1,830,null,{}] 12:17:23 INFO - PROCESS | 1874 | 1461352643622 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}] 12:17:23 INFO - PROCESS | 1874 | 1461352643833 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:17:24 INFO - PROCESS | 1874 | 1461352644045 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e940800 == 73 [pid = 1874] [id = 215] 12:17:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 103 (0x7f8d49d1a800) [pid = 1874] [serial = 645] [outer = (nil)] 12:17:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 104 (0x7f8d49e5dc00) [pid = 1874] [serial = 646] [outer = 0x7f8d49d1a800] 12:17:24 INFO - PROCESS | 1874 | 1461352644132 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 105 (0x7f8d4a763800) [pid = 1874] [serial = 647] [outer = 0x7f8d49d1a800] 12:17:24 INFO - PROCESS | 1874 | 1461352644968 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]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1395ms 12:17:24 INFO - PROCESS | 1874 | 1461352644997 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 1874 | 1461352645001 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:17:25 INFO - PROCESS | 1874 | 1461352645007 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 1874 | 1461352645009 Marionette TRACE conn3 <- [1,834,null,{}] 12:17:25 INFO - PROCESS | 1874 | 1461352645017 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}] 12:17:25 INFO - PROCESS | 1874 | 1461352645174 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:17:25 INFO - PROCESS | 1874 | 1461352645372 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fd98000 == 74 [pid = 1874] [id = 216] 12:17:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 106 (0x7f8d4c68c800) [pid = 1874] [serial = 648] [outer = (nil)] 12:17:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 107 (0x7f8d4e3b1400) [pid = 1874] [serial = 649] [outer = 0x7f8d4c68c800] 12:17:25 INFO - PROCESS | 1874 | 1461352645440 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d4e719400) [pid = 1874] [serial = 650] [outer = 0x7f8d4c68c800] 12:17:26 INFO - PROCESS | 1874 | 1461352646302 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]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1342ms 12:17:26 INFO - PROCESS | 1874 | 1461352646350 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:17:26 INFO - PROCESS | 1874 | 1461352646356 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:17:26 INFO - PROCESS | 1874 | 1461352646361 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 1874 | 1461352646364 Marionette TRACE conn3 <- [1,838,null,{}] 12:17:26 INFO - PROCESS | 1874 | 1461352646369 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}] 12:17:26 INFO - PROCESS | 1874 | 1461352646545 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:17:26 INFO - PROCESS | 1874 | 1461352646702 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50a21800 == 75 [pid = 1874] [id = 217] 12:17:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d3e1d4400) [pid = 1874] [serial = 651] [outer = (nil)] 12:17:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d4f562c00) [pid = 1874] [serial = 652] [outer = 0x7f8d3e1d4400] 12:17:26 INFO - PROCESS | 1874 | 1461352646776 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d4f95a400) [pid = 1874] [serial = 653] [outer = 0x7f8d3e1d4400] 12:17:27 INFO - PROCESS | 1874 | 1461352647629 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]]]}] 12:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1327ms 12:17:27 INFO - PROCESS | 1874 | 1461352647689 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:17:27 INFO - PROCESS | 1874 | 1461352647692 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:17:27 INFO - PROCESS | 1874 | 1461352647698 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:17:27 INFO - PROCESS | 1874 | 1461352647700 Marionette TRACE conn3 <- [1,842,null,{}] 12:17:27 INFO - PROCESS | 1874 | 1461352647705 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}] 12:17:27 INFO - PROCESS | 1874 | 1461352647905 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:17:28 INFO - PROCESS | 1874 | 1461352648072 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5207a800 == 76 [pid = 1874] [id = 218] 12:17:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d49d1c000) [pid = 1874] [serial = 654] [outer = (nil)] 12:17:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d50b06800) [pid = 1874] [serial = 655] [outer = 0x7f8d49d1c000] 12:17:28 INFO - PROCESS | 1874 | 1461352648147 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d5100a000) [pid = 1874] [serial = 656] [outer = 0x7f8d49d1c000] 12:17:28 INFO - PROCESS | 1874 | 1461352648969 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]]]}] 12:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1334ms 12:17:29 INFO - PROCESS | 1874 | 1461352649032 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 1874 | 1461352649036 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:17:29 INFO - PROCESS | 1874 | 1461352649041 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 1874 | 1461352649045 Marionette TRACE conn3 <- [1,846,null,{}] 12:17:29 INFO - PROCESS | 1874 | 1461352649050 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}] 12:17:29 INFO - PROCESS | 1874 | 1461352649195 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:17:29 INFO - PROCESS | 1874 | 1461352649354 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d56916800 == 77 [pid = 1874] [id = 219] 12:17:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d4fad2800) [pid = 1874] [serial = 657] [outer = (nil)] 12:17:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d5140d400) [pid = 1874] [serial = 658] [outer = 0x7f8d4fad2800] 12:17:29 INFO - PROCESS | 1874 | 1461352649427 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d52048c00) [pid = 1874] [serial = 659] [outer = 0x7f8d4fad2800] 12:17:30 INFO - PROCESS | 1874 | 1461352650267 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]]]}] 12:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1280ms 12:17:30 INFO - PROCESS | 1874 | 1461352650322 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 1874 | 1461352650325 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:17:30 INFO - PROCESS | 1874 | 1461352650331 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 1874 | 1461352650333 Marionette TRACE conn3 <- [1,850,null,{}] 12:17:30 INFO - PROCESS | 1874 | 1461352650338 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}] 12:17:30 INFO - PROCESS | 1874 | 1461352650528 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:17:30 INFO - PROCESS | 1874 | 1461352650693 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d1b4000 == 78 [pid = 1874] [id = 220] 12:17:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d3ddcf400) [pid = 1874] [serial = 660] [outer = (nil)] 12:17:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d53307c00) [pid = 1874] [serial = 661] [outer = 0x7f8d3ddcf400] 12:17:30 INFO - PROCESS | 1874 | 1461352650763 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d53331800) [pid = 1874] [serial = 662] [outer = 0x7f8d3ddcf400] 12:17:31 INFO - PROCESS | 1874 | 1461352651600 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]]]}] 12:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1327ms 12:17:31 INFO - PROCESS | 1874 | 1461352651659 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 1874 | 1461352651664 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:17:31 INFO - PROCESS | 1874 | 1461352651670 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 1874 | 1461352651674 Marionette TRACE conn3 <- [1,854,null,{}] 12:17:31 INFO - PROCESS | 1874 | 1461352651679 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}] 12:17:31 INFO - PROCESS | 1874 | 1461352651837 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:17:32 INFO - PROCESS | 1874 | 1461352652001 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d687000 == 79 [pid = 1874] [id = 221] 12:17:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d4fd70400) [pid = 1874] [serial = 663] [outer = (nil)] 12:17:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 122 (0x7f8d533eec00) [pid = 1874] [serial = 664] [outer = 0x7f8d4fd70400] 12:17:32 INFO - PROCESS | 1874 | 1461352652075 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 123 (0x7f8d535a6000) [pid = 1874] [serial = 665] [outer = 0x7f8d4fd70400] 12:17:32 INFO - PROCESS | 1874 | 1461352652863 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]]]}] 12:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1237ms 12:17:32 INFO - PROCESS | 1874 | 1461352652907 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:17:32 INFO - PROCESS | 1874 | 1461352652911 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:17:32 INFO - PROCESS | 1874 | 1461352652916 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:17:32 INFO - PROCESS | 1874 | 1461352652919 Marionette TRACE conn3 <- [1,858,null,{}] 12:17:32 INFO - PROCESS | 1874 | 1461352652924 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}] 12:17:33 INFO - PROCESS | 1874 | 1461352653100 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:17:33 INFO - PROCESS | 1874 | 1461352653285 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e81c800 == 80 [pid = 1874] [id = 222] 12:17:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 124 (0x7f8d3ee4d800) [pid = 1874] [serial = 666] [outer = (nil)] 12:17:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 125 (0x7f8d53817800) [pid = 1874] [serial = 667] [outer = 0x7f8d3ee4d800] 12:17:33 INFO - PROCESS | 1874 | 1461352653354 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d53873c00) [pid = 1874] [serial = 668] [outer = 0x7f8d3ee4d800] 12:17:34 INFO - PROCESS | 1874 | 1461352654451 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]]]}] 12:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1583ms 12:17:34 INFO - PROCESS | 1874 | 1461352654500 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:17:34 INFO - PROCESS | 1874 | 1461352654505 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:17:34 INFO - PROCESS | 1874 | 1461352654513 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 1874 | 1461352654518 Marionette TRACE conn3 <- [1,862,null,{}] 12:17:34 INFO - PROCESS | 1874 | 1461352654526 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}] 12:17:34 INFO - PROCESS | 1874 | 1461352654729 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:17:34 INFO - PROCESS | 1874 | 1461352654976 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bc6000 == 81 [pid = 1874] [id = 223] 12:17:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d4385c000) [pid = 1874] [serial = 669] [outer = (nil)] 12:17:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d441d2c00) [pid = 1874] [serial = 670] [outer = 0x7f8d4385c000] 12:17:35 INFO - PROCESS | 1874 | 1461352655043 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d44549400) [pid = 1874] [serial = 671] [outer = 0x7f8d4385c000] 12:17:35 INFO - PROCESS | 1874 | 1461352655966 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]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1493ms 12:17:36 INFO - PROCESS | 1874 | 1461352656004 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 1874 | 1461352656012 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:17:36 INFO - PROCESS | 1874 | 1461352656021 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 1874 | 1461352656024 Marionette TRACE conn3 <- [1,866,null,{}] 12:17:36 INFO - PROCESS | 1874 | 1461352656028 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}] 12:17:36 INFO - PROCESS | 1874 | 1461352656186 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:17:36 INFO - PROCESS | 1874 | 1461352656356 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f0de800 == 82 [pid = 1874] [id = 224] 12:17:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 130 (0x7f8d44547400) [pid = 1874] [serial = 672] [outer = (nil)] 12:17:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 131 (0x7f8d462a8c00) [pid = 1874] [serial = 673] [outer = 0x7f8d44547400] 12:17:36 INFO - PROCESS | 1874 | 1461352656420 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 132 (0x7f8d469cd800) [pid = 1874] [serial = 674] [outer = 0x7f8d44547400] 12:17:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4410b800 == 81 [pid = 1874] [id = 211] 12:17:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3e0c7000 == 80 [pid = 1874] [id = 210] 12:17:36 INFO - PROCESS | 1874 | --DOMWINDOW == 131 (0x7f8d4f470800) [pid = 1874] [serial = 601] [outer = (nil)] [url = about:blank] 12:17:36 INFO - PROCESS | 1874 | --DOMWINDOW == 130 (0x7f8d477a9000) [pid = 1874] [serial = 571] [outer = (nil)] [url = about:blank] 12:17:36 INFO - PROCESS | 1874 | --DOMWINDOW == 129 (0x7f8d49eeb800) [pid = 1874] [serial = 574] [outer = (nil)] [url = about:blank] 12:17:36 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d4e243400) [pid = 1874] [serial = 580] [outer = (nil)] [url = about:blank] 12:17:36 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d3e1d0400) [pid = 1874] [serial = 565] [outer = (nil)] [url = about:blank] 12:17:36 INFO - PROCESS | 1874 | --DOMWINDOW == 126 (0x7f8d4454f000) [pid = 1874] [serial = 568] [outer = (nil)] [url = about:blank] 12:17:36 INFO - PROCESS | 1874 | --DOMWINDOW == 125 (0x7f8d4a7e7800) [pid = 1874] [serial = 577] [outer = (nil)] [url = about:blank] 12:17:36 INFO - PROCESS | 1874 | --DOMWINDOW == 124 (0x7f8d4f957000) [pid = 1874] [serial = 583] [outer = (nil)] [url = about:blank] 12:17:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52037800 == 79 [pid = 1874] [id = 206] 12:17:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51309000 == 78 [pid = 1874] [id = 205] 12:17:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50a19800 == 77 [pid = 1874] [id = 204] 12:17:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ff4c800 == 76 [pid = 1874] [id = 203] 12:17:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4777a000 == 75 [pid = 1874] [id = 202] 12:17:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44106000 == 74 [pid = 1874] [id = 201] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 123 (0x7f8d476e6c00) [pid = 1874] [serial = 539] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 122 (0x7f8d51470400) [pid = 1874] [serial = 548] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 121 (0x7f8d4c619800) [pid = 1874] [serial = 542] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 120 (0x7f8d4fd6e000) [pid = 1874] [serial = 545] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 119 (0x7f8d43862800) [pid = 1874] [serial = 536] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d44543000) [pid = 1874] [serial = 599] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d3e1ce400) [pid = 1874] [serial = 598] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d4851fc00) [pid = 1874] [serial = 592] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d4a7e9400) [pid = 1874] [serial = 596] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d46a60000) [pid = 1874] [serial = 563] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d462d2400) [pid = 1874] [serial = 590] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d45c82400) [pid = 1874] [serial = 587] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d49e5c800) [pid = 1874] [serial = 551] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d4a766000) [pid = 1874] [serial = 595] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d49d14400) [pid = 1874] [serial = 593] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d441dc800) [pid = 1874] [serial = 586] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | --DOMWINDOW == 107 (0x7f8d462a8400) [pid = 1874] [serial = 589] [outer = (nil)] [url = about:blank] 12:17:37 INFO - PROCESS | 1874 | 1461352657354 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]]]}] 12:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1380ms 12:17:37 INFO - PROCESS | 1874 | 1461352657402 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 1874 | 1461352657405 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:17:37 INFO - PROCESS | 1874 | 1461352657411 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 1874 | 1461352657416 Marionette TRACE conn3 <- [1,870,null,{}] 12:17:37 INFO - PROCESS | 1874 | 1461352657431 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}] 12:17:37 INFO - PROCESS | 1874 | 1461352657590 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:17:37 INFO - PROCESS | 1874 | 1461352657724 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bca000 == 75 [pid = 1874] [id = 225] 12:17:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 108 (0x7f8d4454e400) [pid = 1874] [serial = 675] [outer = (nil)] 12:17:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d4788a400) [pid = 1874] [serial = 676] [outer = 0x7f8d4454e400] 12:17:37 INFO - PROCESS | 1874 | 1461352657788 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d49e65000) [pid = 1874] [serial = 677] [outer = 0x7f8d4454e400] 12:17:38 INFO - PROCESS | 1874 | 1461352658553 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]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1191ms 12:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:17:38 INFO - PROCESS | 1874 | 1461352658603 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 1874 | 1461352658606 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:17:38 INFO - PROCESS | 1874 | 1461352658614 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 1874 | 1461352658617 Marionette TRACE conn3 <- [1,874,null,{}] 12:17:38 INFO - PROCESS | 1874 | 1461352658625 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}] 12:17:38 INFO - PROCESS | 1874 | 1461352658777 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:17:38 INFO - PROCESS | 1874 | 1461352658790 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0e4800 == 76 [pid = 1874] [id = 226] 12:17:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d47461c00) [pid = 1874] [serial = 678] [outer = (nil)] 12:17:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d4a7f1000) [pid = 1874] [serial = 679] [outer = 0x7f8d47461c00] 12:17:38 INFO - PROCESS | 1874 | 1461352658854 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d4e2e1000) [pid = 1874] [serial = 680] [outer = 0x7f8d47461c00] 12:17:39 INFO - PROCESS | 1874 | 1461352659663 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]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1087ms 12:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:17:39 INFO - PROCESS | 1874 | 1461352659699 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 1874 | 1461352659702 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:17:39 INFO - PROCESS | 1874 | 1461352659717 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 1874 | 1461352659719 Marionette TRACE conn3 <- [1,878,null,{}] 12:17:39 INFO - PROCESS | 1874 | 1461352659725 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}] 12:17:39 INFO - PROCESS | 1874 | 1461352659918 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:17:39 INFO - PROCESS | 1874 | 1461352659949 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f809000 == 77 [pid = 1874] [id = 227] 12:17:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d4a76b400) [pid = 1874] [serial = 681] [outer = (nil)] 12:17:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d4f14d000) [pid = 1874] [serial = 682] [outer = 0x7f8d4a76b400] 12:17:40 INFO - PROCESS | 1874 | 1461352660010 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d4f958400) [pid = 1874] [serial = 683] [outer = 0x7f8d4a76b400] 12:17:40 INFO - PROCESS | 1874 | 1461352660932 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]]]}] 12:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1286ms 12:17:40 INFO - PROCESS | 1874 | 1461352660994 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:17:40 INFO - PROCESS | 1874 | 1461352660996 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:17:41 INFO - PROCESS | 1874 | 1461352661002 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 1874 | 1461352661004 Marionette TRACE conn3 <- [1,882,null,{}] 12:17:41 INFO - PROCESS | 1874 | 1461352661009 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}] 12:17:41 INFO - PROCESS | 1874 | 1461352661270 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:17:41 INFO - PROCESS | 1874 | 1461352661303 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50573000 == 78 [pid = 1874] [id = 228] 12:17:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d49d16c00) [pid = 1874] [serial = 684] [outer = (nil)] 12:17:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d50b0cc00) [pid = 1874] [serial = 685] [outer = 0x7f8d49d16c00] 12:17:41 INFO - PROCESS | 1874 | 1461352661363 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d51016000) [pid = 1874] [serial = 686] [outer = 0x7f8d49d16c00] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 118 (0x7f8d3ddd3c00) [pid = 1874] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 117 (0x7f8d4a765400) [pid = 1874] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 116 (0x7f8d4e712000) [pid = 1874] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 115 (0x7f8d4e23fc00) [pid = 1874] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 114 (0x7f8d45d14800) [pid = 1874] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 113 (0x7f8d3ddd5400) [pid = 1874] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 112 (0x7f8d3ddd9000) [pid = 1874] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 111 (0x7f8d46beac00) [pid = 1874] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 110 (0x7f8d49e5a400) [pid = 1874] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 109 (0x7f8d462a6c00) [pid = 1874] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:17:41 INFO - PROCESS | 1874 | --DOMWINDOW == 108 (0x7f8d44206000) [pid = 1874] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:17:42 INFO - PROCESS | 1874 | 1461352662365 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]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1387ms 12:17:42 INFO - PROCESS | 1874 | 1461352662390 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 1874 | 1461352662393 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:17:42 INFO - PROCESS | 1874 | 1461352662398 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 1874 | 1461352662412 Marionette TRACE conn3 <- [1,886,null,{}] 12:17:42 INFO - PROCESS | 1874 | 1461352662426 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}] 12:17:42 INFO - PROCESS | 1874 | 1461352662568 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:17:42 INFO - PROCESS | 1874 | 1461352662583 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5130c800 == 79 [pid = 1874] [id = 229] 12:17:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 109 (0x7f8d44206000) [pid = 1874] [serial = 687] [outer = (nil)] 12:17:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 110 (0x7f8d4a7e2400) [pid = 1874] [serial = 688] [outer = 0x7f8d44206000] 12:17:42 INFO - PROCESS | 1874 | 1461352662642 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 111 (0x7f8d5100f800) [pid = 1874] [serial = 689] [outer = 0x7f8d44206000] 12:17:43 INFO - PROCESS | 1874 | 1461352663430 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]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1052ms 12:17:43 INFO - PROCESS | 1874 | 1461352663451 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 1874 | 1461352663453 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:17:43 INFO - PROCESS | 1874 | 1461352663459 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 1874 | 1461352663461 Marionette TRACE conn3 <- [1,890,null,{}] 12:17:43 INFO - PROCESS | 1874 | 1461352663466 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}] 12:17:43 INFO - PROCESS | 1874 | 1461352663665 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:17:43 INFO - PROCESS | 1874 | 1461352663685 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52032800 == 80 [pid = 1874] [id = 230] 12:17:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 112 (0x7f8d51014800) [pid = 1874] [serial = 690] [outer = (nil)] 12:17:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 113 (0x7f8d53309800) [pid = 1874] [serial = 691] [outer = 0x7f8d51014800] 12:17:43 INFO - PROCESS | 1874 | 1461352663743 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 114 (0x7f8d5382b400) [pid = 1874] [serial = 692] [outer = 0x7f8d51014800] 12:17:44 INFO - PROCESS | 1874 | 1461352664737 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]]]}] 12:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1335ms 12:17:44 INFO - PROCESS | 1874 | 1461352664795 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:17:44 INFO - PROCESS | 1874 | 1461352664801 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:17:44 INFO - PROCESS | 1874 | 1461352664810 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 1874 | 1461352664815 Marionette TRACE conn3 <- [1,894,null,{}] 12:17:44 INFO - PROCESS | 1874 | 1461352664822 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}] 12:17:45 INFO - PROCESS | 1874 | 1461352665032 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:17:45 INFO - PROCESS | 1874 | 1461352665193 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4456d800 == 81 [pid = 1874] [id = 231] 12:17:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 115 (0x7f8d4454d800) [pid = 1874] [serial = 693] [outer = (nil)] 12:17:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 116 (0x7f8d45ecb400) [pid = 1874] [serial = 694] [outer = 0x7f8d4454d800] 12:17:45 INFO - PROCESS | 1874 | 1461352665267 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 117 (0x7f8d462cd800) [pid = 1874] [serial = 695] [outer = 0x7f8d4454d800] 12:17:46 INFO - PROCESS | 1874 | 1461352666205 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]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1434ms 12:17:46 INFO - PROCESS | 1874 | 1461352666244 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 1874 | 1461352666252 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:17:46 INFO - PROCESS | 1874 | 1461352666262 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 1874 | 1461352666265 Marionette TRACE conn3 <- [1,898,null,{}] 12:17:46 INFO - PROCESS | 1874 | 1461352666271 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}] 12:17:46 INFO - PROCESS | 1874 | 1461352666451 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:17:46 INFO - PROCESS | 1874 | 1461352666635 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f841800 == 82 [pid = 1874] [id = 232] 12:17:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 118 (0x7f8d47888800) [pid = 1874] [serial = 696] [outer = (nil)] 12:17:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 119 (0x7f8d49e5a800) [pid = 1874] [serial = 697] [outer = 0x7f8d47888800] 12:17:46 INFO - PROCESS | 1874 | 1461352666707 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 120 (0x7f8d4a770400) [pid = 1874] [serial = 698] [outer = 0x7f8d47888800] 12:17:47 INFO - PROCESS | 1874 | 1461352667602 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]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1378ms 12:17:47 INFO - PROCESS | 1874 | 1461352667640 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 1874 | 1461352667644 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:17:47 INFO - PROCESS | 1874 | 1461352667649 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - PROCESS | 1874 | 1461352667655 Marionette TRACE conn3 <- [1,902,null,{}] 12:17:47 INFO - PROCESS | 1874 | 1461352667670 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}] 12:17:47 INFO - PROCESS | 1874 | 1461352667840 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:17:48 INFO - PROCESS | 1874 | 1461352668011 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d116000 == 83 [pid = 1874] [id = 233] 12:17:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 121 (0x7f8d4fad0c00) [pid = 1874] [serial = 699] [outer = (nil)] 12:17:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 122 (0x7f8d50b0a800) [pid = 1874] [serial = 700] [outer = 0x7f8d4fad0c00] 12:17:48 INFO - PROCESS | 1874 | 1461352668104 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 123 (0x7f8d50bf0400) [pid = 1874] [serial = 701] [outer = 0x7f8d4fad0c00] 12:17:48 INFO - PROCESS | 1874 | 1461352668912 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]]]}] 12:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1335ms 12:17:48 INFO - PROCESS | 1874 | 1461352668986 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:17:48 INFO - PROCESS | 1874 | 1461352668990 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:17:49 INFO - PROCESS | 1874 | 1461352668996 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 1874 | 1461352668998 Marionette TRACE conn3 <- [1,906,null,{}] 12:17:49 INFO - PROCESS | 1874 | 1461352669005 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}] 12:17:49 INFO - PROCESS | 1874 | 1461352669167 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:17:49 INFO - PROCESS | 1874 | 1461352669329 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d61f93000 == 84 [pid = 1874] [id = 234] 12:17:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 124 (0x7f8d4fad1400) [pid = 1874] [serial = 702] [outer = (nil)] 12:17:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 125 (0x7f8d53812c00) [pid = 1874] [serial = 703] [outer = 0x7f8d4fad1400] 12:17:49 INFO - PROCESS | 1874 | 1461352669399 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d56654c00) [pid = 1874] [serial = 704] [outer = 0x7f8d4fad1400] 12:17:50 INFO - PROCESS | 1874 | 1461352670204 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]]]}] 12:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1280ms 12:17:50 INFO - PROCESS | 1874 | 1461352670278 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:17:50 INFO - PROCESS | 1874 | 1461352670284 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:17:50 INFO - PROCESS | 1874 | 1461352670292 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - PROCESS | 1874 | 1461352670295 Marionette TRACE conn3 <- [1,910,null,{}] 12:17:50 INFO - PROCESS | 1874 | 1461352670300 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}] 12:17:50 INFO - PROCESS | 1874 | 1461352670491 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:17:50 INFO - PROCESS | 1874 | 1461352670667 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62365000 == 85 [pid = 1874] [id = 235] 12:17:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d4fc4d000) [pid = 1874] [serial = 705] [outer = (nil)] 12:17:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d57520c00) [pid = 1874] [serial = 706] [outer = 0x7f8d4fc4d000] 12:17:50 INFO - PROCESS | 1874 | 1461352670739 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d57571c00) [pid = 1874] [serial = 707] [outer = 0x7f8d4fc4d000] 12:17:51 INFO - PROCESS | 1874 | 1461352671615 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]]]}] 12:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1379ms 12:17:51 INFO - PROCESS | 1874 | 1461352671677 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:17:51 INFO - PROCESS | 1874 | 1461352671680 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:17:51 INFO - PROCESS | 1874 | 1461352671687 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 1874 | 1461352671690 Marionette TRACE conn3 <- [1,914,null,{}] 12:17:51 INFO - PROCESS | 1874 | 1461352671695 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}] 12:17:51 INFO - PROCESS | 1874 | 1461352671874 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:17:52 INFO - PROCESS | 1874 | 1461352672042 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d628bb000 == 86 [pid = 1874] [id = 236] 12:17:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 130 (0x7f8d5c531c00) [pid = 1874] [serial = 708] [outer = (nil)] 12:17:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 131 (0x7f8d5d607000) [pid = 1874] [serial = 709] [outer = 0x7f8d5c531c00] 12:17:52 INFO - PROCESS | 1874 | 1461352672113 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 132 (0x7f8d5d6c7000) [pid = 1874] [serial = 710] [outer = 0x7f8d5c531c00] 12:17:52 INFO - PROCESS | 1874 | 1461352672907 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]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1280ms 12:17:52 INFO - PROCESS | 1874 | 1461352672969 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 1874 | 1461352672973 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:17:52 INFO - PROCESS | 1874 | 1461352672978 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 1874 | 1461352672980 Marionette TRACE conn3 <- [1,918,null,{}] 12:17:52 INFO - PROCESS | 1874 | 1461352672986 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}] 12:17:53 INFO - PROCESS | 1874 | 1461352673161 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:17:53 INFO - PROCESS | 1874 | 1461352673327 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62b33000 == 87 [pid = 1874] [id = 237] 12:17:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 133 (0x7f8d5c536800) [pid = 1874] [serial = 711] [outer = (nil)] 12:17:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 134 (0x7f8d5e2dbc00) [pid = 1874] [serial = 712] [outer = 0x7f8d5c536800] 12:17:53 INFO - PROCESS | 1874 | 1461352673396 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 135 (0x7f8d5e55f000) [pid = 1874] [serial = 713] [outer = 0x7f8d5c536800] 12:17:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 136 (0x7f8d53812800) [pid = 1874] [serial = 714] [outer = 0x7f8d46a58800] 12:17:54 INFO - PROCESS | 1874 | 1461352674375 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]]]}] 12:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1431ms 12:17:54 INFO - PROCESS | 1874 | 1461352674411 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 1874 | 1461352674415 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:17:54 INFO - PROCESS | 1874 | 1461352674421 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 1874 | 1461352674427 Marionette TRACE conn3 <- [1,922,null,{}] 12:17:54 INFO - PROCESS | 1874 | 1461352674432 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}] 12:17:54 INFO - PROCESS | 1874 | 1461352674591 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:17:54 INFO - PROCESS | 1874 | 1461352674765 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45d87000 == 88 [pid = 1874] [id = 238] 12:17:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 137 (0x7f8d3dddbc00) [pid = 1874] [serial = 715] [outer = (nil)] 12:17:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 138 (0x7f8d44202c00) [pid = 1874] [serial = 716] [outer = 0x7f8d3dddbc00] 12:17:54 INFO - PROCESS | 1874 | 1461352674836 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 139 (0x7f8d49e5b400) [pid = 1874] [serial = 717] [outer = 0x7f8d3dddbc00] 12:17:56 INFO - PROCESS | 1874 | 1461352676385 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]]]}] 12:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2039ms 12:17:56 INFO - PROCESS | 1874 | 1461352676462 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 1874 | 1461352676468 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:17:56 INFO - PROCESS | 1874 | 1461352676482 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 1874 | 1461352676485 Marionette TRACE conn3 <- [1,926,null,{}] 12:17:56 INFO - PROCESS | 1874 | 1461352676493 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}] 12:17:56 INFO - PROCESS | 1874 | 1461352676690 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:17:56 INFO - PROCESS | 1874 | 1461352676861 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a06e800 == 89 [pid = 1874] [id = 239] 12:17:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 140 (0x7f8d3ee5a000) [pid = 1874] [serial = 718] [outer = (nil)] 12:17:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 141 (0x7f8d45c87400) [pid = 1874] [serial = 719] [outer = 0x7f8d3ee5a000] 12:17:56 INFO - PROCESS | 1874 | 1461352676928 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 142 (0x7f8d45ed3400) [pid = 1874] [serial = 720] [outer = 0x7f8d3ee5a000] 12:17:57 INFO - PROCESS | 1874 | 1461352677736 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]]]}] 12:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1333ms 12:17:57 INFO - PROCESS | 1874 | 1461352677817 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 1874 | 1461352677831 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:17:57 INFO - PROCESS | 1874 | 1461352677844 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 1874 | 1461352677853 Marionette TRACE conn3 <- [1,930,null,{}] 12:17:57 INFO - PROCESS | 1874 | 1461352677864 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}] 12:17:58 INFO - PROCESS | 1874 | 1461352678132 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:17:58 INFO - PROCESS | 1874 | 1461352678311 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44120000 == 90 [pid = 1874] [id = 240] 12:17:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 143 (0x7f8d462ce000) [pid = 1874] [serial = 721] [outer = (nil)] 12:17:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 144 (0x7f8d46a5a000) [pid = 1874] [serial = 722] [outer = 0x7f8d462ce000] 12:17:58 INFO - PROCESS | 1874 | 1461352678390 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 145 (0x7f8d46e74c00) [pid = 1874] [serial = 723] [outer = 0x7f8d462ce000] 12:17:58 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4fd90000 == 89 [pid = 1874] [id = 57] 12:17:58 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f08a000 == 88 [pid = 1874] [id = 56] 12:17:58 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f93e800 == 87 [pid = 1874] [id = 177] 12:17:58 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d61e96000 == 86 [pid = 1874] [id = 123] 12:17:58 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d435da800 == 85 [pid = 1874] [id = 164] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 144 (0x7f8d49e5bc00) [pid = 1874] [serial = 637] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4e940800 == 84 [pid = 1874] [id = 215] 12:17:59 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d47312000 == 83 [pid = 1874] [id = 214] 12:17:59 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44114800 == 82 [pid = 1874] [id = 213] 12:17:59 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46b80000 == 81 [pid = 1874] [id = 212] 12:17:59 INFO - PROCESS | 1874 | 1461352679232 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]]]}] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 143 (0x7f8d46a5ec00) [pid = 1874] [serial = 607] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 142 (0x7f8d4a7e3800) [pid = 1874] [serial = 610] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 141 (0x7f8d4fc4b400) [pid = 1874] [serial = 616] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 140 (0x7f8d4454a400) [pid = 1874] [serial = 604] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 139 (0x7f8d462c8000) [pid = 1874] [serial = 634] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 138 (0x7f8d469c2000) [pid = 1874] [serial = 635] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 137 (0x7f8d50e6dc00) [pid = 1874] [serial = 622] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 136 (0x7f8d51077000) [pid = 1874] [serial = 625] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 135 (0x7f8d4f954000) [pid = 1874] [serial = 613] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 134 (0x7f8d50b50c00) [pid = 1874] [serial = 619] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 133 (0x7f8d44544800) [pid = 1874] [serial = 631] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 132 (0x7f8d45ccf800) [pid = 1874] [serial = 632] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 131 (0x7f8d4a76bc00) [pid = 1874] [serial = 629] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 130 (0x7f8d3e1d5400) [pid = 1874] [serial = 628] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 129 (0x7f8d4c611c00) [pid = 1874] [serial = 578] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d4fad3400) [pid = 1874] [serial = 584] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d4f14a400) [pid = 1874] [serial = 581] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 126 (0x7f8d49d71400) [pid = 1874] [serial = 533] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 125 (0x7f8d43766c00) [pid = 1874] [serial = 566] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 124 (0x7f8d45d13c00) [pid = 1874] [serial = 569] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 123 (0x7f8d48526c00) [pid = 1874] [serial = 572] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1874 | --DOMWINDOW == 122 (0x7f8d4a765000) [pid = 1874] [serial = 575] [outer = (nil)] [url = about:blank] 12:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1440ms 12:17:59 INFO - PROCESS | 1874 | 1461352679285 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:17:59 INFO - PROCESS | 1874 | 1461352679289 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:17:59 INFO - PROCESS | 1874 | 1461352679295 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 1874 | 1461352679300 Marionette TRACE conn3 <- [1,934,null,{}] 12:17:59 INFO - PROCESS | 1874 | 1461352679314 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}] 12:17:59 INFO - PROCESS | 1874 | 1461352679460 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:17:59 INFO - PROCESS | 1874 | 1461352679582 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d441c3800 == 82 [pid = 1874] [id = 241] 12:17:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 123 (0x7f8d441d7c00) [pid = 1874] [serial = 724] [outer = (nil)] 12:17:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 124 (0x7f8d4849d800) [pid = 1874] [serial = 725] [outer = 0x7f8d441d7c00] 12:17:59 INFO - PROCESS | 1874 | 1461352679648 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 125 (0x7f8d49d71400) [pid = 1874] [serial = 726] [outer = 0x7f8d441d7c00] 12:18:00 INFO - PROCESS | 1874 | 1461352680408 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]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1133ms 12:18:00 INFO - PROCESS | 1874 | 1461352680428 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 1874 | 1461352680431 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:18:00 INFO - PROCESS | 1874 | 1461352680438 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 1874 | 1461352680439 Marionette TRACE conn3 <- [1,938,null,{}] 12:18:00 INFO - PROCESS | 1874 | 1461352680446 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}] 12:18:00 INFO - PROCESS | 1874 | 1461352680598 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:18:00 INFO - PROCESS | 1874 | 1461352680723 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a071800 == 83 [pid = 1874] [id = 242] 12:18:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 126 (0x7f8d462d3400) [pid = 1874] [serial = 727] [outer = (nil)] 12:18:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 127 (0x7f8d4a01a400) [pid = 1874] [serial = 728] [outer = 0x7f8d462d3400] 12:18:00 INFO - PROCESS | 1874 | 1461352680783 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d4a7e7400) [pid = 1874] [serial = 729] [outer = 0x7f8d462d3400] 12:18:01 INFO - PROCESS | 1874 | 1461352681430 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]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1027ms 12:18:01 INFO - PROCESS | 1874 | 1461352681465 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 1874 | 1461352681470 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:18:01 INFO - PROCESS | 1874 | 1461352681475 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 1874 | 1461352681478 Marionette TRACE conn3 <- [1,942,null,{}] 12:18:01 INFO - PROCESS | 1874 | 1461352681482 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}] 12:18:01 INFO - PROCESS | 1874 | 1461352681725 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:18:01 INFO - PROCESS | 1874 | 1461352681764 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f205800 == 84 [pid = 1874] [id = 243] 12:18:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d4a7e8800) [pid = 1874] [serial = 730] [outer = (nil)] 12:18:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 130 (0x7f8d4c683400) [pid = 1874] [serial = 731] [outer = 0x7f8d4a7e8800] 12:18:01 INFO - PROCESS | 1874 | 1461352681833 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 131 (0x7f8d4e2e0c00) [pid = 1874] [serial = 732] [outer = 0x7f8d4a7e8800] 12:18:02 INFO - PROCESS | 1874 | 1461352682719 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]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1277ms 12:18:02 INFO - PROCESS | 1874 | 1461352682752 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 1874 | 1461352682754 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:18:02 INFO - PROCESS | 1874 | 1461352682760 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 1874 | 1461352682762 Marionette TRACE conn3 <- [1,946,null,{}] 12:18:02 INFO - PROCESS | 1874 | 1461352682767 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}] 12:18:02 INFO - PROCESS | 1874 | 1461352682973 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:18:03 INFO - PROCESS | 1874 | 1461352683018 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d504b0000 == 85 [pid = 1874] [id = 244] 12:18:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 132 (0x7f8d4f0bf400) [pid = 1874] [serial = 733] [outer = (nil)] 12:18:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 133 (0x7f8d4facb000) [pid = 1874] [serial = 734] [outer = 0x7f8d4f0bf400] 12:18:03 INFO - PROCESS | 1874 | 1461352683078 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 134 (0x7f8d50b57000) [pid = 1874] [serial = 735] [outer = 0x7f8d4f0bf400] 12:18:04 INFO - PROCESS | 1874 | --DOMWINDOW == 133 (0x7f8d4a76b400) [pid = 1874] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:18:04 INFO - PROCESS | 1874 | --DOMWINDOW == 132 (0x7f8d49d16c00) [pid = 1874] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:18:04 INFO - PROCESS | 1874 | --DOMWINDOW == 131 (0x7f8d4385c000) [pid = 1874] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:18:04 INFO - PROCESS | 1874 | --DOMWINDOW == 130 (0x7f8d44547400) [pid = 1874] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:18:04 INFO - PROCESS | 1874 | --DOMWINDOW == 129 (0x7f8d4454e400) [pid = 1874] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:18:04 INFO - PROCESS | 1874 | --DOMWINDOW == 128 (0x7f8d47461c00) [pid = 1874] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:18:04 INFO - PROCESS | 1874 | --DOMWINDOW == 127 (0x7f8d44206000) [pid = 1874] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:18:04 INFO - PROCESS | 1874 | 1461352684768 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]]]}] 12:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2035ms 12:18:04 INFO - PROCESS | 1874 | 1461352684796 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 1874 | 1461352684799 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:18:04 INFO - PROCESS | 1874 | 1461352684804 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 1874 | 1461352684806 Marionette TRACE conn3 <- [1,950,null,{}] 12:18:04 INFO - PROCESS | 1874 | 1461352684811 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}] 12:18:04 INFO - PROCESS | 1874 | 1461352684942 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:18:04 INFO - PROCESS | 1874 | 1461352684966 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a065000 == 86 [pid = 1874] [id = 245] 12:18:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 128 (0x7f8d4385d000) [pid = 1874] [serial = 736] [outer = (nil)] 12:18:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 129 (0x7f8d50b02c00) [pid = 1874] [serial = 737] [outer = 0x7f8d4385d000] 12:18:05 INFO - PROCESS | 1874 | 1461352685024 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 130 (0x7f8d50ba2000) [pid = 1874] [serial = 738] [outer = 0x7f8d4385d000] 12:18:05 INFO - PROCESS | 1874 | 1461352685732 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]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 976ms 12:18:05 INFO - PROCESS | 1874 | 1461352685781 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 1874 | 1461352685784 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:18:05 INFO - PROCESS | 1874 | 1461352685789 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 1874 | 1461352685791 Marionette TRACE conn3 <- [1,954,null,{}] 12:18:05 INFO - PROCESS | 1874 | 1461352685796 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}] 12:18:05 INFO - PROCESS | 1874 | 1461352685976 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:18:05 INFO - PROCESS | 1874 | 1461352685995 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51b7e000 == 87 [pid = 1874] [id = 246] 12:18:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 131 (0x7f8d45d15400) [pid = 1874] [serial = 739] [outer = (nil)] 12:18:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 132 (0x7f8d51015400) [pid = 1874] [serial = 740] [outer = 0x7f8d45d15400] 12:18:06 INFO - PROCESS | 1874 | 1461352686052 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 133 (0x7f8d53334400) [pid = 1874] [serial = 741] [outer = 0x7f8d45d15400] 12:18:06 INFO - PROCESS | 1874 | 1461352686958 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]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1228ms 12:18:07 INFO - PROCESS | 1874 | 1461352687019 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 1874 | 1461352687025 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:18:07 INFO - PROCESS | 1874 | 1461352687033 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 1874 | 1461352687038 Marionette TRACE conn3 <- [1,958,null,{}] 12:18:07 INFO - PROCESS | 1874 | 1461352687047 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}] 12:18:07 INFO - PROCESS | 1874 | 1461352687264 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:18:07 INFO - PROCESS | 1874 | 1461352687428 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d441b7000 == 88 [pid = 1874] [id = 247] 12:18:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 134 (0x7f8d4385f400) [pid = 1874] [serial = 742] [outer = (nil)] 12:18:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 135 (0x7f8d44547400) [pid = 1874] [serial = 743] [outer = 0x7f8d4385f400] 12:18:07 INFO - PROCESS | 1874 | 1461352687504 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 136 (0x7f8d45ecbc00) [pid = 1874] [serial = 744] [outer = 0x7f8d4385f400] 12:18:08 INFO - PROCESS | 1874 | 1461352688444 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]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1486ms 12:18:08 INFO - PROCESS | 1874 | 1461352688519 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 1874 | 1461352688527 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:18:08 INFO - PROCESS | 1874 | 1461352688537 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 1874 | 1461352688541 Marionette TRACE conn3 <- [1,962,null,{}] 12:18:08 INFO - PROCESS | 1874 | 1461352688546 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}] 12:18:08 INFO - PROCESS | 1874 | 1461352688715 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:18:08 INFO - PROCESS | 1874 | 1461352688878 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ff4c000 == 89 [pid = 1874] [id = 248] 12:18:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 137 (0x7f8d462c6000) [pid = 1874] [serial = 745] [outer = (nil)] 12:18:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 138 (0x7f8d49d14400) [pid = 1874] [serial = 746] [outer = 0x7f8d462c6000] 12:18:08 INFO - PROCESS | 1874 | 1461352688948 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 139 (0x7f8d49ee2c00) [pid = 1874] [serial = 747] [outer = 0x7f8d462c6000] 12:18:09 INFO - PROCESS | 1874 | 1461352689850 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]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1380ms 12:18:09 INFO - PROCESS | 1874 | 1461352689917 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 1874 | 1461352689921 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:18:09 INFO - PROCESS | 1874 | 1461352689927 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 1874 | 1461352689933 Marionette TRACE conn3 <- [1,966,null,{}] 12:18:09 INFO - PROCESS | 1874 | 1461352689948 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}] 12:18:10 INFO - PROCESS | 1874 | 1461352690150 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:18:10 INFO - PROCESS | 1874 | 1461352690358 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5690a000 == 90 [pid = 1874] [id = 249] 12:18:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 140 (0x7f8d4f952400) [pid = 1874] [serial = 748] [outer = (nil)] 12:18:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 141 (0x7f8d4fc4f800) [pid = 1874] [serial = 749] [outer = 0x7f8d4f952400] 12:18:10 INFO - PROCESS | 1874 | 1461352690474 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 142 (0x7f8d51009c00) [pid = 1874] [serial = 750] [outer = 0x7f8d4f952400] 12:18:11 INFO - PROCESS | 1874 | 1461352691490 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]]]}] 12:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1641ms 12:18:11 INFO - PROCESS | 1874 | 1461352691569 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 1874 | 1461352691577 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:18:11 INFO - PROCESS | 1874 | 1461352691588 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 1874 | 1461352691590 Marionette TRACE conn3 <- [1,970,null,{}] 12:18:11 INFO - PROCESS | 1874 | 1461352691599 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}] 12:18:11 INFO - PROCESS | 1874 | 1461352691798 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:18:12 INFO - PROCESS | 1874 | 1461352692002 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d8a9000 == 91 [pid = 1874] [id = 250] 12:18:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 143 (0x7f8d4f95b800) [pid = 1874] [serial = 751] [outer = (nil)] 12:18:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 144 (0x7f8d535a0800) [pid = 1874] [serial = 752] [outer = 0x7f8d4f95b800] 12:18:12 INFO - PROCESS | 1874 | 1461352692116 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 145 (0x7f8d57514000) [pid = 1874] [serial = 753] [outer = 0x7f8d4f95b800] 12:18:12 INFO - PROCESS | 1874 | 1461352692881 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]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1336ms 12:18:12 INFO - PROCESS | 1874 | 1461352692924 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:18:12 INFO - PROCESS | 1874 | 1461352692929 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:18:12 INFO - PROCESS | 1874 | 1461352692934 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 1874 | 1461352692938 Marionette TRACE conn3 <- [1,974,null,{}] 12:18:12 INFO - PROCESS | 1874 | 1461352692943 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}] 12:18:13 INFO - PROCESS | 1874 | 1461352693093 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:18:13 INFO - PROCESS | 1874 | 1461352693262 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62350000 == 92 [pid = 1874] [id = 251] 12:18:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 146 (0x7f8d5100e000) [pid = 1874] [serial = 754] [outer = (nil)] 12:18:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 147 (0x7f8d5c532000) [pid = 1874] [serial = 755] [outer = 0x7f8d5100e000] 12:18:13 INFO - PROCESS | 1874 | 1461352693332 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 148 (0x7f8d5d3cb000) [pid = 1874] [serial = 756] [outer = 0x7f8d5100e000] 12:18:14 INFO - PROCESS | 1874 | 1461352694178 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]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1282ms 12:18:14 INFO - PROCESS | 1874 | 1461352694218 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 1874 | 1461352694222 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:18:14 INFO - PROCESS | 1874 | 1461352694227 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 1874 | 1461352694230 Marionette TRACE conn3 <- [1,978,null,{}] 12:18:14 INFO - PROCESS | 1874 | 1461352694235 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}] 12:18:14 INFO - PROCESS | 1874 | 1461352694407 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:18:14 INFO - PROCESS | 1874 | 1461352694581 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62b31800 == 93 [pid = 1874] [id = 252] 12:18:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 149 (0x7f8d5d3cc800) [pid = 1874] [serial = 757] [outer = (nil)] 12:18:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 150 (0x7f8d5e6d7c00) [pid = 1874] [serial = 758] [outer = 0x7f8d5d3cc800] 12:18:14 INFO - PROCESS | 1874 | 1461352694651 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 151 (0x7f8d60223000) [pid = 1874] [serial = 759] [outer = 0x7f8d5d3cc800] 12:18:15 INFO - PROCESS | 1874 | 1461352695505 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]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1329ms 12:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:18:15 INFO - PROCESS | 1874 | 1461352695558 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 1874 | 1461352695560 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:18:15 INFO - PROCESS | 1874 | 1461352695566 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 1874 | 1461352695570 Marionette TRACE conn3 <- [1,982,null,{}] 12:18:15 INFO - PROCESS | 1874 | 1461352695575 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}] 12:18:15 INFO - PROCESS | 1874 | 1461352695723 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:18:15 INFO - PROCESS | 1874 | 1461352695896 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66acd800 == 94 [pid = 1874] [id = 253] 12:18:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 152 (0x7f8d5d6ad400) [pid = 1874] [serial = 760] [outer = (nil)] 12:18:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d61e21400) [pid = 1874] [serial = 761] [outer = 0x7f8d5d6ad400] 12:18:15 INFO - PROCESS | 1874 | 1461352695962 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d6219f400) [pid = 1874] [serial = 762] [outer = 0x7f8d5d6ad400] 12:18:16 INFO - PROCESS | 1874 | 1461352696842 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]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1332ms 12:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:18:16 INFO - PROCESS | 1874 | 1461352696899 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 1874 | 1461352696902 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:18:16 INFO - PROCESS | 1874 | 1461352696908 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 1874 | 1461352696911 Marionette TRACE conn3 <- [1,986,null,{}] 12:18:16 INFO - PROCESS | 1874 | 1461352696916 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}] 12:18:17 INFO - PROCESS | 1874 | 1461352697073 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:18:17 INFO - PROCESS | 1874 | 1461352697244 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67a8c800 == 95 [pid = 1874] [id = 254] 12:18:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d60228400) [pid = 1874] [serial = 763] [outer = (nil)] 12:18:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d621a8c00) [pid = 1874] [serial = 764] [outer = 0x7f8d60228400] 12:18:17 INFO - PROCESS | 1874 | 1461352697312 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d622edc00) [pid = 1874] [serial = 765] [outer = 0x7f8d60228400] 12:18:18 INFO - PROCESS | 1874 | 1461352698101 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]]]}] 12:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1232ms 12:18:18 INFO - PROCESS | 1874 | 1461352698140 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 1874 | 1461352698144 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:18:18 INFO - PROCESS | 1874 | 1461352698150 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 1874 | 1461352698155 Marionette TRACE conn3 <- [1,990,null,{}] 12:18:18 INFO - PROCESS | 1874 | 1461352698160 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}] 12:18:18 INFO - PROCESS | 1874 | 1461352698331 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:18:18 INFO - PROCESS | 1874 | 1461352698501 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4acd0800 == 96 [pid = 1874] [id = 255] 12:18:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d621a2c00) [pid = 1874] [serial = 766] [outer = (nil)] 12:18:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d50b09800) [pid = 1874] [serial = 767] [outer = 0x7f8d621a2c00] 12:18:18 INFO - PROCESS | 1874 | 1461352698580 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d62658800) [pid = 1874] [serial = 768] [outer = 0x7f8d621a2c00] 12:18:19 INFO - PROCESS | 1874 | 1461352699410 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]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1328ms 12:18:19 INFO - PROCESS | 1874 | 1461352699480 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 1874 | 1461352699483 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:18:19 INFO - PROCESS | 1874 | 1461352699489 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 1874 | 1461352699491 Marionette TRACE conn3 <- [1,994,null,{}] 12:18:19 INFO - PROCESS | 1874 | 1461352699496 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}] 12:18:19 INFO - PROCESS | 1874 | 1461352699657 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:18:19 INFO - PROCESS | 1874 | 1461352699847 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4adce000 == 97 [pid = 1874] [id = 256] 12:18:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d43766400) [pid = 1874] [serial = 769] [outer = (nil)] 12:18:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d62849000) [pid = 1874] [serial = 770] [outer = 0x7f8d43766400] 12:18:19 INFO - PROCESS | 1874 | 1461352699916 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d62a1b400) [pid = 1874] [serial = 771] [outer = 0x7f8d43766400] 12:18:20 INFO - PROCESS | 1874 | 1461352700755 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]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1340ms 12:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:18:20 INFO - PROCESS | 1874 | 1461352700830 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 1874 | 1461352700833 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:18:20 INFO - PROCESS | 1874 | 1461352700839 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 1874 | 1461352700843 Marionette TRACE conn3 <- [1,998,null,{}] 12:18:20 INFO - PROCESS | 1874 | 1461352700848 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}] 12:18:21 INFO - PROCESS | 1874 | 1461352701079 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:18:21 INFO - PROCESS | 1874 | 1461352701251 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4addf000 == 98 [pid = 1874] [id = 257] 12:18:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d4aff1400) [pid = 1874] [serial = 772] [outer = (nil)] 12:18:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d626b7800) [pid = 1874] [serial = 773] [outer = 0x7f8d4aff1400] 12:18:21 INFO - PROCESS | 1874 | 1461352701376 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d62af4c00) [pid = 1874] [serial = 774] [outer = 0x7f8d4aff1400] 12:18:22 INFO - PROCESS | 1874 | 1461352702517 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]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1734ms 12:18:22 INFO - PROCESS | 1874 | 1461352702572 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 1874 | 1461352702578 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:18:22 INFO - PROCESS | 1874 | 1461352702586 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 1874 | 1461352702590 Marionette TRACE conn3 <- [1,1002,null,{}] 12:18:22 INFO - PROCESS | 1874 | 1461352702597 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}] 12:18:22 INFO - PROCESS | 1874 | 1461352702778 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:18:22 INFO - PROCESS | 1874 | 1461352702952 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4acc9000 == 99 [pid = 1874] [id = 258] 12:18:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d438dc800) [pid = 1874] [serial = 775] [outer = (nil)] 12:18:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d438e1c00) [pid = 1874] [serial = 776] [outer = 0x7f8d438dc800] 12:18:23 INFO - PROCESS | 1874 | 1461352703019 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d438e6c00) [pid = 1874] [serial = 777] [outer = 0x7f8d438dc800] 12:18:23 INFO - PROCESS | 1874 | 1461352703977 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]]]}] 12:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1429ms 12:18:24 INFO - PROCESS | 1874 | 1461352704016 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 1874 | 1461352704025 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:18:24 INFO - PROCESS | 1874 | 1461352704034 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 1874 | 1461352704038 Marionette TRACE conn3 <- [1,1006,null,{}] 12:18:24 INFO - PROCESS | 1874 | 1461352704043 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}] 12:18:24 INFO - PROCESS | 1874 | 1461352704195 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:18:24 INFO - PROCESS | 1874 | 1461352704382 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44575800 == 100 [pid = 1874] [id = 259] 12:18:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d462a4000) [pid = 1874] [serial = 778] [outer = (nil)] 12:18:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d469cd000) [pid = 1874] [serial = 779] [outer = 0x7f8d462a4000] 12:18:24 INFO - PROCESS | 1874 | 1461352704451 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d46d82c00) [pid = 1874] [serial = 780] [outer = 0x7f8d462a4000] 12:18:25 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d566d3800 == 99 [pid = 1874] [id = 208] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d53309800) [pid = 1874] [serial = 691] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d4f14d000) [pid = 1874] [serial = 682] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d50b0cc00) [pid = 1874] [serial = 685] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d51016000) [pid = 1874] [serial = 686] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d44549400) [pid = 1874] [serial = 671] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d441d2c00) [pid = 1874] [serial = 670] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d53307c00) [pid = 1874] [serial = 661] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d5140d400) [pid = 1874] [serial = 658] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d469cd800) [pid = 1874] [serial = 674] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d462a8c00) [pid = 1874] [serial = 673] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d4788a400) [pid = 1874] [serial = 676] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d4a7f1000) [pid = 1874] [serial = 679] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d49e65000) [pid = 1874] [serial = 677] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d462d4800) [pid = 1874] [serial = 643] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d50b06800) [pid = 1874] [serial = 655] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d53817800) [pid = 1874] [serial = 667] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d441d2400) [pid = 1874] [serial = 640] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d4e3b1400) [pid = 1874] [serial = 649] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d4f562c00) [pid = 1874] [serial = 652] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 152 (0x7f8d49e5dc00) [pid = 1874] [serial = 646] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 151 (0x7f8d533eec00) [pid = 1874] [serial = 664] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 150 (0x7f8d4a7e2400) [pid = 1874] [serial = 688] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 149 (0x7f8d4f958400) [pid = 1874] [serial = 683] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 148 (0x7f8d5100f800) [pid = 1874] [serial = 689] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | --DOMWINDOW == 147 (0x7f8d4e2e1000) [pid = 1874] [serial = 680] [outer = (nil)] [url = about:blank] 12:18:25 INFO - PROCESS | 1874 | 1461352705425 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]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1436ms 12:18:25 INFO - PROCESS | 1874 | 1461352705471 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 1874 | 1461352705474 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:18:25 INFO - PROCESS | 1874 | 1461352705480 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 1874 | 1461352705485 Marionette TRACE conn3 <- [1,1010,null,{}] 12:18:25 INFO - PROCESS | 1874 | 1461352705499 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}] 12:18:25 INFO - PROCESS | 1874 | 1461352705657 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:18:25 INFO - PROCESS | 1874 | 1461352705789 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46b7c000 == 100 [pid = 1874] [id = 260] 12:18:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 148 (0x7f8d46beb800) [pid = 1874] [serial = 781] [outer = (nil)] 12:18:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 149 (0x7f8d49e5a400) [pid = 1874] [serial = 782] [outer = 0x7f8d46beb800] 12:18:25 INFO - PROCESS | 1874 | 1461352705852 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 150 (0x7f8d4a765400) [pid = 1874] [serial = 783] [outer = 0x7f8d46beb800] 12:18:26 INFO - PROCESS | 1874 | 1461352706533 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]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1132ms 12:18:26 INFO - PROCESS | 1874 | 1461352706612 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 1874 | 1461352706615 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:18:26 INFO - PROCESS | 1874 | 1461352706621 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 1874 | 1461352706623 Marionette TRACE conn3 <- [1,1014,null,{}] 12:18:26 INFO - PROCESS | 1874 | 1461352706660 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}] 12:18:26 INFO - PROCESS | 1874 | 1461352706810 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:18:26 INFO - PROCESS | 1874 | 1461352706822 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fd96800 == 101 [pid = 1874] [id = 261] 12:18:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 151 (0x7f8d49e5b800) [pid = 1874] [serial = 784] [outer = (nil)] 12:18:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 152 (0x7f8d4affcc00) [pid = 1874] [serial = 785] [outer = 0x7f8d49e5b800] 12:18:26 INFO - PROCESS | 1874 | 1461352706880 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d4d26e800) [pid = 1874] [serial = 786] [outer = 0x7f8d49e5b800] 12:18:27 INFO - PROCESS | 1874 | 1461352707692 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]]]}] 12:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1109ms 12:18:27 INFO - PROCESS | 1874 | 1461352707742 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 1874 | 1461352707746 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:18:27 INFO - PROCESS | 1874 | 1461352707775 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 1874 | 1461352707778 Marionette TRACE conn3 <- [1,1018,null,{}] 12:18:27 INFO - PROCESS | 1874 | 1461352707783 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}] 12:18:27 INFO - PROCESS | 1874 | 1461352707981 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:18:28 INFO - PROCESS | 1874 | 1461352708004 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51422000 == 102 [pid = 1874] [id = 262] 12:18:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d4aff0000) [pid = 1874] [serial = 787] [outer = (nil)] 12:18:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d4e96a800) [pid = 1874] [serial = 788] [outer = 0x7f8d4aff0000] 12:18:28 INFO - PROCESS | 1874 | 1461352708063 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d4f95c000) [pid = 1874] [serial = 789] [outer = 0x7f8d4aff0000] 12:18:28 INFO - PROCESS | 1874 | 1461352708865 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]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1153ms 12:18:28 INFO - PROCESS | 1874 | 1461352708907 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 1874 | 1461352708911 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:18:28 INFO - PROCESS | 1874 | 1461352708924 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 1874 | 1461352708926 Marionette TRACE conn3 <- [1,1022,null,{}] 12:18:28 INFO - PROCESS | 1874 | 1461352708931 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}] 12:18:29 INFO - PROCESS | 1874 | 1461352709161 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:18:29 INFO - PROCESS | 1874 | 1461352709199 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d520e6800 == 103 [pid = 1874] [id = 263] 12:18:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d4e96a000) [pid = 1874] [serial = 790] [outer = (nil)] 12:18:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d51010c00) [pid = 1874] [serial = 791] [outer = 0x7f8d4e96a000] 12:18:29 INFO - PROCESS | 1874 | 1461352709265 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d5756bc00) [pid = 1874] [serial = 792] [outer = 0x7f8d4e96a000] 12:18:30 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d4f0bf400) [pid = 1874] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:18:30 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d4385d000) [pid = 1874] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:18:30 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d3ee5a000) [pid = 1874] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:18:30 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d462ce000) [pid = 1874] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:18:30 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d462d3400) [pid = 1874] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:18:30 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d441d7c00) [pid = 1874] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:18:30 INFO - PROCESS | 1874 | --DOMWINDOW == 152 (0x7f8d4a7e8800) [pid = 1874] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:18:30 INFO - PROCESS | 1874 | 1461352710335 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]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1487ms 12:18:30 INFO - PROCESS | 1874 | 1461352710404 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 1874 | 1461352710408 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:18:30 INFO - PROCESS | 1874 | 1461352710413 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 1874 | 1461352710415 Marionette TRACE conn3 <- [1,1026,null,{}] 12:18:30 INFO - PROCESS | 1874 | 1461352710420 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}] 12:18:30 INFO - PROCESS | 1874 | 1461352710579 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:18:30 INFO - PROCESS | 1874 | 1461352710745 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d40e000 == 104 [pid = 1874] [id = 264] 12:18:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d462c8400) [pid = 1874] [serial = 793] [outer = (nil)] 12:18:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d4f95a800) [pid = 1874] [serial = 794] [outer = 0x7f8d462c8400] 12:18:30 INFO - PROCESS | 1874 | 1461352710815 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d5c533800) [pid = 1874] [serial = 795] [outer = 0x7f8d462c8400] 12:18:31 INFO - PROCESS | 1874 | 1461352711430 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]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1076ms 12:18:31 INFO - PROCESS | 1874 | 1461352711489 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 1874 | 1461352711491 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:18:31 INFO - PROCESS | 1874 | 1461352711496 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 1874 | 1461352711498 Marionette TRACE conn3 <- [1,1030,null,{}] 12:18:31 INFO - PROCESS | 1874 | 1461352711507 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}] 12:18:31 INFO - PROCESS | 1874 | 1461352711730 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:18:31 INFO - PROCESS | 1874 | 1461352711816 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62357800 == 105 [pid = 1874] [id = 265] 12:18:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d476ecc00) [pid = 1874] [serial = 796] [outer = (nil)] 12:18:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d5d60e000) [pid = 1874] [serial = 797] [outer = 0x7f8d476ecc00] 12:18:31 INFO - PROCESS | 1874 | 1461352711881 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d5e551c00) [pid = 1874] [serial = 798] [outer = 0x7f8d476ecc00] 12:18:32 INFO - PROCESS | 1874 | 1461352712837 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]]]}] 12:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1383ms 12:18:32 INFO - PROCESS | 1874 | 1461352712881 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 1874 | 1461352712887 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:18:32 INFO - PROCESS | 1874 | 1461352712896 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 1874 | 1461352712901 Marionette TRACE conn3 <- [1,1034,null,{}] 12:18:32 INFO - PROCESS | 1874 | 1461352712908 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}] 12:18:33 INFO - PROCESS | 1874 | 1461352713098 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:18:33 INFO - PROCESS | 1874 | 1461352713280 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46c36000 == 106 [pid = 1874] [id = 266] 12:18:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d438e6000) [pid = 1874] [serial = 799] [outer = (nil)] 12:18:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d44551800) [pid = 1874] [serial = 800] [outer = 0x7f8d438e6000] 12:18:33 INFO - PROCESS | 1874 | 1461352713355 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d462ae800) [pid = 1874] [serial = 801] [outer = 0x7f8d438e6000] 12:18:34 INFO - PROCESS | 1874 | 1461352714253 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]]]}] 12:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1434ms 12:18:34 INFO - PROCESS | 1874 | 1461352714331 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:18:34 INFO - PROCESS | 1874 | 1461352714341 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:18:34 INFO - PROCESS | 1874 | 1461352714350 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 1874 | 1461352714353 Marionette TRACE conn3 <- [1,1038,null,{}] 12:18:34 INFO - PROCESS | 1874 | 1461352714359 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}] 12:18:34 INFO - PROCESS | 1874 | 1461352714562 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:18:34 INFO - PROCESS | 1874 | 1461352714732 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51435000 == 107 [pid = 1874] [id = 267] 12:18:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d469cd800) [pid = 1874] [serial = 802] [outer = (nil)] 12:18:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d4a76cc00) [pid = 1874] [serial = 803] [outer = 0x7f8d469cd800] 12:18:34 INFO - PROCESS | 1874 | 1461352714882 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d4aff9000) [pid = 1874] [serial = 804] [outer = 0x7f8d469cd800] 12:18:35 INFO - PROCESS | 1874 | 1461352715703 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]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1427ms 12:18:35 INFO - PROCESS | 1874 | 1461352715778 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 1874 | 1461352715782 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:18:35 INFO - PROCESS | 1874 | 1461352715788 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 1874 | 1461352715794 Marionette TRACE conn3 <- [1,1042,null,{}] 12:18:35 INFO - PROCESS | 1874 | 1461352715811 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}] 12:18:36 INFO - PROCESS | 1874 | 1461352716021 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:18:36 INFO - PROCESS | 1874 | 1461352716192 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62b24000 == 108 [pid = 1874] [id = 268] 12:18:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d4fc4b400) [pid = 1874] [serial = 805] [outer = (nil)] 12:18:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d5146d000) [pid = 1874] [serial = 806] [outer = 0x7f8d4fc4b400] 12:18:36 INFO - PROCESS | 1874 | 1461352716305 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d53874c00) [pid = 1874] [serial = 807] [outer = 0x7f8d4fc4b400] 12:18:37 INFO - PROCESS | 1874 | 1461352717146 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]]]}] 12:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1395ms 12:18:37 INFO - PROCESS | 1874 | 1461352717183 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 1874 | 1461352717187 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:18:37 INFO - PROCESS | 1874 | 1461352717193 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 1874 | 1461352717196 Marionette TRACE conn3 <- [1,1046,null,{}] 12:18:37 INFO - PROCESS | 1874 | 1461352717203 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}] 12:18:37 INFO - PROCESS | 1874 | 1461352717363 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:18:37 INFO - PROCESS | 1874 | 1461352717538 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3cd9e000 == 109 [pid = 1874] [id = 269] 12:18:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d45d1d000) [pid = 1874] [serial = 808] [outer = (nil)] 12:18:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d5d60f000) [pid = 1874] [serial = 809] [outer = 0x7f8d45d1d000] 12:18:37 INFO - PROCESS | 1874 | 1461352717609 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d5e6d2800) [pid = 1874] [serial = 810] [outer = 0x7f8d45d1d000] 12:18:38 INFO - PROCESS | 1874 | 1461352718450 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]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1328ms 12:18:38 INFO - PROCESS | 1874 | 1461352718523 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 1874 | 1461352718525 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:18:38 INFO - PROCESS | 1874 | 1461352718533 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 1874 | 1461352718535 Marionette TRACE conn3 <- [1,1050,null,{}] 12:18:38 INFO - PROCESS | 1874 | 1461352718541 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}] 12:18:38 INFO - PROCESS | 1874 | 1461352718740 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:18:38 INFO - PROCESS | 1874 | 1461352718915 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67a96800 == 110 [pid = 1874] [id = 270] 12:18:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d50b4d000) [pid = 1874] [serial = 811] [outer = (nil)] 12:18:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d6075b800) [pid = 1874] [serial = 812] [outer = 0x7f8d50b4d000] 12:18:38 INFO - PROCESS | 1874 | 1461352718985 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d622e8400) [pid = 1874] [serial = 813] [outer = 0x7f8d50b4d000] 12:18:39 INFO - PROCESS | 1874 | 1461352719833 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]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1327ms 12:18:39 INFO - PROCESS | 1874 | 1461352719862 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 1874 | 1461352719865 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:18:39 INFO - PROCESS | 1874 | 1461352719870 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 1874 | 1461352719874 Marionette TRACE conn3 <- [1,1054,null,{}] 12:18:39 INFO - PROCESS | 1874 | 1461352719879 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}] 12:18:40 INFO - PROCESS | 1874 | 1461352720058 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:18:40 INFO - PROCESS | 1874 | 1461352720236 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d397c6800 == 111 [pid = 1874] [id = 271] 12:18:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d3e187000) [pid = 1874] [serial = 814] [outer = (nil)] 12:18:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d3e18e800) [pid = 1874] [serial = 815] [outer = 0x7f8d3e187000] 12:18:40 INFO - PROCESS | 1874 | 1461352720305 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d62b02800) [pid = 1874] [serial = 816] [outer = 0x7f8d3e187000] 12:18:41 INFO - PROCESS | 1874 | 1461352721155 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]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1332ms 12:18:41 INFO - PROCESS | 1874 | 1461352721203 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 1874 | 1461352721206 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:18:41 INFO - PROCESS | 1874 | 1461352721212 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 1874 | 1461352721214 Marionette TRACE conn3 <- [1,1058,null,{}] 12:18:41 INFO - PROCESS | 1874 | 1461352721220 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}] 12:18:41 INFO - PROCESS | 1874 | 1461352721414 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:18:41 INFO - PROCESS | 1874 | 1461352721588 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d6f8e7800 == 112 [pid = 1874] [id = 272] 12:18:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d396cac00) [pid = 1874] [serial = 817] [outer = (nil)] 12:18:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d396cc000) [pid = 1874] [serial = 818] [outer = 0x7f8d396cac00] 12:18:41 INFO - PROCESS | 1874 | 1461352721694 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d4a7f0c00) [pid = 1874] [serial = 819] [outer = 0x7f8d396cac00] 12:18:42 INFO - PROCESS | 1874 | 1461352722550 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]]]}] 12:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1384ms 12:18:42 INFO - PROCESS | 1874 | 1461352722596 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:18:42 INFO - PROCESS | 1874 | 1461352722600 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:18:42 INFO - PROCESS | 1874 | 1461352722606 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:18:42 INFO - PROCESS | 1874 | 1461352722608 Marionette TRACE conn3 <- [1,1062,null,{}] 12:18:42 INFO - PROCESS | 1874 | 1461352722613 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}] 12:18:42 INFO - PROCESS | 1874 | 1461352722777 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:18:42 INFO - PROCESS | 1874 | 1461352722955 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d398df800 == 113 [pid = 1874] [id = 273] 12:18:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d396ca800) [pid = 1874] [serial = 820] [outer = (nil)] 12:18:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d39ae2000) [pid = 1874] [serial = 821] [outer = 0x7f8d396ca800] 12:18:43 INFO - PROCESS | 1874 | 1461352723020 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d39ae7000) [pid = 1874] [serial = 822] [outer = 0x7f8d396ca800] 12:18:43 INFO - PROCESS | 1874 | 1461352723890 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]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1328ms 12:18:43 INFO - PROCESS | 1874 | 1461352723936 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 1874 | 1461352723939 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:18:43 INFO - PROCESS | 1874 | 1461352723945 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 1874 | 1461352723947 Marionette TRACE conn3 <- [1,1066,null,{}] 12:18:43 INFO - PROCESS | 1874 | 1461352723953 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}] 12:18:44 INFO - PROCESS | 1874 | 1461352724118 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:18:44 INFO - PROCESS | 1874 | 1461352724842 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439bc800 == 114 [pid = 1874] [id = 274] 12:18:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d3e183c00) [pid = 1874] [serial = 823] [outer = (nil)] 12:18:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d3e188c00) [pid = 1874] [serial = 824] [outer = 0x7f8d3e183c00] 12:18:44 INFO - PROCESS | 1874 | 1461352724914 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d3e191c00) [pid = 1874] [serial = 825] [outer = 0x7f8d3e183c00] 12:18:45 INFO - PROCESS | 1874 | 1461352725721 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]]]}] 12:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1834ms 12:18:45 INFO - PROCESS | 1874 | 1461352725781 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:18:45 INFO - PROCESS | 1874 | 1461352725788 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:18:45 INFO - PROCESS | 1874 | 1461352725796 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - PROCESS | 1874 | 1461352725799 Marionette TRACE conn3 <- [1,1070,null,{}] 12:18:45 INFO - PROCESS | 1874 | 1461352725806 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}] 12:18:45 INFO - PROCESS | 1874 | 1461352725966 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:18:46 INFO - PROCESS | 1874 | 1461352726354 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f26b000 == 115 [pid = 1874] [id = 275] 12:18:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d43863400) [pid = 1874] [serial = 826] [outer = (nil)] 12:18:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d438db400) [pid = 1874] [serial = 827] [outer = 0x7f8d43863400] 12:18:46 INFO - PROCESS | 1874 | 1461352726424 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d438e5400) [pid = 1874] [serial = 828] [outer = 0x7f8d43863400] 12:18:47 INFO - PROCESS | 1874 | 1461352727218 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]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1480ms 12:18:47 INFO - PROCESS | 1874 | 1461352727278 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 1874 | 1461352727284 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:18:47 INFO - PROCESS | 1874 | 1461352727290 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 1874 | 1461352727292 Marionette TRACE conn3 <- [1,1074,null,{}] 12:18:47 INFO - PROCESS | 1874 | 1461352727298 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}] 12:18:47 INFO - PROCESS | 1874 | 1461352727448 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:18:47 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d48532000 == 114 [pid = 1874] [id = 198] 12:18:47 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3e0e0800 == 113 [pid = 1874] [id = 159] 12:18:47 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f042800 == 112 [pid = 1874] [id = 199] 12:18:47 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468bf800 == 111 [pid = 1874] [id = 197] 12:18:47 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439a8800 == 110 [pid = 1874] [id = 196] 12:18:47 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d53812c00) [pid = 1874] [serial = 703] [outer = (nil)] [url = about:blank] 12:18:47 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d5e2dbc00) [pid = 1874] [serial = 712] [outer = (nil)] [url = about:blank] 12:18:47 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d5d607000) [pid = 1874] [serial = 709] [outer = (nil)] [url = about:blank] 12:18:47 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d57520c00) [pid = 1874] [serial = 706] [outer = (nil)] [url = about:blank] 12:18:47 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d51015400) [pid = 1874] [serial = 740] [outer = (nil)] [url = about:blank] 12:18:47 INFO - PROCESS | 1874 | 1461352727712 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d40e000 == 109 [pid = 1874] [id = 264] 12:18:47 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d520e6800 == 108 [pid = 1874] [id = 263] 12:18:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f037000 == 109 [pid = 1874] [id = 276] 12:18:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d438dec00) [pid = 1874] [serial = 829] [outer = (nil)] 12:18:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d44205800) [pid = 1874] [serial = 830] [outer = 0x7f8d438dec00] 12:18:47 INFO - PROCESS | 1874 | 1461352727789 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d45ed6800) [pid = 1874] [serial = 831] [outer = 0x7f8d438dec00] 12:18:47 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51422000 == 108 [pid = 1874] [id = 262] 12:18:47 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4fd96800 == 107 [pid = 1874] [id = 261] 12:18:48 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46b7c000 == 106 [pid = 1874] [id = 260] 12:18:48 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44575800 == 105 [pid = 1874] [id = 259] 12:18:48 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4acc9000 == 104 [pid = 1874] [id = 258] 12:18:48 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62350000 == 103 [pid = 1874] [id = 251] 12:18:48 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d8a9000 == 102 [pid = 1874] [id = 250] 12:18:48 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5690a000 == 101 [pid = 1874] [id = 249] 12:18:48 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ff4c000 == 100 [pid = 1874] [id = 248] 12:18:48 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d441b7000 == 99 [pid = 1874] [id = 247] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d4facb000) [pid = 1874] [serial = 734] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d50b02c00) [pid = 1874] [serial = 737] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d45c87400) [pid = 1874] [serial = 719] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d45ed3400) [pid = 1874] [serial = 720] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d46a5a000) [pid = 1874] [serial = 722] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d46e74c00) [pid = 1874] [serial = 723] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d44202c00) [pid = 1874] [serial = 716] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d50b0a800) [pid = 1874] [serial = 700] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d45ecb400) [pid = 1874] [serial = 694] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d4a01a400) [pid = 1874] [serial = 728] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d4a7e7400) [pid = 1874] [serial = 729] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d4849d800) [pid = 1874] [serial = 725] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d49d71400) [pid = 1874] [serial = 726] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d49e5a800) [pid = 1874] [serial = 697] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d4385a800) [pid = 1874] [serial = 464] [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.] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d4c683400) [pid = 1874] [serial = 731] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d50ba2000) [pid = 1874] [serial = 738] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d50b57000) [pid = 1874] [serial = 735] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d4e2e0c00) [pid = 1874] [serial = 732] [outer = (nil)] [url = about:blank] 12:18:48 INFO - PROCESS | 1874 | 1461352728572 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]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1337ms 12:18:48 INFO - PROCESS | 1874 | 1461352728627 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 1874 | 1461352728630 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:18:48 INFO - PROCESS | 1874 | 1461352728642 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 1874 | 1461352728650 Marionette TRACE conn3 <- [1,1078,null,{}] 12:18:48 INFO - PROCESS | 1874 | 1461352728658 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}] 12:18:48 INFO - PROCESS | 1874 | 1461352728806 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:18:48 INFO - PROCESS | 1874 | 1461352728938 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d49fd8800 == 100 [pid = 1874] [id = 277] 12:18:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d45ecb400) [pid = 1874] [serial = 832] [outer = (nil)] 12:18:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d46a5fc00) [pid = 1874] [serial = 833] [outer = 0x7f8d45ecb400] 12:18:49 INFO - PROCESS | 1874 | 1461352728996 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d476e0800) [pid = 1874] [serial = 834] [outer = 0x7f8d45ecb400] 12:18:49 INFO - PROCESS | 1874 | 1461352729638 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]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1047ms 12:18:49 INFO - PROCESS | 1874 | 1461352729683 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:18:49 INFO - PROCESS | 1874 | 1461352729687 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:18:49 INFO - PROCESS | 1874 | 1461352729694 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 1874 | 1461352729697 Marionette TRACE conn3 <- [1,1082,null,{}] 12:18:49 INFO - PROCESS | 1874 | 1461352729702 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}] 12:18:49 INFO - PROCESS | 1874 | 1461352729917 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:18:50 INFO - PROCESS | 1874 | 1461352730003 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ae25800 == 101 [pid = 1874] [id = 278] 12:18:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d45cc8c00) [pid = 1874] [serial = 835] [outer = (nil)] 12:18:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d489c0800) [pid = 1874] [serial = 836] [outer = 0x7f8d45cc8c00] 12:18:50 INFO - PROCESS | 1874 | 1461352730065 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d49d71400) [pid = 1874] [serial = 837] [outer = 0x7f8d45cc8c00] 12:18:50 INFO - PROCESS | 1874 | 1461352730830 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]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1184ms 12:18:50 INFO - PROCESS | 1874 | 1461352730878 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 1874 | 1461352730886 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:18:50 INFO - PROCESS | 1874 | 1461352730910 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 1874 | 1461352730915 Marionette TRACE conn3 <- [1,1086,null,{}] 12:18:50 INFO - PROCESS | 1874 | 1461352730923 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}] 12:18:51 INFO - PROCESS | 1874 | 1461352731139 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:18:51 INFO - PROCESS | 1874 | 1461352731165 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f454000 == 102 [pid = 1874] [id = 279] 12:18:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d49ee6c00) [pid = 1874] [serial = 838] [outer = (nil)] 12:18:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d4a01cc00) [pid = 1874] [serial = 839] [outer = 0x7f8d49ee6c00] 12:18:51 INFO - PROCESS | 1874 | 1461352731233 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d4a7f1c00) [pid = 1874] [serial = 840] [outer = 0x7f8d49ee6c00] 12:18:52 INFO - PROCESS | 1874 | 1461352732051 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]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1194ms 12:18:52 INFO - PROCESS | 1874 | 1461352732091 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 1874 | 1461352732093 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:18:52 INFO - PROCESS | 1874 | 1461352732111 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 1874 | 1461352732113 Marionette TRACE conn3 <- [1,1090,null,{}] 12:18:52 INFO - PROCESS | 1874 | 1461352732119 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}] 12:18:52 INFO - PROCESS | 1874 | 1461352732317 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:18:52 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d49e5b800) [pid = 1874] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:18:52 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d4aff0000) [pid = 1874] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:18:52 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d462a4000) [pid = 1874] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:18:52 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d4e96a000) [pid = 1874] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:18:52 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d462c8400) [pid = 1874] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:18:52 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d46beb800) [pid = 1874] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:18:52 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d438dc800) [pid = 1874] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:18:52 INFO - PROCESS | 1874 | 1461352732911 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45d85000 == 103 [pid = 1874] [id = 280] 12:18:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d438dc000) [pid = 1874] [serial = 841] [outer = (nil)] 12:18:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d462c6400) [pid = 1874] [serial = 842] [outer = 0x7f8d438dc000] 12:18:52 INFO - PROCESS | 1874 | 1461352732968 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d4e243400) [pid = 1874] [serial = 843] [outer = 0x7f8d438dc000] 12:18:53 INFO - PROCESS | 1874 | 1461352733556 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]]]}] 12:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1496ms 12:18:53 INFO - PROCESS | 1874 | 1461352733596 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 1874 | 1461352733599 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:18:53 INFO - PROCESS | 1874 | 1461352733605 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 1874 | 1461352733607 Marionette TRACE conn3 <- [1,1094,null,{}] 12:18:53 INFO - PROCESS | 1874 | 1461352733612 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}] 12:18:53 INFO - PROCESS | 1874 | 1461352733791 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:18:53 INFO - PROCESS | 1874 | 1461352733812 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50581000 == 104 [pid = 1874] [id = 281] 12:18:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d47454000) [pid = 1874] [serial = 844] [outer = (nil)] 12:18:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d4f4b4400) [pid = 1874] [serial = 845] [outer = 0x7f8d47454000] 12:18:53 INFO - PROCESS | 1874 | 1461352733873 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d4facb000) [pid = 1874] [serial = 846] [outer = 0x7f8d47454000] 12:18:54 INFO - PROCESS | 1874 | 1461352734562 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]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 975ms 12:18:54 INFO - PROCESS | 1874 | 1461352734580 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:18:54 INFO - PROCESS | 1874 | 1461352734583 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:18:54 INFO - PROCESS | 1874 | 1461352734590 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 1874 | 1461352734594 Marionette TRACE conn3 <- [1,1098,null,{}] 12:18:54 INFO - PROCESS | 1874 | 1461352734599 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}] 12:18:54 INFO - PROCESS | 1874 | 1461352734781 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:18:54 INFO - PROCESS | 1874 | 1461352734964 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f036000 == 105 [pid = 1874] [id = 282] 12:18:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d396c5c00) [pid = 1874] [serial = 847] [outer = (nil)] 12:18:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d396d1400) [pid = 1874] [serial = 848] [outer = 0x7f8d396c5c00] 12:18:55 INFO - PROCESS | 1874 | 1461352735037 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d3e183400) [pid = 1874] [serial = 849] [outer = 0x7f8d396c5c00] 12:18:56 INFO - PROCESS | 1874 | 1461352736000 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]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1441ms 12:18:56 INFO - PROCESS | 1874 | 1461352736031 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 1874 | 1461352736038 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:18:56 INFO - PROCESS | 1874 | 1461352736046 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - PROCESS | 1874 | 1461352736051 Marionette TRACE conn3 <- [1,1102,null,{}] 12:18:56 INFO - PROCESS | 1874 | 1461352736057 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}] 12:18:56 INFO - PROCESS | 1874 | 1461352736232 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:18:56 INFO - PROCESS | 1874 | 1461352736406 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a071000 == 106 [pid = 1874] [id = 283] 12:18:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d396c7000) [pid = 1874] [serial = 850] [outer = (nil)] 12:18:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d44206400) [pid = 1874] [serial = 851] [outer = 0x7f8d396c7000] 12:18:56 INFO - PROCESS | 1874 | 1461352736479 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d45d1f400) [pid = 1874] [serial = 852] [outer = 0x7f8d396c7000] 12:18:57 INFO - PROCESS | 1874 | 1461352737419 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]]]}] 12:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1433ms 12:18:57 INFO - PROCESS | 1874 | 1461352737483 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:18:57 INFO - PROCESS | 1874 | 1461352737489 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:18:57 INFO - PROCESS | 1874 | 1461352737495 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 1874 | 1461352737498 Marionette TRACE conn3 <- [1,1106,null,{}] 12:18:57 INFO - PROCESS | 1874 | 1461352737504 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}] 12:18:57 INFO - PROCESS | 1874 | 1461352737671 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:18:57 INFO - PROCESS | 1874 | 1461352737837 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ff47800 == 107 [pid = 1874] [id = 284] 12:18:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d462d0c00) [pid = 1874] [serial = 853] [outer = (nil)] 12:18:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d48526c00) [pid = 1874] [serial = 854] [outer = 0x7f8d462d0c00] 12:18:57 INFO - PROCESS | 1874 | 1461352737909 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d49e5bc00) [pid = 1874] [serial = 855] [outer = 0x7f8d462d0c00] 12:18:58 INFO - PROCESS | 1874 | 1461352738783 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]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1336ms 12:18:58 INFO - PROCESS | 1874 | 1461352738831 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 1874 | 1461352738835 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:18:58 INFO - PROCESS | 1874 | 1461352738851 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 1874 | 1461352738859 Marionette TRACE conn3 <- [1,1110,null,{}] 12:18:58 INFO - PROCESS | 1874 | 1461352738865 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}] 12:18:59 INFO - PROCESS | 1874 | 1461352739066 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:18:59 INFO - PROCESS | 1874 | 1461352739243 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52083800 == 108 [pid = 1874] [id = 285] 12:18:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d45d17000) [pid = 1874] [serial = 856] [outer = (nil)] 12:18:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d4affe000) [pid = 1874] [serial = 857] [outer = 0x7f8d45d17000] 12:18:59 INFO - PROCESS | 1874 | 1461352739311 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d4f951400) [pid = 1874] [serial = 858] [outer = 0x7f8d45d17000] 12:19:00 INFO - PROCESS | 1874 | 1461352740137 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]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1344ms 12:19:00 INFO - PROCESS | 1874 | 1461352740187 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 1874 | 1461352740193 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:19:00 INFO - PROCESS | 1874 | 1461352740201 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 1874 | 1461352740204 Marionette TRACE conn3 <- [1,1114,null,{}] 12:19:00 INFO - PROCESS | 1874 | 1461352740209 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}] 12:19:00 INFO - PROCESS | 1874 | 1461352740364 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:19:00 INFO - PROCESS | 1874 | 1461352740538 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d1bd000 == 109 [pid = 1874] [id = 286] 12:19:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d4affdc00) [pid = 1874] [serial = 859] [outer = (nil)] 12:19:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d50b02c00) [pid = 1874] [serial = 860] [outer = 0x7f8d4affdc00] 12:19:00 INFO - PROCESS | 1874 | 1461352740608 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d50b4e000) [pid = 1874] [serial = 861] [outer = 0x7f8d4affdc00] 12:19:01 INFO - PROCESS | 1874 | 1461352741444 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]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1286ms 12:19:01 INFO - PROCESS | 1874 | 1461352741487 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 1874 | 1461352741491 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:19:01 INFO - PROCESS | 1874 | 1461352741497 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 1874 | 1461352741499 Marionette TRACE conn3 <- [1,1118,null,{}] 12:19:01 INFO - PROCESS | 1874 | 1461352741505 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}] 12:19:01 INFO - PROCESS | 1874 | 1461352741664 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:19:01 INFO - PROCESS | 1874 | 1461352741852 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d60782800 == 110 [pid = 1874] [id = 287] 12:19:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d50b99400) [pid = 1874] [serial = 862] [outer = (nil)] 12:19:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d50ba0800) [pid = 1874] [serial = 863] [outer = 0x7f8d50b99400] 12:19:01 INFO - PROCESS | 1874 | 1461352741931 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d5140f000) [pid = 1874] [serial = 864] [outer = 0x7f8d50b99400] 12:19:02 INFO - PROCESS | 1874 | 1461352742887 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]]]}] 12:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1439ms 12:19:02 INFO - PROCESS | 1874 | 1461352742936 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 1874 | 1461352742939 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:19:02 INFO - PROCESS | 1874 | 1461352742945 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 1874 | 1461352742947 Marionette TRACE conn3 <- [1,1122,null,{}] 12:19:02 INFO - PROCESS | 1874 | 1461352742952 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}] 12:19:03 INFO - PROCESS | 1874 | 1461352743110 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:19:03 INFO - PROCESS | 1874 | 1461352743289 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d626ce800 == 111 [pid = 1874] [id = 288] 12:19:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d50b9b000) [pid = 1874] [serial = 865] [outer = (nil)] 12:19:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d5756ac00) [pid = 1874] [serial = 866] [outer = 0x7f8d50b9b000] 12:19:03 INFO - PROCESS | 1874 | 1461352743360 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d5c538800) [pid = 1874] [serial = 867] [outer = 0x7f8d50b9b000] 12:19:04 INFO - PROCESS | 1874 | 1461352744169 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]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1282ms 12:19:04 INFO - PROCESS | 1874 | 1461352744228 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 1874 | 1461352744230 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:19:04 INFO - PROCESS | 1874 | 1461352744236 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 1874 | 1461352744239 Marionette TRACE conn3 <- [1,1126,null,{}] 12:19:04 INFO - PROCESS | 1874 | 1461352744245 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}] 12:19:04 INFO - PROCESS | 1874 | 1461352744396 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:19:04 INFO - PROCESS | 1874 | 1461352744580 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d64785000 == 112 [pid = 1874] [id = 289] 12:19:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d51faa400) [pid = 1874] [serial = 868] [outer = (nil)] 12:19:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d5d488400) [pid = 1874] [serial = 869] [outer = 0x7f8d51faa400] 12:19:04 INFO - PROCESS | 1874 | 1461352744646 Marionette DEBUG loaded listener.js 12:19:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d5e2dbc00) [pid = 1874] [serial = 870] [outer = 0x7f8d51faa400] 12:19:05 INFO - PROCESS | 1874 | 1461352745471 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]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1284ms 12:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:19:05 INFO - PROCESS | 1874 | 1461352745520 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 1874 | 1461352745524 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:19:05 INFO - PROCESS | 1874 | 1461352745532 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 1874 | 1461352745534 Marionette TRACE conn3 <- [1,1130,null,{}] 12:19:05 INFO - PROCESS | 1874 | 1461352745539 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}] 12:19:05 INFO - PROCESS | 1874 | 1461352745693 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:19:05 INFO - PROCESS | 1874 | 1461352745870 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67a95800 == 113 [pid = 1874] [id = 290] 12:19:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d5e5c5400) [pid = 1874] [serial = 871] [outer = (nil)] 12:19:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d5e89d000) [pid = 1874] [serial = 872] [outer = 0x7f8d5e5c5400] 12:19:05 INFO - PROCESS | 1874 | 1461352745940 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d607cc400) [pid = 1874] [serial = 873] [outer = 0x7f8d5e5c5400] 12:19:06 INFO - PROCESS | 1874 | 1461352746766 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]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1289ms 12:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:19:06 INFO - PROCESS | 1874 | 1461352746818 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 1874 | 1461352746821 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:19:06 INFO - PROCESS | 1874 | 1461352746825 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 1874 | 1461352746829 Marionette TRACE conn3 <- [1,1134,null,{}] 12:19:06 INFO - PROCESS | 1874 | 1461352746834 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}] 12:19:07 INFO - PROCESS | 1874 | 1461352746995 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:19:07 INFO - PROCESS | 1874 | 1461352747173 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bda800 == 114 [pid = 1874] [id = 291] 12:19:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d5e2e6800) [pid = 1874] [serial = 874] [outer = (nil)] 12:19:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d621a3800) [pid = 1874] [serial = 875] [outer = 0x7f8d5e2e6800] 12:19:07 INFO - PROCESS | 1874 | 1461352747242 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d622ed800) [pid = 1874] [serial = 876] [outer = 0x7f8d5e2e6800] 12:19:08 INFO - PROCESS | 1874 | 1461352748027 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]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1231ms 12:19:08 INFO - PROCESS | 1874 | 1461352748058 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:19:08 INFO - PROCESS | 1874 | 1461352748060 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:19:08 INFO - PROCESS | 1874 | 1461352748066 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 1874 | 1461352748068 Marionette TRACE conn3 <- [1,1138,null,{}] 12:19:08 INFO - PROCESS | 1874 | 1461352748074 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}] 12:19:08 INFO - PROCESS | 1874 | 1461352748244 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:19:08 INFO - PROCESS | 1874 | 1461352748429 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b4d0000 == 115 [pid = 1874] [id = 292] 12:19:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d5e602c00) [pid = 1874] [serial = 877] [outer = (nil)] 12:19:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d622ef400) [pid = 1874] [serial = 878] [outer = 0x7f8d5e602c00] 12:19:08 INFO - PROCESS | 1874 | 1461352748514 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d62af3400) [pid = 1874] [serial = 879] [outer = 0x7f8d5e602c00] 12:19:09 INFO - PROCESS | 1874 | 1461352749389 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]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1380ms 12:19:09 INFO - PROCESS | 1874 | 1461352749447 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 1874 | 1461352749450 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:19:09 INFO - PROCESS | 1874 | 1461352749456 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 1874 | 1461352749460 Marionette TRACE conn3 <- [1,1142,null,{}] 12:19:09 INFO - PROCESS | 1874 | 1461352749465 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}] 12:19:09 INFO - PROCESS | 1874 | 1461352749652 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:19:09 INFO - PROCESS | 1874 | 1461352749832 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4d239000 == 116 [pid = 1874] [id = 293] 12:19:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d4376dc00) [pid = 1874] [serial = 880] [outer = (nil)] 12:19:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d4ff37c00) [pid = 1874] [serial = 881] [outer = 0x7f8d4376dc00] 12:19:09 INFO - PROCESS | 1874 | 1461352749902 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d607da000) [pid = 1874] [serial = 882] [outer = 0x7f8d4376dc00] 12:19:10 INFO - PROCESS | 1874 | 1461352750666 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]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1227ms 12:19:10 INFO - PROCESS | 1874 | 1461352750684 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:19:10 INFO - PROCESS | 1874 | 1461352750692 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:19:10 INFO - PROCESS | 1874 | 1461352750697 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 1874 | 1461352750699 Marionette TRACE conn3 <- [1,1146,null,{}] 12:19:10 INFO - PROCESS | 1874 | 1461352750705 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}] 12:19:10 INFO - PROCESS | 1874 | 1461352750857 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:19:11 INFO - PROCESS | 1874 | 1461352751039 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a7af000 == 117 [pid = 1874] [id = 294] 12:19:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d4a19d000) [pid = 1874] [serial = 883] [outer = (nil)] 12:19:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d4a1a2800) [pid = 1874] [serial = 884] [outer = 0x7f8d4a19d000] 12:19:11 INFO - PROCESS | 1874 | 1461352751112 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d4a1a6800) [pid = 1874] [serial = 885] [outer = 0x7f8d4a19d000] 12:19:12 INFO - PROCESS | 1874 | 1461352752357 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]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1684ms 12:19:12 INFO - PROCESS | 1874 | 1461352752405 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 1874 | 1461352752416 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:19:12 INFO - PROCESS | 1874 | 1461352752426 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 1874 | 1461352752429 Marionette TRACE conn3 <- [1,1150,null,{}] 12:19:12 INFO - PROCESS | 1874 | 1461352752438 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}] 12:19:12 INFO - PROCESS | 1874 | 1461352752726 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:19:13 INFO - PROCESS | 1874 | 1461352753202 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b74c800 == 118 [pid = 1874] [id = 295] 12:19:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d38929800) [pid = 1874] [serial = 886] [outer = (nil)] 12:19:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d396c5000) [pid = 1874] [serial = 887] [outer = 0x7f8d38929800] 12:19:13 INFO - PROCESS | 1874 | 1461352753269 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d39ae7c00) [pid = 1874] [serial = 888] [outer = 0x7f8d38929800] 12:19:14 INFO - PROCESS | 1874 | 1461352754072 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]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1691ms 12:19:14 INFO - PROCESS | 1874 | 1461352754117 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 1874 | 1461352754123 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:19:14 INFO - PROCESS | 1874 | 1461352754149 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 1874 | 1461352754153 Marionette TRACE conn3 <- [1,1154,null,{}] 12:19:14 INFO - PROCESS | 1874 | 1461352754160 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}] 12:19:14 INFO - PROCESS | 1874 | 1461352754329 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:19:14 INFO - PROCESS | 1874 | 1461352754523 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f046000 == 119 [pid = 1874] [id = 296] 12:19:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d396cd000) [pid = 1874] [serial = 889] [outer = (nil)] 12:19:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d3e18bc00) [pid = 1874] [serial = 890] [outer = 0x7f8d396cd000] 12:19:14 INFO - PROCESS | 1874 | 1461352754586 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d438e0800) [pid = 1874] [serial = 891] [outer = 0x7f8d396cd000] 12:19:15 INFO - PROCESS | 1874 | 1461352755511 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]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1435ms 12:19:15 INFO - PROCESS | 1874 | 1461352755585 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:19:15 INFO - PROCESS | 1874 | 1461352755591 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:19:15 INFO - PROCESS | 1874 | 1461352755597 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 1874 | 1461352755600 Marionette TRACE conn3 <- [1,1158,null,{}] 12:19:15 INFO - PROCESS | 1874 | 1461352755605 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}] 12:19:15 INFO - PROCESS | 1874 | 1461352755762 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:19:15 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52093000 == 118 [pid = 1874] [id = 207] 12:19:15 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50581000 == 117 [pid = 1874] [id = 281] 12:19:15 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45d85000 == 116 [pid = 1874] [id = 280] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d621a8c00) [pid = 1874] [serial = 764] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d62849000) [pid = 1874] [serial = 770] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d50b09800) [pid = 1874] [serial = 767] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d61e21400) [pid = 1874] [serial = 761] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d5c532000) [pid = 1874] [serial = 755] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d535a0800) [pid = 1874] [serial = 752] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d5e6d7c00) [pid = 1874] [serial = 758] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d5d60e000) [pid = 1874] [serial = 797] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | 1461352756038 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f454000 == 115 [pid = 1874] [id = 279] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ae25800 == 114 [pid = 1874] [id = 278] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d49fd8800 == 113 [pid = 1874] [id = 277] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f037000 == 112 [pid = 1874] [id = 276] 12:19:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f0c7000 == 113 [pid = 1874] [id = 297] 12:19:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d438d9c00) [pid = 1874] [serial = 892] [outer = (nil)] 12:19:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d462cb800) [pid = 1874] [serial = 893] [outer = 0x7f8d438d9c00] 12:19:16 INFO - PROCESS | 1874 | 1461352756158 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d46e6fc00) [pid = 1874] [serial = 894] [outer = 0x7f8d438d9c00] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f26b000 == 112 [pid = 1874] [id = 275] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439bc800 == 111 [pid = 1874] [id = 274] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d67a96800 == 110 [pid = 1874] [id = 270] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3cd9e000 == 109 [pid = 1874] [id = 269] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62b24000 == 108 [pid = 1874] [id = 268] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51435000 == 107 [pid = 1874] [id = 267] 12:19:16 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46c36000 == 106 [pid = 1874] [id = 266] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d4d26e800) [pid = 1874] [serial = 786] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d4f95c000) [pid = 1874] [serial = 789] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d46d82c00) [pid = 1874] [serial = 780] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d469cd000) [pid = 1874] [serial = 779] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d5756bc00) [pid = 1874] [serial = 792] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d5c533800) [pid = 1874] [serial = 795] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d49d14400) [pid = 1874] [serial = 746] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d4a765400) [pid = 1874] [serial = 783] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d49e5a400) [pid = 1874] [serial = 782] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d4affcc00) [pid = 1874] [serial = 785] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d4e96a800) [pid = 1874] [serial = 788] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d44547400) [pid = 1874] [serial = 743] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d4fc4f800) [pid = 1874] [serial = 749] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d51010c00) [pid = 1874] [serial = 791] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d626b7800) [pid = 1874] [serial = 773] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d438e6c00) [pid = 1874] [serial = 777] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d438e1c00) [pid = 1874] [serial = 776] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d4f95a800) [pid = 1874] [serial = 794] [outer = (nil)] [url = about:blank] 12:19:16 INFO - PROCESS | 1874 | 1461352756894 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]]]}] 12:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1332ms 12:19:16 INFO - PROCESS | 1874 | 1461352756928 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 1874 | 1461352756931 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:19:16 INFO - PROCESS | 1874 | 1461352756974 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 1874 | 1461352756982 Marionette TRACE conn3 <- [1,1162,null,{}] 12:19:16 INFO - PROCESS | 1874 | 1461352756988 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}] 12:19:17 INFO - PROCESS | 1874 | 1461352757150 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:19:17 INFO - PROCESS | 1874 | 1461352757160 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d47872800 == 107 [pid = 1874] [id = 298] 12:19:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d441d3000) [pid = 1874] [serial = 895] [outer = (nil)] 12:19:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d49e68c00) [pid = 1874] [serial = 896] [outer = 0x7f8d441d3000] 12:19:17 INFO - PROCESS | 1874 | 1461352757217 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d4a19e800) [pid = 1874] [serial = 897] [outer = 0x7f8d441d3000] 12:19:17 INFO - PROCESS | 1874 | 1461352757988 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]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1051ms 12:19:18 INFO - PROCESS | 1874 | 1461352758012 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 1874 | 1461352758016 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:19:18 INFO - PROCESS | 1874 | 1461352758023 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 1874 | 1461352758026 Marionette TRACE conn3 <- [1,1166,null,{}] 12:19:18 INFO - PROCESS | 1874 | 1461352758031 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}] 12:19:18 INFO - PROCESS | 1874 | 1461352758187 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:19:18 INFO - PROCESS | 1874 | 1461352758203 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4accb000 == 108 [pid = 1874] [id = 299] 12:19:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d45d15800) [pid = 1874] [serial = 898] [outer = (nil)] 12:19:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d4a76dc00) [pid = 1874] [serial = 899] [outer = 0x7f8d45d15800] 12:19:18 INFO - PROCESS | 1874 | 1461352758262 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d4affec00) [pid = 1874] [serial = 900] [outer = 0x7f8d45d15800] 12:19:19 INFO - PROCESS | 1874 | 1461352759136 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]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1127ms 12:19:19 INFO - PROCESS | 1874 | 1461352759168 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 1874 | 1461352759172 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:19:19 INFO - PROCESS | 1874 | 1461352759180 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 1874 | 1461352759182 Marionette TRACE conn3 <- [1,1170,null,{}] 12:19:19 INFO - PROCESS | 1874 | 1461352759188 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}] 12:19:19 INFO - PROCESS | 1874 | 1461352759379 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:19:19 INFO - PROCESS | 1874 | 1461352759408 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ae38800 == 109 [pid = 1874] [id = 300] 12:19:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d4f954c00) [pid = 1874] [serial = 901] [outer = (nil)] 12:19:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d4fad0000) [pid = 1874] [serial = 902] [outer = 0x7f8d4f954c00] 12:19:19 INFO - PROCESS | 1874 | 1461352759476 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d4ff3d800) [pid = 1874] [serial = 903] [outer = 0x7f8d4f954c00] 12:19:20 INFO - PROCESS | 1874 | 1461352760250 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]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1130ms 12:19:20 INFO - PROCESS | 1874 | 1461352760334 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 1874 | 1461352760337 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:19:20 INFO - PROCESS | 1874 | 1461352760342 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 1874 | 1461352760344 Marionette TRACE conn3 <- [1,1174,null,{}] 12:19:20 INFO - PROCESS | 1874 | 1461352760350 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}] 12:19:20 INFO - PROCESS | 1874 | 1461352760542 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:19:20 INFO - PROCESS | 1874 | 1461352760566 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ff47000 == 110 [pid = 1874] [id = 301] 12:19:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d4ff3e000) [pid = 1874] [serial = 904] [outer = (nil)] 12:19:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d51132000) [pid = 1874] [serial = 905] [outer = 0x7f8d4ff3e000] 12:19:20 INFO - PROCESS | 1874 | 1461352760622 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d53334c00) [pid = 1874] [serial = 906] [outer = 0x7f8d4ff3e000] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d4c612c00) [pid = 1874] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d469c1400) [pid = 1874] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d45d15400) [pid = 1874] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d49ee6c00) [pid = 1874] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d438dc000) [pid = 1874] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d476ecc00) [pid = 1874] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d45cc8c00) [pid = 1874] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d3e183c00) [pid = 1874] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d45ecb400) [pid = 1874] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d438dec00) [pid = 1874] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d43863400) [pid = 1874] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d462cf000) [pid = 1874] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d50bf1400) [pid = 1874] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d441d5000) [pid = 1874] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d4facf400) [pid = 1874] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d441dd400) [pid = 1874] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d50e63800) [pid = 1874] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d47888400) [pid = 1874] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d4fad8c00) [pid = 1874] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:19:21 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d51014800) [pid = 1874] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:19:21 INFO - PROCESS | 1874 | 1461352761714 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] 12:19:21 INFO - PROCESS | 1874 | 1461352761774 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:19:21 INFO - PROCESS | 1874 | 1461352761780 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 1874 | 1461352761783 Marionette TRACE conn3 <- [1,1178,null,{}] 12:19:21 INFO - PROCESS | 1874 | 1461352761788 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}] 12:19:21 INFO - PROCESS | 1874 | 1461352761996 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:19:22 INFO - PROCESS | 1874 | 1461352762014 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f932000 == 111 [pid = 1874] [id = 302] 12:19:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d45ecb400) [pid = 1874] [serial = 907] [outer = (nil)] 12:19:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d476ecc00) [pid = 1874] [serial = 908] [outer = 0x7f8d45ecb400] 12:19:22 INFO - PROCESS | 1874 | 1461352762086 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d50b54000) [pid = 1874] [serial = 909] [outer = 0x7f8d45ecb400] 12:19:22 INFO - PROCESS | 1874 | 1461352762784 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] 12:19:22 INFO - PROCESS | 1874 | 1461352762813 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:19:22 INFO - PROCESS | 1874 | 1461352762821 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 1874 | 1461352762824 Marionette TRACE conn3 <- [1,1182,null,{}] 12:19:22 INFO - PROCESS | 1874 | 1461352762845 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}] 12:19:23 INFO - PROCESS | 1874 | 1461352763034 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:19:23 INFO - PROCESS | 1874 | 1461352763052 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52026000 == 112 [pid = 1874] [id = 303] 12:19:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d441d5000) [pid = 1874] [serial = 910] [outer = (nil)] 12:19:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d51133400) [pid = 1874] [serial = 911] [outer = 0x7f8d441d5000] 12:19:23 INFO - PROCESS | 1874 | 1461352763108 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d53877c00) [pid = 1874] [serial = 912] [outer = 0x7f8d441d5000] 12:19:23 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:19:23 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:19:24 INFO - PROCESS | 1874 | 1461352764098 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] 12:19:24 INFO - PROCESS | 1874 | 1461352764177 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:19:24 INFO - PROCESS | 1874 | 1461352764186 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 1874 | 1461352764190 Marionette TRACE conn3 <- [1,1186,null,{}] 12:19:24 INFO - PROCESS | 1874 | 1461352764198 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}] 12:19:24 INFO - PROCESS | 1874 | 1461352764419 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:19:24 INFO - PROCESS | 1874 | 1461352764652 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f263000 == 113 [pid = 1874] [id = 304] 12:19:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d438dd400) [pid = 1874] [serial = 913] [outer = (nil)] 12:19:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d438e3400) [pid = 1874] [serial = 914] [outer = 0x7f8d438dd400] 12:19:24 INFO - PROCESS | 1874 | 1461352764742 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d45d19800) [pid = 1874] [serial = 915] [outer = 0x7f8d438dd400] 12:19:25 INFO - PROCESS | 1874 | 1461352765570 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] 12:19:25 INFO - PROCESS | 1874 | 1461352765630 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:19:25 INFO - PROCESS | 1874 | 1461352765640 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 1874 | 1461352765644 Marionette TRACE conn3 <- [1,1190,null,{}] 12:19:25 INFO - PROCESS | 1874 | 1461352765649 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}] 12:19:25 INFO - PROCESS | 1874 | 1461352765822 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:19:26 INFO - PROCESS | 1874 | 1461352766006 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f57b800 == 114 [pid = 1874] [id = 305] 12:19:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d438e7400) [pid = 1874] [serial = 916] [outer = (nil)] 12:19:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d48908000) [pid = 1874] [serial = 917] [outer = 0x7f8d438e7400] 12:19:26 INFO - PROCESS | 1874 | 1461352766080 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d4a19b800) [pid = 1874] [serial = 918] [outer = 0x7f8d438e7400] 12:19:27 INFO - PROCESS | 1874 | 1461352767020 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] 12:19:27 INFO - PROCESS | 1874 | 1461352767093 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:19:27 INFO - PROCESS | 1874 | 1461352767100 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 1874 | 1461352767105 Marionette TRACE conn3 <- [1,1194,null,{}] 12:19:27 INFO - PROCESS | 1874 | 1461352767192 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}] 12:19:27 INFO - PROCESS | 1874 | 1461352767478 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:19:27 INFO - PROCESS | 1874 | 1461352767657 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d61e8e000 == 115 [pid = 1874] [id = 306] 12:19:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d4ff31400) [pid = 1874] [serial = 919] [outer = (nil)] 12:19:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d4ff3f400) [pid = 1874] [serial = 920] [outer = 0x7f8d4ff31400] 12:19:27 INFO - PROCESS | 1874 | 1461352767731 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d50e68000) [pid = 1874] [serial = 921] [outer = 0x7f8d4ff31400] 12:19:28 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:19:28 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:19:28 INFO - PROCESS | 1874 | 1461352768511 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] 12:19:28 INFO - PROCESS | 1874 | 1461352768593 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:19:28 INFO - PROCESS | 1874 | 1461352768599 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 1874 | 1461352768601 Marionette TRACE conn3 <- [1,1198,null,{}] 12:19:28 INFO - PROCESS | 1874 | 1461352768608 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}] 12:19:28 INFO - PROCESS | 1874 | 1461352768774 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:19:28 INFO - PROCESS | 1874 | 1461352768953 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66a29000 == 116 [pid = 1874] [id = 307] 12:19:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d4ff31800) [pid = 1874] [serial = 922] [outer = (nil)] 12:19:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d5d4f8000) [pid = 1874] [serial = 923] [outer = 0x7f8d4ff31800] 12:19:29 INFO - PROCESS | 1874 | 1461352769027 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d5e2e7400) [pid = 1874] [serial = 924] [outer = 0x7f8d4ff31800] 12:19:29 INFO - PROCESS | 1874 | 1461352769842 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]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1282ms 12:19:29 INFO - PROCESS | 1874 | 1461352769882 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 1874 | 1461352769885 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:19:29 INFO - PROCESS | 1874 | 1461352769890 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 1874 | 1461352769893 Marionette TRACE conn3 <- [1,1202,null,{}] 12:19:29 INFO - PROCESS | 1874 | 1461352769898 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}] 12:19:30 INFO - PROCESS | 1874 | 1461352770055 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:19:30 INFO - PROCESS | 1874 | 1461352770253 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d383e7000 == 117 [pid = 1874] [id = 308] 12:19:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d5112e000) [pid = 1874] [serial = 925] [outer = (nil)] 12:19:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d621a2000) [pid = 1874] [serial = 926] [outer = 0x7f8d5112e000] 12:19:30 INFO - PROCESS | 1874 | 1461352770322 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d626b1c00) [pid = 1874] [serial = 927] [outer = 0x7f8d5112e000] 12:19:31 INFO - PROCESS | 1874 | 1461352771229 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]]]}] 12:19:31 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 12:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1379ms 12:19:31 INFO - PROCESS | 1874 | 1461352771271 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 1874 | 1461352771274 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:19:31 INFO - PROCESS | 1874 | 1461352771280 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 1874 | 1461352771282 Marionette TRACE conn3 <- [1,1206,null,{}] 12:19:31 INFO - PROCESS | 1874 | 1461352771287 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}] 12:19:31 INFO - PROCESS | 1874 | 1461352771469 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:19:31 INFO - PROCESS | 1874 | 1461352771652 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4620e000 == 118 [pid = 1874] [id = 309] 12:19:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d3b7f1c00) [pid = 1874] [serial = 928] [outer = (nil)] 12:19:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d3b7fcc00) [pid = 1874] [serial = 929] [outer = 0x7f8d3b7f1c00] 12:19:31 INFO - PROCESS | 1874 | 1461352771722 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d62b05400) [pid = 1874] [serial = 930] [outer = 0x7f8d3b7f1c00] 12:19:32 INFO - PROCESS | 1874 | 1461352772588 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]]]}] 12:19:32 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 12:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1378ms 12:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:19:32 INFO - PROCESS | 1874 | 1461352772659 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 1874 | 1461352772661 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:19:32 INFO - PROCESS | 1874 | 1461352772667 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 1874 | 1461352772670 Marionette TRACE conn3 <- [1,1210,null,{}] 12:19:32 INFO - PROCESS | 1874 | 1461352772675 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}] 12:19:32 INFO - PROCESS | 1874 | 1461352772840 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:19:33 INFO - PROCESS | 1874 | 1461352773019 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d384d0000 == 119 [pid = 1874] [id = 310] 12:19:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d4327bc00) [pid = 1874] [serial = 931] [outer = (nil)] 12:19:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d43282c00) [pid = 1874] [serial = 932] [outer = 0x7f8d4327bc00] 12:19:33 INFO - PROCESS | 1874 | 1461352773091 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d43287000) [pid = 1874] [serial = 933] [outer = 0x7f8d4327bc00] 12:19:33 INFO - PROCESS | 1874 | 1461352773890 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]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1290ms 12:19:33 INFO - PROCESS | 1874 | 1461352773957 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 1874 | 1461352773960 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:19:33 INFO - PROCESS | 1874 | 1461352773966 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 1874 | 1461352773968 Marionette TRACE conn3 <- [1,1214,null,{}] 12:19:33 INFO - PROCESS | 1874 | 1461352773974 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}] 12:19:34 INFO - PROCESS | 1874 | 1461352774130 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:19:34 INFO - PROCESS | 1874 | 1461352774311 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67a99000 == 120 [pid = 1874] [id = 311] 12:19:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d385ed800) [pid = 1874] [serial = 934] [outer = (nil)] 12:19:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d385f4000) [pid = 1874] [serial = 935] [outer = 0x7f8d385ed800] 12:19:34 INFO - PROCESS | 1874 | 1461352774381 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d385f9000) [pid = 1874] [serial = 936] [outer = 0x7f8d385ed800] 12:19:35 INFO - PROCESS | 1874 | 1461352775168 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]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1228ms 12:19:35 INFO - PROCESS | 1874 | 1461352775195 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 1874 | 1461352775198 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:19:35 INFO - PROCESS | 1874 | 1461352775204 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 1874 | 1461352775207 Marionette TRACE conn3 <- [1,1218,null,{}] 12:19:35 INFO - PROCESS | 1874 | 1461352775212 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}] 12:19:35 INFO - PROCESS | 1874 | 1461352775371 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:19:35 INFO - PROCESS | 1874 | 1461352775554 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d386da000 == 121 [pid = 1874] [id = 312] 12:19:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d385ecc00) [pid = 1874] [serial = 937] [outer = (nil)] 12:19:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d3c972000) [pid = 1874] [serial = 938] [outer = 0x7f8d385ecc00] 12:19:35 INFO - PROCESS | 1874 | 1461352775624 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d3c979400) [pid = 1874] [serial = 939] [outer = 0x7f8d385ecc00] 12:19:36 INFO - PROCESS | 1874 | 1461352776414 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]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1278ms 12:19:36 INFO - PROCESS | 1874 | 1461352776483 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 1874 | 1461352776486 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:19:36 INFO - PROCESS | 1874 | 1461352776492 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 1874 | 1461352776495 Marionette TRACE conn3 <- [1,1222,null,{}] 12:19:36 INFO - PROCESS | 1874 | 1461352776500 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}] 12:19:36 INFO - PROCESS | 1874 | 1461352776658 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:19:36 INFO - PROCESS | 1874 | 1461352776863 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d387b1800 == 122 [pid = 1874] [id = 313] 12:19:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d385ee000) [pid = 1874] [serial = 940] [outer = (nil)] 12:19:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d3c97e400) [pid = 1874] [serial = 941] [outer = 0x7f8d385ee000] 12:19:36 INFO - PROCESS | 1874 | 1461352776987 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d43286c00) [pid = 1874] [serial = 942] [outer = 0x7f8d385ee000] 12:19:37 INFO - PROCESS | 1874 | 1461352777815 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] 12:19:37 INFO - PROCESS | 1874 | 1461352777876 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:19:37 INFO - PROCESS | 1874 | 1461352777882 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 1874 | 1461352777886 Marionette TRACE conn3 <- [1,1226,null,{}] 12:19:37 INFO - PROCESS | 1874 | 1461352777891 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}] 12:19:38 INFO - PROCESS | 1874 | 1461352778074 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:19:38 INFO - PROCESS | 1874 | 1461352778254 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b0b4800 == 123 [pid = 1874] [id = 314] 12:19:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d3b0f3000) [pid = 1874] [serial = 943] [outer = (nil)] 12:19:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d3b0fa400) [pid = 1874] [serial = 944] [outer = 0x7f8d3b0f3000] 12:19:38 INFO - PROCESS | 1874 | 1461352778330 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d62b04800) [pid = 1874] [serial = 945] [outer = 0x7f8d3b0f3000] 12:19:39 INFO - PROCESS | 1874 | 1461352779168 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]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1329ms 12:19:39 INFO - PROCESS | 1874 | 1461352779211 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 1874 | 1461352779213 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:19:39 INFO - PROCESS | 1874 | 1461352779219 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 1874 | 1461352779221 Marionette TRACE conn3 <- [1,1230,null,{}] 12:19:39 INFO - PROCESS | 1874 | 1461352779227 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}] 12:19:39 INFO - PROCESS | 1874 | 1461352779385 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:19:39 INFO - PROCESS | 1874 | 1461352779569 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3734f800 == 124 [pid = 1874] [id = 315] 12:19:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d37318000) [pid = 1874] [serial = 946] [outer = (nil)] 12:19:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d3731e800) [pid = 1874] [serial = 947] [outer = 0x7f8d37318000] 12:19:39 INFO - PROCESS | 1874 | 1461352779635 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d37322c00) [pid = 1874] [serial = 948] [outer = 0x7f8d37318000] 12:19:40 INFO - PROCESS | 1874 | 1461352780460 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]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1277ms 12:19:40 INFO - PROCESS | 1874 | 1461352780497 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 1874 | 1461352780503 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:19:40 INFO - PROCESS | 1874 | 1461352780513 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 1874 | 1461352780515 Marionette TRACE conn3 <- [1,1234,null,{}] 12:19:40 INFO - PROCESS | 1874 | 1461352780521 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}] 12:19:40 INFO - PROCESS | 1874 | 1461352780685 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:19:40 INFO - PROCESS | 1874 | 1461352780874 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b0c3000 == 125 [pid = 1874] [id = 316] 12:19:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d37319400) [pid = 1874] [serial = 949] [outer = (nil)] 12:19:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d3e20c400) [pid = 1874] [serial = 950] [outer = 0x7f8d37319400] 12:19:40 INFO - PROCESS | 1874 | 1461352780940 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d3e210000) [pid = 1874] [serial = 951] [outer = 0x7f8d37319400] 12:19:42 INFO - PROCESS | 1874 | 1461352782320 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]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1932ms 12:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:19:42 INFO - PROCESS | 1874 | 1461352782452 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 1874 | 1461352782455 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:19:42 INFO - PROCESS | 1874 | 1461352782463 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 1874 | 1461352782466 Marionette TRACE conn3 <- [1,1238,null,{}] 12:19:42 INFO - PROCESS | 1874 | 1461352782475 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}] 12:19:42 INFO - PROCESS | 1874 | 1461352782634 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:19:42 INFO - PROCESS | 1874 | 1461352782821 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b0c5000 == 126 [pid = 1874] [id = 317] 12:19:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d3892dc00) [pid = 1874] [serial = 952] [outer = (nil)] 12:19:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d3b7f0400) [pid = 1874] [serial = 953] [outer = 0x7f8d3892dc00] 12:19:42 INFO - PROCESS | 1874 | 1461352782885 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d3b7fb400) [pid = 1874] [serial = 954] [outer = 0x7f8d3892dc00] 12:19:43 INFO - PROCESS | 1874 | 1461352783815 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]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1390ms 12:19:43 INFO - PROCESS | 1874 | 1461352783852 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 1874 | 1461352783858 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:19:43 INFO - PROCESS | 1874 | 1461352783867 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 1874 | 1461352783870 Marionette TRACE conn3 <- [1,1242,null,{}] 12:19:43 INFO - PROCESS | 1874 | 1461352783875 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}] 12:19:44 INFO - PROCESS | 1874 | 1461352784031 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:19:44 INFO - PROCESS | 1874 | 1461352784225 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bcb000 == 127 [pid = 1874] [id = 318] 12:19:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d3e1cc800) [pid = 1874] [serial = 955] [outer = (nil)] 12:19:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d3e20fc00) [pid = 1874] [serial = 956] [outer = 0x7f8d3e1cc800] 12:19:44 INFO - PROCESS | 1874 | 1461352784287 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d3e215c00) [pid = 1874] [serial = 957] [outer = 0x7f8d3e1cc800] 12:19:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a071800 == 126 [pid = 1874] [id = 242] 12:19:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d441c3800 == 125 [pid = 1874] [id = 241] 12:19:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f932000 == 124 [pid = 1874] [id = 302] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d5d60f000) [pid = 1874] [serial = 809] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d6075b800) [pid = 1874] [serial = 812] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d3e18e800) [pid = 1874] [serial = 815] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d396cc000) [pid = 1874] [serial = 818] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d39ae2000) [pid = 1874] [serial = 821] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ff47000 == 123 [pid = 1874] [id = 301] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ae38800 == 122 [pid = 1874] [id = 300] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4accb000 == 121 [pid = 1874] [id = 299] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d47872800 == 120 [pid = 1874] [id = 298] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f0c7000 == 119 [pid = 1874] [id = 297] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f046000 == 118 [pid = 1874] [id = 296] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b74c800 == 117 [pid = 1874] [id = 295] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d626ce800 == 116 [pid = 1874] [id = 288] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d60782800 == 115 [pid = 1874] [id = 287] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d1bd000 == 114 [pid = 1874] [id = 286] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52083800 == 113 [pid = 1874] [id = 285] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ff47800 == 112 [pid = 1874] [id = 284] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a071000 == 111 [pid = 1874] [id = 283] 12:19:45 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f036000 == 110 [pid = 1874] [id = 282] 12:19:45 INFO - PROCESS | 1874 | 1461352785294 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]]]}] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d46e79000) [pid = 1874] [serial = 608] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d51469c00) [pid = 1874] [serial = 626] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d4f95dc00) [pid = 1874] [serial = 614] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d50a86000) [pid = 1874] [serial = 617] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d45cd4000) [pid = 1874] [serial = 605] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d51012800) [pid = 1874] [serial = 623] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d49ee5c00) [pid = 1874] [serial = 638] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d50ba5000) [pid = 1874] [serial = 620] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d5382b400) [pid = 1874] [serial = 692] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d4f957c00) [pid = 1874] [serial = 602] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d4e2e6400) [pid = 1874] [serial = 611] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d53334400) [pid = 1874] [serial = 741] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d4a01cc00) [pid = 1874] [serial = 839] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d462c6400) [pid = 1874] [serial = 842] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d5e551c00) [pid = 1874] [serial = 798] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d489c0800) [pid = 1874] [serial = 836] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d44551800) [pid = 1874] [serial = 800] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d3e188c00) [pid = 1874] [serial = 824] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d3e191c00) [pid = 1874] [serial = 825] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d46a5fc00) [pid = 1874] [serial = 833] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d476e0800) [pid = 1874] [serial = 834] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d4f4b4400) [pid = 1874] [serial = 845] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d44205800) [pid = 1874] [serial = 830] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d45ed6800) [pid = 1874] [serial = 831] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d4a76cc00) [pid = 1874] [serial = 803] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d438e5400) [pid = 1874] [serial = 828] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d438db400) [pid = 1874] [serial = 827] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d5146d000) [pid = 1874] [serial = 806] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d4a7f1c00) [pid = 1874] [serial = 840] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d49d71400) [pid = 1874] [serial = 837] [outer = (nil)] [url = about:blank] 12:19:45 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d4e243400) [pid = 1874] [serial = 843] [outer = (nil)] [url = about:blank] 12:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1485ms 12:19:45 INFO - PROCESS | 1874 | 1461352785352 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 1874 | 1461352785355 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:19:45 INFO - PROCESS | 1874 | 1461352785361 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 1874 | 1461352785366 Marionette TRACE conn3 <- [1,1246,null,{}] 12:19:45 INFO - PROCESS | 1874 | 1461352785380 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}] 12:19:45 INFO - PROCESS | 1874 | 1461352785532 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:19:45 INFO - PROCESS | 1874 | 1461352785734 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f036000 == 111 [pid = 1874] [id = 319] 12:19:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d43280c00) [pid = 1874] [serial = 958] [outer = (nil)] 12:19:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d438e4400) [pid = 1874] [serial = 959] [outer = 0x7f8d43280c00] 12:19:45 INFO - PROCESS | 1874 | 1461352785798 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d44209000) [pid = 1874] [serial = 960] [outer = 0x7f8d43280c00] 12:19:46 INFO - PROCESS | 1874 | 1461352786414 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]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1083ms 12:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:19:46 INFO - PROCESS | 1874 | 1461352786447 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 1874 | 1461352786450 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:19:46 INFO - PROCESS | 1874 | 1461352786455 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 1874 | 1461352786458 Marionette TRACE conn3 <- [1,1250,null,{}] 12:19:46 INFO - PROCESS | 1874 | 1461352786465 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}] 12:19:46 INFO - PROCESS | 1874 | 1461352786661 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:19:46 INFO - PROCESS | 1874 | 1461352786684 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bc2000 == 112 [pid = 1874] [id = 320] 12:19:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d43765c00) [pid = 1874] [serial = 961] [outer = (nil)] 12:19:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d45d1b400) [pid = 1874] [serial = 962] [outer = 0x7f8d43765c00] 12:19:46 INFO - PROCESS | 1874 | 1461352786746 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d462c5400) [pid = 1874] [serial = 963] [outer = 0x7f8d43765c00] 12:19:47 INFO - PROCESS | 1874 | 1461352787574 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]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1179ms 12:19:48 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d45ecb400) [pid = 1874] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:19:48 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d396cd000) [pid = 1874] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:19:48 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d4f954c00) [pid = 1874] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:19:48 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d438d9c00) [pid = 1874] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:19:48 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d45d15800) [pid = 1874] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:19:48 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d441d3000) [pid = 1874] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:19:48 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d38929800) [pid = 1874] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:19:48 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d4ff3e000) [pid = 1874] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:19:48 INFO - PROCESS | 1874 | 1461352788215 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 1874 | 1461352788220 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:19:48 INFO - PROCESS | 1874 | 1461352788232 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 1874 | 1461352788235 Marionette TRACE conn3 <- [1,1254,null,{}] 12:19:48 INFO - PROCESS | 1874 | 1461352788244 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}] 12:19:48 INFO - PROCESS | 1874 | 1461352788511 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:19:48 INFO - PROCESS | 1874 | 1461352788685 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d398d5800 == 113 [pid = 1874] [id = 321] 12:19:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d396ce800) [pid = 1874] [serial = 964] [outer = (nil)] 12:19:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d39ade000) [pid = 1874] [serial = 965] [outer = 0x7f8d396ce800] 12:19:48 INFO - PROCESS | 1874 | 1461352788758 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d3b7f1400) [pid = 1874] [serial = 966] [outer = 0x7f8d396ce800] 12:19:49 INFO - PROCESS | 1874 | 1461352789572 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]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1386ms 12:19:49 INFO - PROCESS | 1874 | 1461352789618 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 1874 | 1461352789624 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:19:49 INFO - PROCESS | 1874 | 1461352789635 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 1874 | 1461352789640 Marionette TRACE conn3 <- [1,1258,null,{}] 12:19:49 INFO - PROCESS | 1874 | 1461352789646 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}] 12:19:49 INFO - PROCESS | 1874 | 1461352789827 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:19:50 INFO - PROCESS | 1874 | 1461352790013 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f272000 == 114 [pid = 1874] [id = 322] 12:19:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d3b7f3c00) [pid = 1874] [serial = 967] [outer = (nil)] 12:19:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d3e1d2800) [pid = 1874] [serial = 968] [outer = 0x7f8d3b7f3c00] 12:19:50 INFO - PROCESS | 1874 | 1461352790084 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d3ee55400) [pid = 1874] [serial = 969] [outer = 0x7f8d3b7f3c00] 12:19:50 INFO - PROCESS | 1874 | 1461352790986 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]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1383ms 12:19:51 INFO - PROCESS | 1874 | 1461352791017 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 1874 | 1461352791021 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:19:51 INFO - PROCESS | 1874 | 1461352791027 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 1874 | 1461352791031 Marionette TRACE conn3 <- [1,1262,null,{}] 12:19:51 INFO - PROCESS | 1874 | 1461352791043 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}] 12:19:51 INFO - PROCESS | 1874 | 1461352791221 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:19:51 INFO - PROCESS | 1874 | 1461352791406 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46c3a800 == 115 [pid = 1874] [id = 323] 12:19:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d441dd400) [pid = 1874] [serial = 970] [outer = (nil)] 12:19:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d45c85800) [pid = 1874] [serial = 971] [outer = 0x7f8d441dd400] 12:19:51 INFO - PROCESS | 1874 | 1461352791480 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d45ed2c00) [pid = 1874] [serial = 972] [outer = 0x7f8d441dd400] 12:19:52 INFO - PROCESS | 1874 | 1461352792461 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]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1480ms 12:19:52 INFO - PROCESS | 1874 | 1461352792508 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:19:52 INFO - PROCESS | 1874 | 1461352792512 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:19:52 INFO - PROCESS | 1874 | 1461352792517 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 1874 | 1461352792520 Marionette TRACE conn3 <- [1,1266,null,{}] 12:19:52 INFO - PROCESS | 1874 | 1461352792527 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}] 12:19:52 INFO - PROCESS | 1874 | 1461352792688 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:19:52 INFO - PROCESS | 1874 | 1461352792870 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a156800 == 116 [pid = 1874] [id = 324] 12:19:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d44543000) [pid = 1874] [serial = 973] [outer = (nil)] 12:19:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d476e0800) [pid = 1874] [serial = 974] [outer = 0x7f8d44543000] 12:19:52 INFO - PROCESS | 1874 | 1461352792942 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d489c4000) [pid = 1874] [serial = 975] [outer = 0x7f8d44543000] 12:19:53 INFO - PROCESS | 1874 | 1461352793750 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]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1278ms 12:19:53 INFO - PROCESS | 1874 | 1461352793797 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 1874 | 1461352793801 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:19:53 INFO - PROCESS | 1874 | 1461352793806 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 1874 | 1461352793808 Marionette TRACE conn3 <- [1,1270,null,{}] 12:19:53 INFO - PROCESS | 1874 | 1461352793814 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}] 12:19:53 INFO - PROCESS | 1874 | 1461352793979 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:19:54 INFO - PROCESS | 1874 | 1461352794165 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ade4800 == 117 [pid = 1874] [id = 325] 12:19:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d46e72000) [pid = 1874] [serial = 976] [outer = (nil)] 12:19:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d49e67800) [pid = 1874] [serial = 977] [outer = 0x7f8d46e72000] 12:19:54 INFO - PROCESS | 1874 | 1461352794241 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d49eea400) [pid = 1874] [serial = 978] [outer = 0x7f8d46e72000] 12:19:55 INFO - PROCESS | 1874 | 1461352795098 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]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1329ms 12:19:55 INFO - PROCESS | 1874 | 1461352795136 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 1874 | 1461352795139 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:19:55 INFO - PROCESS | 1874 | 1461352795145 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 1874 | 1461352795147 Marionette TRACE conn3 <- [1,1274,null,{}] 12:19:55 INFO - PROCESS | 1874 | 1461352795153 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}] 12:19:55 INFO - PROCESS | 1874 | 1461352795367 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:19:55 INFO - PROCESS | 1874 | 1461352795546 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e780800 == 118 [pid = 1874] [id = 326] 12:19:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d4a19f800) [pid = 1874] [serial = 979] [outer = (nil)] 12:19:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d4c617800) [pid = 1874] [serial = 980] [outer = 0x7f8d4a19f800] 12:19:55 INFO - PROCESS | 1874 | 1461352795619 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d4f957000) [pid = 1874] [serial = 981] [outer = 0x7f8d4a19f800] 12:19:56 INFO - PROCESS | 1874 | 1461352796458 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]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1385ms 12:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:19:56 INFO - PROCESS | 1874 | 1461352796530 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 1874 | 1461352796533 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:19:56 INFO - PROCESS | 1874 | 1461352796539 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 1874 | 1461352796542 Marionette TRACE conn3 <- [1,1278,null,{}] 12:19:56 INFO - PROCESS | 1874 | 1461352796547 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}] 12:19:56 INFO - PROCESS | 1874 | 1461352796746 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:19:56 INFO - PROCESS | 1874 | 1461352796924 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f931800 == 119 [pid = 1874] [id = 327] 12:19:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d3ddd1800) [pid = 1874] [serial = 982] [outer = (nil)] 12:19:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d4fd72000) [pid = 1874] [serial = 983] [outer = 0x7f8d3ddd1800] 12:19:56 INFO - PROCESS | 1874 | 1461352796991 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d4ff40c00) [pid = 1874] [serial = 984] [outer = 0x7f8d3ddd1800] 12:19:57 INFO - PROCESS | 1874 | 1461352797915 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]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1429ms 12:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:19:57 INFO - PROCESS | 1874 | 1461352797967 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 1874 | 1461352797970 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:19:57 INFO - PROCESS | 1874 | 1461352797977 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 1874 | 1461352797979 Marionette TRACE conn3 <- [1,1282,null,{}] 12:19:57 INFO - PROCESS | 1874 | 1461352797984 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}] 12:19:58 INFO - PROCESS | 1874 | 1461352798142 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:19:58 INFO - PROCESS | 1874 | 1461352798338 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5057b000 == 120 [pid = 1874] [id = 328] 12:19:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d4385ec00) [pid = 1874] [serial = 985] [outer = (nil)] 12:19:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d4fff0800) [pid = 1874] [serial = 986] [outer = 0x7f8d4385ec00] 12:19:58 INFO - PROCESS | 1874 | 1461352798408 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d50b56000) [pid = 1874] [serial = 987] [outer = 0x7f8d4385ec00] 12:19:59 INFO - PROCESS | 1874 | 1461352799256 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]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1334ms 12:19:59 INFO - PROCESS | 1874 | 1461352799311 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:19:59 INFO - PROCESS | 1874 | 1461352799316 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:19:59 INFO - PROCESS | 1874 | 1461352799322 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 1874 | 1461352799327 Marionette TRACE conn3 <- [1,1286,null,{}] 12:19:59 INFO - PROCESS | 1874 | 1461352799332 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}] 12:19:59 INFO - PROCESS | 1874 | 1461352799502 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:19:59 INFO - PROCESS | 1874 | 1461352799682 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51b7d000 == 121 [pid = 1874] [id = 329] 12:19:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d441d4000) [pid = 1874] [serial = 988] [outer = (nil)] 12:19:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d50ba3800) [pid = 1874] [serial = 989] [outer = 0x7f8d441d4000] 12:19:59 INFO - PROCESS | 1874 | 1461352799751 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d51010000) [pid = 1874] [serial = 990] [outer = 0x7f8d441d4000] 12:20:00 INFO - PROCESS | 1874 | 1461352800554 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]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1290ms 12:20:00 INFO - PROCESS | 1874 | 1461352800612 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 1874 | 1461352800615 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:20:00 INFO - PROCESS | 1874 | 1461352800621 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 1874 | 1461352800623 Marionette TRACE conn3 <- [1,1290,null,{}] 12:20:00 INFO - PROCESS | 1874 | 1461352800628 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}] 12:20:00 INFO - PROCESS | 1874 | 1461352800790 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:20:00 INFO - PROCESS | 1874 | 1461352800976 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d520cf800 == 122 [pid = 1874] [id = 330] 12:20:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d50b0e400) [pid = 1874] [serial = 991] [outer = (nil)] 12:20:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d533ef800) [pid = 1874] [serial = 992] [outer = 0x7f8d50b0e400] 12:20:01 INFO - PROCESS | 1874 | 1461352801043 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d56655000) [pid = 1874] [serial = 993] [outer = 0x7f8d50b0e400] 12:20:01 INFO - PROCESS | 1874 | 1461352801923 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]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1333ms 12:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:20:01 INFO - PROCESS | 1874 | 1461352801955 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 1874 | 1461352801958 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:20:01 INFO - PROCESS | 1874 | 1461352801964 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 1874 | 1461352801968 Marionette TRACE conn3 <- [1,1294,null,{}] 12:20:01 INFO - PROCESS | 1874 | 1461352801973 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}] 12:20:02 INFO - PROCESS | 1874 | 1461352802210 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:20:02 INFO - PROCESS | 1874 | 1461352802393 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e547800 == 123 [pid = 1874] [id = 331] 12:20:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d5d48dc00) [pid = 1874] [serial = 994] [outer = (nil)] 12:20:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d5d813000) [pid = 1874] [serial = 995] [outer = 0x7f8d5d48dc00] 12:20:02 INFO - PROCESS | 1874 | 1461352802481 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d61e24c00) [pid = 1874] [serial = 996] [outer = 0x7f8d5d48dc00] 12:20:03 INFO - PROCESS | 1874 | 1461352803392 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]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1487ms 12:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:20:03 INFO - PROCESS | 1874 | 1461352803451 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 1874 | 1461352803454 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:20:03 INFO - PROCESS | 1874 | 1461352803460 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 1874 | 1461352803463 Marionette TRACE conn3 <- [1,1298,null,{}] 12:20:03 INFO - PROCESS | 1874 | 1461352803468 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}] 12:20:03 INFO - PROCESS | 1874 | 1461352803637 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:20:03 INFO - PROCESS | 1874 | 1461352803830 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62abf800 == 124 [pid = 1874] [id = 332] 12:20:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d39c62800) [pid = 1874] [serial = 997] [outer = (nil)] 12:20:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d39c6cc00) [pid = 1874] [serial = 998] [outer = 0x7f8d39c62800] 12:20:03 INFO - PROCESS | 1874 | 1461352803902 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d6075b800) [pid = 1874] [serial = 999] [outer = 0x7f8d39c62800] 12:20:04 INFO - PROCESS | 1874 | 1461352804729 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]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1288ms 12:20:04 INFO - PROCESS | 1874 | 1461352804765 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 1874 | 1461352804767 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:20:04 INFO - PROCESS | 1874 | 1461352804780 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 1874 | 1461352804785 Marionette TRACE conn3 <- [1,1302,null,{}] 12:20:04 INFO - PROCESS | 1874 | 1461352804791 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}] 12:20:04 INFO - PROCESS | 1874 | 1461352804957 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:20:05 INFO - PROCESS | 1874 | 1461352805140 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37de3000 == 125 [pid = 1874] [id = 333] 12:20:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d38928c00) [pid = 1874] [serial = 1000] [outer = (nil)] 12:20:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d39b4b000) [pid = 1874] [serial = 1001] [outer = 0x7f8d38928c00] 12:20:05 INFO - PROCESS | 1874 | 1461352805207 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d39b51800) [pid = 1874] [serial = 1002] [outer = 0x7f8d38928c00] 12:20:06 INFO - PROCESS | 1874 | 1461352806386 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]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1640ms 12:20:06 INFO - PROCESS | 1874 | 1461352806416 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 1874 | 1461352806422 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:20:06 INFO - PROCESS | 1874 | 1461352806430 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 1874 | 1461352806433 Marionette TRACE conn3 <- [1,1306,null,{}] 12:20:06 INFO - PROCESS | 1874 | 1461352806441 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}] 12:20:06 INFO - PROCESS | 1874 | 1461352806599 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:20:06 INFO - PROCESS | 1874 | 1461352806793 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b0c1800 == 126 [pid = 1874] [id = 334] 12:20:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d39adf800) [pid = 1874] [serial = 1003] [outer = (nil)] 12:20:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d39b4e000) [pid = 1874] [serial = 1004] [outer = 0x7f8d39adf800] 12:20:06 INFO - PROCESS | 1874 | 1461352806857 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d39c65800) [pid = 1874] [serial = 1005] [outer = 0x7f8d39adf800] 12:20:07 INFO - PROCESS | 1874 | 1461352807866 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]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1480ms 12:20:07 INFO - PROCESS | 1874 | 1461352807911 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 1874 | 1461352807920 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:20:07 INFO - PROCESS | 1874 | 1461352807930 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 1874 | 1461352807933 Marionette TRACE conn3 <- [1,1310,null,{}] 12:20:07 INFO - PROCESS | 1874 | 1461352807937 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}] 12:20:08 INFO - PROCESS | 1874 | 1461352808109 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:20:08 INFO - PROCESS | 1874 | 1461352808351 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d386d3800 == 127 [pid = 1874] [id = 335] 12:20:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d3b0f1c00) [pid = 1874] [serial = 1006] [outer = (nil)] 12:20:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 246 (0x7f8d3b7f8c00) [pid = 1874] [serial = 1007] [outer = 0x7f8d3b0f1c00] 12:20:08 INFO - PROCESS | 1874 | 1461352808462 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 247 (0x7f8d3c97d000) [pid = 1874] [serial = 1008] [outer = 0x7f8d3b0f1c00] 12:20:09 INFO - PROCESS | 1874 | 1461352809343 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] 12:20:09 INFO - PROCESS | 1874 | 1461352809416 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:20:09 INFO - PROCESS | 1874 | 1461352809422 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 1874 | 1461352809427 Marionette TRACE conn3 <- [1,1314,null,{}] 12:20:09 INFO - PROCESS | 1874 | 1461352809441 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}] 12:20:09 INFO - PROCESS | 1874 | 1461352809651 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:20:09 INFO - PROCESS | 1874 | 1461352809879 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b4d8000 == 128 [pid = 1874] [id = 336] 12:20:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 248 (0x7f8d43289400) [pid = 1874] [serial = 1009] [outer = (nil)] 12:20:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 249 (0x7f8d43857800) [pid = 1874] [serial = 1010] [outer = 0x7f8d43289400] 12:20:10 INFO - PROCESS | 1874 | 1461352809996 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 250 (0x7f8d44204400) [pid = 1874] [serial = 1011] [outer = 0x7f8d43289400] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d628bb000 == 127 [pid = 1874] [id = 236] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f036000 == 126 [pid = 1874] [id = 319] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 249 (0x7f8d50ba0800) [pid = 1874] [serial = 863] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 248 (0x7f8d50b02c00) [pid = 1874] [serial = 860] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 247 (0x7f8d5e89d000) [pid = 1874] [serial = 872] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 246 (0x7f8d4affe000) [pid = 1874] [serial = 857] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 245 (0x7f8d622ef400) [pid = 1874] [serial = 878] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d621a3800) [pid = 1874] [serial = 875] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d44206400) [pid = 1874] [serial = 851] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d4a1a2800) [pid = 1874] [serial = 884] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d4ff37c00) [pid = 1874] [serial = 881] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d48526c00) [pid = 1874] [serial = 854] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d5d488400) [pid = 1874] [serial = 869] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d396d1400) [pid = 1874] [serial = 848] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d5756ac00) [pid = 1874] [serial = 866] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d51133400) [pid = 1874] [serial = 911] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bcb000 == 125 [pid = 1874] [id = 318] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b0c5000 == 124 [pid = 1874] [id = 317] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b0b4800 == 123 [pid = 1874] [id = 314] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d387b1800 == 122 [pid = 1874] [id = 313] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d386da000 == 121 [pid = 1874] [id = 312] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d67a99000 == 120 [pid = 1874] [id = 311] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d384d0000 == 119 [pid = 1874] [id = 310] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4620e000 == 118 [pid = 1874] [id = 309] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d383e7000 == 117 [pid = 1874] [id = 308] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d66a29000 == 116 [pid = 1874] [id = 307] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d61e8e000 == 115 [pid = 1874] [id = 306] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f57b800 == 114 [pid = 1874] [id = 305] 12:20:10 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f263000 == 113 [pid = 1874] [id = 304] 12:20:10 INFO - PROCESS | 1874 | 1461352810881 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]]]}] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d50b54000) [pid = 1874] [serial = 909] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d3e18bc00) [pid = 1874] [serial = 890] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d4fad0000) [pid = 1874] [serial = 902] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d46e6fc00) [pid = 1874] [serial = 894] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d4affec00) [pid = 1874] [serial = 900] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d49e68c00) [pid = 1874] [serial = 896] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d396c5000) [pid = 1874] [serial = 887] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d462cb800) [pid = 1874] [serial = 893] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d476ecc00) [pid = 1874] [serial = 908] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d51132000) [pid = 1874] [serial = 905] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d53334c00) [pid = 1874] [serial = 906] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d4a76dc00) [pid = 1874] [serial = 899] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d438e0800) [pid = 1874] [serial = 891] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d4a19e800) [pid = 1874] [serial = 897] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d39ae7c00) [pid = 1874] [serial = 888] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d4ff3d800) [pid = 1874] [serial = 903] [outer = (nil)] [url = about:blank] 12:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1535ms 12:20:10 INFO - PROCESS | 1874 | 1461352810958 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 1874 | 1461352810961 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:20:10 INFO - PROCESS | 1874 | 1461352810967 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 1874 | 1461352810969 Marionette TRACE conn3 <- [1,1318,null,{}] 12:20:10 INFO - PROCESS | 1874 | 1461352810976 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}] 12:20:11 INFO - PROCESS | 1874 | 1461352811130 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:20:11 INFO - PROCESS | 1874 | 1461352811292 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bc6000 == 114 [pid = 1874] [id = 337] 12:20:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d396d1400) [pid = 1874] [serial = 1012] [outer = (nil)] 12:20:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d45ecc000) [pid = 1874] [serial = 1013] [outer = 0x7f8d396d1400] 12:20:11 INFO - PROCESS | 1874 | 1461352811350 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d462c8c00) [pid = 1874] [serial = 1014] [outer = 0x7f8d396d1400] 12:20:12 INFO - PROCESS | 1874 | 1461352812065 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]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1132ms 12:20:12 INFO - PROCESS | 1874 | 1461352812101 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 1874 | 1461352812104 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:20:12 INFO - PROCESS | 1874 | 1461352812122 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 1874 | 1461352812124 Marionette TRACE conn3 <- [1,1322,null,{}] 12:20:12 INFO - PROCESS | 1874 | 1461352812129 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}] 12:20:12 INFO - PROCESS | 1874 | 1461352812277 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:20:12 INFO - PROCESS | 1874 | 1461352812300 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4620f000 == 115 [pid = 1874] [id = 338] 12:20:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d43860400) [pid = 1874] [serial = 1015] [outer = (nil)] 12:20:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d47460400) [pid = 1874] [serial = 1016] [outer = 0x7f8d43860400] 12:20:12 INFO - PROCESS | 1874 | 1461352812357 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d49d19800) [pid = 1874] [serial = 1017] [outer = 0x7f8d43860400] 12:20:13 INFO - PROCESS | 1874 | 1461352813294 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]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1228ms 12:20:13 INFO - PROCESS | 1874 | 1461352813359 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 1874 | 1461352813362 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:20:13 INFO - PROCESS | 1874 | 1461352813368 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 1874 | 1461352813370 Marionette TRACE conn3 <- [1,1326,null,{}] 12:20:13 INFO - PROCESS | 1874 | 1461352813375 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}] 12:20:13 INFO - PROCESS | 1874 | 1461352813614 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:20:13 INFO - PROCESS | 1874 | 1461352813644 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d49fd0000 == 116 [pid = 1874] [id = 339] 12:20:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d4a19e800) [pid = 1874] [serial = 1018] [outer = (nil)] 12:20:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d4a7e3800) [pid = 1874] [serial = 1019] [outer = 0x7f8d4a19e800] 12:20:13 INFO - PROCESS | 1874 | 1461352813704 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d4ff31c00) [pid = 1874] [serial = 1020] [outer = 0x7f8d4a19e800] 12:20:14 INFO - PROCESS | 1874 | 1461352814529 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]]]}] 12:20:14 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 12:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1230ms 12:20:14 INFO - PROCESS | 1874 | 1461352814598 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 1874 | 1461352814602 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:20:14 INFO - PROCESS | 1874 | 1461352814614 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 1874 | 1461352814616 Marionette TRACE conn3 <- [1,1330,null,{}] 12:20:14 INFO - PROCESS | 1874 | 1461352814621 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}] 12:20:14 INFO - PROCESS | 1874 | 1461352814822 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:20:14 INFO - PROCESS | 1874 | 1461352814848 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4add5000 == 117 [pid = 1874] [id = 340] 12:20:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d4ff37c00) [pid = 1874] [serial = 1021] [outer = (nil)] 12:20:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d50b0ec00) [pid = 1874] [serial = 1022] [outer = 0x7f8d4ff37c00] 12:20:14 INFO - PROCESS | 1874 | 1461352814909 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d51017000) [pid = 1874] [serial = 1023] [outer = 0x7f8d4ff37c00] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d47888800) [pid = 1874] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d45d1d000) [pid = 1874] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d5d3cc800) [pid = 1874] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d43766400) [pid = 1874] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d3ddcf400) [pid = 1874] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d4fad2800) [pid = 1874] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d4fc4d000) [pid = 1874] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d438e6000) [pid = 1874] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d60228400) [pid = 1874] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d396cac00) [pid = 1874] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d5c531c00) [pid = 1874] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d3dddbc00) [pid = 1874] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d3ee4d800) [pid = 1874] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d4fad0c00) [pid = 1874] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d3e1d4400) [pid = 1874] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d4454d800) [pid = 1874] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d4fc4b400) [pid = 1874] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d5d6ad400) [pid = 1874] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d5c536800) [pid = 1874] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d4fd70400) [pid = 1874] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d462c6000) [pid = 1874] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d50b4d000) [pid = 1874] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d49d1c000) [pid = 1874] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d4385f400) [pid = 1874] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d4fad1400) [pid = 1874] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d49d1a800) [pid = 1874] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d462ae400) [pid = 1874] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d4c68c800) [pid = 1874] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d396ca800) [pid = 1874] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d469cd800) [pid = 1874] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d3e187000) [pid = 1874] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d4f95b800) [pid = 1874] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d5100e000) [pid = 1874] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d621a2c00) [pid = 1874] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d4aff1400) [pid = 1874] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d4385e000) [pid = 1874] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d4f952400) [pid = 1874] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d3892dc00) [pid = 1874] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d396c5c00) [pid = 1874] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d4376dc00) [pid = 1874] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d51faa400) [pid = 1874] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d50b9b000) [pid = 1874] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d4affdc00) [pid = 1874] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d5e2e6800) [pid = 1874] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d5e602c00) [pid = 1874] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d462d0c00) [pid = 1874] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d50b99400) [pid = 1874] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d396c7000) [pid = 1874] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d45d17000) [pid = 1874] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d5e5c5400) [pid = 1874] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d43280c00) [pid = 1874] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:20:15 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d3e1cc800) [pid = 1874] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:20:16 INFO - PROCESS | 1874 | 1461352816342 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]]]}] 12:20:16 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 12:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1784ms 12:20:16 INFO - PROCESS | 1874 | 1461352816392 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 1874 | 1461352816394 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:20:16 INFO - PROCESS | 1874 | 1461352816399 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 1874 | 1461352816401 Marionette TRACE conn3 <- [1,1334,null,{}] 12:20:16 INFO - PROCESS | 1874 | 1461352816425 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}] 12:20:16 INFO - PROCESS | 1874 | 1461352816572 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:20:16 INFO - PROCESS | 1874 | 1461352816587 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d435da800 == 118 [pid = 1874] [id = 341] 12:20:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d396c5c00) [pid = 1874] [serial = 1024] [outer = (nil)] 12:20:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d3ee54000) [pid = 1874] [serial = 1025] [outer = 0x7f8d396c5c00] 12:20:16 INFO - PROCESS | 1874 | 1461352816772 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d462c6000) [pid = 1874] [serial = 1026] [outer = 0x7f8d396c5c00] 12:20:17 INFO - PROCESS | 1874 | 1461352817424 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]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1079ms 12:20:17 INFO - PROCESS | 1874 | 1461352817490 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 1874 | 1461352817493 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:20:17 INFO - PROCESS | 1874 | 1461352817499 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 1874 | 1461352817501 Marionette TRACE conn3 <- [1,1338,null,{}] 12:20:17 INFO - PROCESS | 1874 | 1461352817509 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}] 12:20:17 INFO - PROCESS | 1874 | 1461352817724 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:20:17 INFO - PROCESS | 1874 | 1461352817865 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37df4800 == 119 [pid = 1874] [id = 342] 12:20:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d37314800) [pid = 1874] [serial = 1027] [outer = (nil)] 12:20:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d385eac00) [pid = 1874] [serial = 1028] [outer = 0x7f8d37314800] 12:20:18 INFO - PROCESS | 1874 | 1461352818016 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d38930400) [pid = 1874] [serial = 1029] [outer = 0x7f8d37314800] 12:20:19 INFO - PROCESS | 1874 | 1461352819523 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]]]}] 12:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2038ms 12:20:19 INFO - PROCESS | 1874 | 1461352819538 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 1874 | 1461352819543 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:20:19 INFO - PROCESS | 1874 | 1461352819550 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 1874 | 1461352819555 Marionette TRACE conn3 <- [1,1342,null,{}] 12:20:19 INFO - PROCESS | 1874 | 1461352819564 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}] 12:20:19 INFO - PROCESS | 1874 | 1461352819746 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:20:19 INFO - PROCESS | 1874 | 1461352819937 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3e0e0800 == 120 [pid = 1874] [id = 343] 12:20:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d37316000) [pid = 1874] [serial = 1030] [outer = (nil)] 12:20:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d3b7f9800) [pid = 1874] [serial = 1031] [outer = 0x7f8d37316000] 12:20:20 INFO - PROCESS | 1874 | 1461352820018 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d3e214800) [pid = 1874] [serial = 1032] [outer = 0x7f8d37316000] 12:20:20 INFO - PROCESS | 1874 | 1461352820890 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]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1390ms 12:20:20 INFO - PROCESS | 1874 | 1461352820942 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 1874 | 1461352820947 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:20:20 INFO - PROCESS | 1874 | 1461352820956 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 1874 | 1461352820959 Marionette TRACE conn3 <- [1,1346,null,{}] 12:20:20 INFO - PROCESS | 1874 | 1461352820964 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}] 12:20:21 INFO - PROCESS | 1874 | 1461352821146 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:20:21 INFO - PROCESS | 1874 | 1461352821352 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4acde800 == 121 [pid = 1874] [id = 344] 12:20:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d43771400) [pid = 1874] [serial = 1033] [outer = (nil)] 12:20:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d45d1f800) [pid = 1874] [serial = 1034] [outer = 0x7f8d43771400] 12:20:21 INFO - PROCESS | 1874 | 1461352821433 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d46e74400) [pid = 1874] [serial = 1035] [outer = 0x7f8d43771400] 12:20:22 INFO - PROCESS | 1874 | 1461352822422 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]]]}] 12:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1540ms 12:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:20:22 INFO - PROCESS | 1874 | 1461352822496 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 1874 | 1461352822499 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:20:22 INFO - PROCESS | 1874 | 1461352822507 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 1874 | 1461352822516 Marionette TRACE conn3 <- [1,1350,null,{}] 12:20:22 INFO - PROCESS | 1874 | 1461352822529 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}] 12:20:22 INFO - PROCESS | 1874 | 1461352822739 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:20:22 INFO - PROCESS | 1874 | 1461352822966 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50076800 == 122 [pid = 1874] [id = 345] 12:20:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d47886c00) [pid = 1874] [serial = 1036] [outer = (nil)] 12:20:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d4a1a2c00) [pid = 1874] [serial = 1037] [outer = 0x7f8d47886c00] 12:20:23 INFO - PROCESS | 1874 | 1461352823080 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d4aff8c00) [pid = 1874] [serial = 1038] [outer = 0x7f8d47886c00] 12:20:23 INFO - PROCESS | 1874 | 1461352823881 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]]]}] 12:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1446ms 12:20:23 INFO - PROCESS | 1874 | 1461352823951 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 1874 | 1461352823955 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:20:23 INFO - PROCESS | 1874 | 1461352823961 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 1874 | 1461352823966 Marionette TRACE conn3 <- [1,1354,null,{}] 12:20:23 INFO - PROCESS | 1874 | 1461352823975 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}] 12:20:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d469ef000 == 121 [pid = 1874] [id = 10] 12:20:24 INFO - PROCESS | 1874 | 1461352824176 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:20:24 INFO - PROCESS | 1874 | 1461352824440 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4767b000 == 122 [pid = 1874] [id = 346] 12:20:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d3ee5a800) [pid = 1874] [serial = 1039] [outer = (nil)] 12:20:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d4e712c00) [pid = 1874] [serial = 1040] [outer = 0x7f8d3ee5a800] 12:20:24 INFO - PROCESS | 1874 | 1461352824554 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d4ff39400) [pid = 1874] [serial = 1041] [outer = 0x7f8d3ee5a800] 12:20:25 INFO - PROCESS | 1874 | 1461352825388 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]]]}] 12:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1483ms 12:20:25 INFO - PROCESS | 1874 | 1461352825444 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:20:25 INFO - PROCESS | 1874 | 1461352825453 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:20:25 INFO - PROCESS | 1874 | 1461352825460 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 1874 | 1461352825463 Marionette TRACE conn3 <- [1,1358,null,{}] 12:20:25 INFO - PROCESS | 1874 | 1461352825469 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}] 12:20:25 INFO - PROCESS | 1874 | 1461352825661 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:20:25 INFO - PROCESS | 1874 | 1461352825859 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d11a000 == 123 [pid = 1874] [id = 347] 12:20:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d4ff3c800) [pid = 1874] [serial = 1042] [outer = (nil)] 12:20:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d50b4f800) [pid = 1874] [serial = 1043] [outer = 0x7f8d4ff3c800] 12:20:25 INFO - PROCESS | 1874 | 1461352825984 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d5140b000) [pid = 1874] [serial = 1044] [outer = 0x7f8d4ff3c800] 12:20:26 INFO - PROCESS | 1874 | 1461352826865 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]]]}] 12:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1433ms 12:20:26 INFO - PROCESS | 1874 | 1461352826893 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:20:26 INFO - PROCESS | 1874 | 1461352826896 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:20:26 INFO - PROCESS | 1874 | 1461352826902 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 1874 | 1461352826905 Marionette TRACE conn3 <- [1,1362,null,{}] 12:20:26 INFO - PROCESS | 1874 | 1461352826910 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}] 12:20:27 INFO - PROCESS | 1874 | 1461352827071 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:20:27 INFO - PROCESS | 1874 | 1461352827273 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d6235c000 == 124 [pid = 1874] [id = 348] 12:20:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d50b05c00) [pid = 1874] [serial = 1045] [outer = (nil)] 12:20:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d5c531400) [pid = 1874] [serial = 1046] [outer = 0x7f8d50b05c00] 12:20:27 INFO - PROCESS | 1874 | 1461352827340 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d5d482800) [pid = 1874] [serial = 1047] [outer = 0x7f8d50b05c00] 12:20:28 INFO - PROCESS | 1874 | 1461352828244 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]]]}] 12:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1384ms 12:20:28 INFO - PROCESS | 1874 | 1461352828286 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 1874 | 1461352828290 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:20:28 INFO - PROCESS | 1874 | 1461352828296 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 1874 | 1461352828299 Marionette TRACE conn3 <- [1,1366,null,{}] 12:20:28 INFO - PROCESS | 1874 | 1461352828304 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}] 12:20:28 INFO - PROCESS | 1874 | 1461352828464 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:20:28 INFO - PROCESS | 1874 | 1461352828664 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d65162800 == 125 [pid = 1874] [id = 349] 12:20:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d53812c00) [pid = 1874] [serial = 1048] [outer = (nil)] 12:20:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d5e2e6800) [pid = 1874] [serial = 1049] [outer = 0x7f8d53812c00] 12:20:28 INFO - PROCESS | 1874 | 1461352828741 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d5e9f8000) [pid = 1874] [serial = 1050] [outer = 0x7f8d53812c00] 12:20:29 INFO - PROCESS | 1874 | 1461352829686 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] 12:20:29 INFO - PROCESS | 1874 | 1461352829735 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:20:29 INFO - PROCESS | 1874 | 1461352829740 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 1874 | 1461352829743 Marionette TRACE conn3 <- [1,1370,null,{}] 12:20:29 INFO - PROCESS | 1874 | 1461352829748 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}] 12:20:29 INFO - PROCESS | 1874 | 1461352829909 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:20:30 INFO - PROCESS | 1874 | 1461352830102 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bdc000 == 126 [pid = 1874] [id = 350] 12:20:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d3c976c00) [pid = 1874] [serial = 1051] [outer = (nil)] 12:20:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d45ccf800) [pid = 1874] [serial = 1052] [outer = 0x7f8d3c976c00] 12:20:30 INFO - PROCESS | 1874 | 1461352830177 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d621a0400) [pid = 1874] [serial = 1053] [outer = 0x7f8d3c976c00] 12:20:31 INFO - PROCESS | 1874 | 1461352831071 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] 12:20:31 INFO - PROCESS | 1874 | 1461352831141 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:20:31 INFO - PROCESS | 1874 | 1461352831147 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 1874 | 1461352831149 Marionette TRACE conn3 <- [1,1374,null,{}] 12:20:31 INFO - PROCESS | 1874 | 1461352831155 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}] 12:20:31 INFO - PROCESS | 1874 | 1461352831330 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:20:31 INFO - PROCESS | 1874 | 1461352831518 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d435e5000 == 127 [pid = 1874] [id = 351] 12:20:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d396c6c00) [pid = 1874] [serial = 1054] [outer = (nil)] 12:20:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d4376c000) [pid = 1874] [serial = 1055] [outer = 0x7f8d396c6c00] 12:20:31 INFO - PROCESS | 1874 | 1461352831590 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d4aff3800) [pid = 1874] [serial = 1056] [outer = 0x7f8d396c6c00] 12:20:32 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:32 INFO - PROCESS | 1874 | 1461352832462 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] 12:20:32 INFO - PROCESS | 1874 | 1461352832532 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:20:32 INFO - PROCESS | 1874 | 1461352832538 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 1874 | 1461352832542 Marionette TRACE conn3 <- [1,1378,null,{}] 12:20:32 INFO - PROCESS | 1874 | 1461352832565 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}] 12:20:32 INFO - PROCESS | 1874 | 1461352832780 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:20:33 INFO - PROCESS | 1874 | 1461352833587 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b4c5000 == 128 [pid = 1874] [id = 352] 12:20:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d3892f400) [pid = 1874] [serial = 1057] [outer = (nil)] 12:20:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d396cc000) [pid = 1874] [serial = 1058] [outer = 0x7f8d3892f400] 12:20:33 INFO - PROCESS | 1874 | 1461352833669 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d39b48800) [pid = 1874] [serial = 1059] [outer = 0x7f8d3892f400] 12:20:34 INFO - PROCESS | 1874 | 1461352834570 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] 12:20:34 INFO - PROCESS | 1874 | 1461352834634 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:20:34 INFO - PROCESS | 1874 | 1461352834643 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 1874 | 1461352834646 Marionette TRACE conn3 <- [1,1382,null,{}] 12:20:34 INFO - PROCESS | 1874 | 1461352834653 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}] 12:20:34 INFO - PROCESS | 1874 | 1461352834817 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:20:35 INFO - PROCESS | 1874 | 1461352835031 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b4e0000 == 129 [pid = 1874] [id = 353] 12:20:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d37320800) [pid = 1874] [serial = 1060] [outer = (nil)] 12:20:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d39b4f000) [pid = 1874] [serial = 1061] [outer = 0x7f8d37320800] 12:20:35 INFO - PROCESS | 1874 | 1461352835094 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d3e1d6000) [pid = 1874] [serial = 1062] [outer = 0x7f8d37320800] 12:20:36 INFO - PROCESS | 1874 | [1874] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:36 INFO - PROCESS | 1874 | 1461352836209 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] 12:20:36 INFO - PROCESS | 1874 | 1461352836283 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:20:36 INFO - PROCESS | 1874 | 1461352836290 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 1874 | 1461352836292 Marionette TRACE conn3 <- [1,1386,null,{}] 12:20:36 INFO - PROCESS | 1874 | 1461352836297 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}] 12:20:36 INFO - PROCESS | 1874 | 1461352836458 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:20:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50d0c000 == 128 [pid = 1874] [id = 59] 12:20:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44120000 == 127 [pid = 1874] [id = 240] 12:20:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50925800 == 126 [pid = 1874] [id = 58] 12:20:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51b7e000 == 125 [pid = 1874] [id = 246] 12:20:36 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d43282c00) [pid = 1874] [serial = 932] [outer = (nil)] [url = about:blank] 12:20:36 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d385f4000) [pid = 1874] [serial = 935] [outer = (nil)] [url = about:blank] 12:20:36 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d3c972000) [pid = 1874] [serial = 938] [outer = (nil)] [url = about:blank] 12:20:36 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d3c97e400) [pid = 1874] [serial = 941] [outer = (nil)] [url = about:blank] 12:20:36 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d3b0fa400) [pid = 1874] [serial = 944] [outer = (nil)] [url = about:blank] 12:20:36 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d3731e800) [pid = 1874] [serial = 947] [outer = (nil)] [url = about:blank] 12:20:36 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d45d1b400) [pid = 1874] [serial = 962] [outer = (nil)] [url = about:blank] 12:20:36 INFO - PROCESS | 1874 | 1461352836837 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d383e2000 == 126 [pid = 1874] [id = 354] 12:20:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d3731e800) [pid = 1874] [serial = 1063] [outer = (nil)] 12:20:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d3e1d3c00) [pid = 1874] [serial = 1064] [outer = 0x7f8d3731e800] 12:20:36 INFO - PROCESS | 1874 | 1461352836912 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d441d7c00) [pid = 1874] [serial = 1065] [outer = 0x7f8d3731e800] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d37de3000 == 125 [pid = 1874] [id = 333] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62abf800 == 124 [pid = 1874] [id = 332] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e547800 == 123 [pid = 1874] [id = 331] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d520cf800 == 122 [pid = 1874] [id = 330] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51b7d000 == 121 [pid = 1874] [id = 329] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5057b000 == 120 [pid = 1874] [id = 328] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f931800 == 119 [pid = 1874] [id = 327] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4e780800 == 118 [pid = 1874] [id = 326] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ade4800 == 117 [pid = 1874] [id = 325] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a156800 == 116 [pid = 1874] [id = 324] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46c3a800 == 115 [pid = 1874] [id = 323] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f272000 == 114 [pid = 1874] [id = 322] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d398d5800 == 113 [pid = 1874] [id = 321] 12:20:37 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bc2000 == 112 [pid = 1874] [id = 320] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d535a6000) [pid = 1874] [serial = 665] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d5100a000) [pid = 1874] [serial = 656] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d56654c00) [pid = 1874] [serial = 704] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d4a763800) [pid = 1874] [serial = 647] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d47455000) [pid = 1874] [serial = 644] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d4e719400) [pid = 1874] [serial = 650] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d4454e000) [pid = 1874] [serial = 641] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d4a770400) [pid = 1874] [serial = 698] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d53331800) [pid = 1874] [serial = 662] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d52048c00) [pid = 1874] [serial = 659] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d57571c00) [pid = 1874] [serial = 707] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d53873c00) [pid = 1874] [serial = 668] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d50bf0400) [pid = 1874] [serial = 701] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d4f95a400) [pid = 1874] [serial = 653] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d462cd800) [pid = 1874] [serial = 695] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d49ee2c00) [pid = 1874] [serial = 747] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d622e8400) [pid = 1874] [serial = 813] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d45ecbc00) [pid = 1874] [serial = 744] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d39ae7000) [pid = 1874] [serial = 822] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d4aff9000) [pid = 1874] [serial = 804] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d62b02800) [pid = 1874] [serial = 816] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d57514000) [pid = 1874] [serial = 753] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d5d3cb000) [pid = 1874] [serial = 756] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d62658800) [pid = 1874] [serial = 768] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d62af4c00) [pid = 1874] [serial = 774] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d51009c00) [pid = 1874] [serial = 750] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d5e6d2800) [pid = 1874] [serial = 810] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d60223000) [pid = 1874] [serial = 759] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d62a1b400) [pid = 1874] [serial = 771] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d462ae800) [pid = 1874] [serial = 801] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d622edc00) [pid = 1874] [serial = 765] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d4a7f0c00) [pid = 1874] [serial = 819] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d5d6c7000) [pid = 1874] [serial = 710] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d49e5b400) [pid = 1874] [serial = 717] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d53874c00) [pid = 1874] [serial = 807] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d6219f400) [pid = 1874] [serial = 762] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d5e55f000) [pid = 1874] [serial = 713] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d48908000) [pid = 1874] [serial = 917] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d5d4f8000) [pid = 1874] [serial = 923] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d3e20c400) [pid = 1874] [serial = 950] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d438e3400) [pid = 1874] [serial = 914] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d3b7fb400) [pid = 1874] [serial = 954] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d3b7f0400) [pid = 1874] [serial = 953] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d3e183400) [pid = 1874] [serial = 849] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d607da000) [pid = 1874] [serial = 882] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d5e2dbc00) [pid = 1874] [serial = 870] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d5c538800) [pid = 1874] [serial = 867] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d50b4e000) [pid = 1874] [serial = 861] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d622ed800) [pid = 1874] [serial = 876] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d62af3400) [pid = 1874] [serial = 879] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d49e5bc00) [pid = 1874] [serial = 855] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d5140f000) [pid = 1874] [serial = 864] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d45d1f400) [pid = 1874] [serial = 852] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d4f951400) [pid = 1874] [serial = 858] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d607cc400) [pid = 1874] [serial = 873] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d621a2000) [pid = 1874] [serial = 926] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d438e4400) [pid = 1874] [serial = 959] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d44209000) [pid = 1874] [serial = 960] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d4ff3f400) [pid = 1874] [serial = 920] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d3e215c00) [pid = 1874] [serial = 957] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d3e20fc00) [pid = 1874] [serial = 956] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d3b7fcc00) [pid = 1874] [serial = 929] [outer = (nil)] [url = about:blank] 12:20:37 INFO - PROCESS | 1874 | 1461352837685 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] 12:20:37 INFO - PROCESS | 1874 | 1461352837735 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:20:37 INFO - PROCESS | 1874 | 1461352837759 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - PROCESS | 1874 | 1461352837767 Marionette TRACE conn3 <- [1,1390,null,{}] 12:20:37 INFO - PROCESS | 1874 | 1461352837775 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}] 12:20:37 INFO - PROCESS | 1874 | 1461352837928 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:20:37 INFO - PROCESS | 1874 | 1461352837941 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b0bc800 == 113 [pid = 1874] [id = 355] 12:20:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d438e4400) [pid = 1874] [serial = 1066] [outer = (nil)] 12:20:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d45cd3c00) [pid = 1874] [serial = 1067] [outer = 0x7f8d438e4400] 12:20:38 INFO - PROCESS | 1874 | 1461352837999 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d45d20800) [pid = 1874] [serial = 1068] [outer = 0x7f8d438e4400] 12:20:38 INFO - PROCESS | 1874 | 1461352838770 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]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1103ms 12:20:38 INFO - PROCESS | 1874 | 1461352838850 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 1874 | 1461352838853 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:20:38 INFO - PROCESS | 1874 | 1461352838860 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 1874 | 1461352838863 Marionette TRACE conn3 <- [1,1394,null,{}] 12:20:38 INFO - PROCESS | 1874 | 1461352838868 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}] 12:20:39 INFO - PROCESS | 1874 | 1461352839015 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:20:39 INFO - PROCESS | 1874 | 1461352839026 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f034000 == 114 [pid = 1874] [id = 356] 12:20:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d3e214c00) [pid = 1874] [serial = 1069] [outer = (nil)] 12:20:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d462a6400) [pid = 1874] [serial = 1070] [outer = 0x7f8d3e214c00] 12:20:39 INFO - PROCESS | 1874 | 1461352839087 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d462cb800) [pid = 1874] [serial = 1071] [outer = 0x7f8d3e214c00] 12:20:39 INFO - PROCESS | 1874 | 1461352839962 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]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1129ms 12:20:39 INFO - PROCESS | 1874 | 1461352839988 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 1874 | 1461352839993 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:20:40 INFO - PROCESS | 1874 | 1461352840004 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 1874 | 1461352840007 Marionette TRACE conn3 <- [1,1398,null,{}] 12:20:40 INFO - PROCESS | 1874 | 1461352840020 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}] 12:20:40 INFO - PROCESS | 1874 | 1461352840232 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:20:40 INFO - PROCESS | 1874 | 1461352840254 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44121800 == 115 [pid = 1874] [id = 357] 12:20:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d46bef800) [pid = 1874] [serial = 1072] [outer = (nil)] 12:20:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d46e75c00) [pid = 1874] [serial = 1073] [outer = 0x7f8d46bef800] 12:20:40 INFO - PROCESS | 1874 | 1461352840324 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d48499400) [pid = 1874] [serial = 1074] [outer = 0x7f8d46bef800] 12:20:41 INFO - PROCESS | 1874 | 1461352841256 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]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1847ms 12:20:41 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d4a19d000) [pid = 1874] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:20:41 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d4a19e800) [pid = 1874] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:20:41 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d4ff37c00) [pid = 1874] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:20:41 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d43860400) [pid = 1874] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:20:41 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d43289400) [pid = 1874] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:20:41 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d3b0f1c00) [pid = 1874] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:20:41 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d396d1400) [pid = 1874] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:20:41 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d39adf800) [pid = 1874] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:20:41 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d43765c00) [pid = 1874] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:20:41 INFO - PROCESS | 1874 | 1461352841892 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 1874 | 1461352841894 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:20:41 INFO - PROCESS | 1874 | 1461352841900 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 1874 | 1461352841902 Marionette TRACE conn3 <- [1,1402,null,{}] 12:20:41 INFO - PROCESS | 1874 | 1461352841907 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}] 12:20:42 INFO - PROCESS | 1874 | 1461352842048 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:20:42 INFO - PROCESS | 1874 | 1461352842255 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45d81800 == 116 [pid = 1874] [id = 358] 12:20:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d45ecb400) [pid = 1874] [serial = 1075] [outer = (nil)] 12:20:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d4851b400) [pid = 1874] [serial = 1076] [outer = 0x7f8d45ecb400] 12:20:42 INFO - PROCESS | 1874 | 1461352842320 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d49d22400) [pid = 1874] [serial = 1077] [outer = 0x7f8d45ecb400] 12:20:43 INFO - PROCESS | 1874 | 1461352843025 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]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1180ms 12:20:43 INFO - PROCESS | 1874 | 1461352843087 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 1874 | 1461352843090 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:20:43 INFO - PROCESS | 1874 | 1461352843099 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 1874 | 1461352843102 Marionette TRACE conn3 <- [1,1406,null,{}] 12:20:43 INFO - PROCESS | 1874 | 1461352843107 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}] 12:20:43 INFO - PROCESS | 1874 | 1461352843267 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:20:43 INFO - PROCESS | 1874 | 1461352843398 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4853e800 == 117 [pid = 1874] [id = 359] 12:20:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d3e185400) [pid = 1874] [serial = 1078] [outer = (nil)] 12:20:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d4a018c00) [pid = 1874] [serial = 1079] [outer = 0x7f8d3e185400] 12:20:43 INFO - PROCESS | 1874 | 1461352843455 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d4a766000) [pid = 1874] [serial = 1080] [outer = 0x7f8d3e185400] 12:20:44 INFO - PROCESS | 1874 | 1461352844303 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]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1230ms 12:20:44 INFO - PROCESS | 1874 | 1461352844332 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 1874 | 1461352844338 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:20:44 INFO - PROCESS | 1874 | 1461352844346 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 1874 | 1461352844352 Marionette TRACE conn3 <- [1,1410,null,{}] 12:20:44 INFO - PROCESS | 1874 | 1461352844361 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}] 12:20:44 INFO - PROCESS | 1874 | 1461352844535 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:20:44 INFO - PROCESS | 1874 | 1461352844719 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bcc800 == 118 [pid = 1874] [id = 360] 12:20:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d385f2c00) [pid = 1874] [serial = 1081] [outer = (nil)] 12:20:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d3b7f6c00) [pid = 1874] [serial = 1082] [outer = 0x7f8d385f2c00] 12:20:44 INFO - PROCESS | 1874 | 1461352844790 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d3e1cc800) [pid = 1874] [serial = 1083] [outer = 0x7f8d385f2c00] 12:20:45 INFO - PROCESS | 1874 | 1461352845792 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]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1488ms 12:20:45 INFO - PROCESS | 1874 | 1461352845834 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 1874 | 1461352845842 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:20:45 INFO - PROCESS | 1874 | 1461352845851 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 1874 | 1461352845854 Marionette TRACE conn3 <- [1,1414,null,{}] 12:20:45 INFO - PROCESS | 1874 | 1461352845859 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}] 12:20:46 INFO - PROCESS | 1874 | 1461352846066 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:20:46 INFO - PROCESS | 1874 | 1461352846287 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44576800 == 119 [pid = 1874] [id = 361] 12:20:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d3e214400) [pid = 1874] [serial = 1084] [outer = (nil)] 12:20:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d44206400) [pid = 1874] [serial = 1085] [outer = 0x7f8d3e214400] 12:20:46 INFO - PROCESS | 1874 | 1461352846371 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d45c83400) [pid = 1874] [serial = 1086] [outer = 0x7f8d3e214400] 12:20:47 INFO - PROCESS | 1874 | 1461352847318 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]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1483ms 12:20:47 INFO - PROCESS | 1874 | 1461352847334 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 1874 | 1461352847338 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:20:47 INFO - PROCESS | 1874 | 1461352847344 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 1874 | 1461352847349 Marionette TRACE conn3 <- [1,1418,null,{}] 12:20:47 INFO - PROCESS | 1874 | 1461352847364 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}] 12:20:47 INFO - PROCESS | 1874 | 1461352847539 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:20:47 INFO - PROCESS | 1874 | 1461352847760 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4acc5000 == 120 [pid = 1874] [id = 362] 12:20:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d469cd800) [pid = 1874] [serial = 1087] [outer = (nil)] 12:20:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d477a9000) [pid = 1874] [serial = 1088] [outer = 0x7f8d469cd800] 12:20:47 INFO - PROCESS | 1874 | 1461352847846 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d49d21c00) [pid = 1874] [serial = 1089] [outer = 0x7f8d469cd800] 12:20:48 INFO - PROCESS | 1874 | 1461352848661 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]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1387ms 12:20:48 INFO - PROCESS | 1874 | 1461352848731 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1874 | 1461352848736 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:20:48 INFO - PROCESS | 1874 | 1461352848742 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1874 | 1461352848744 Marionette TRACE conn3 <- [1,1422,null,{}] 12:20:48 INFO - PROCESS | 1874 | 1461352848751 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}] 12:20:48 INFO - PROCESS | 1874 | 1461352848964 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:20:49 INFO - PROCESS | 1874 | 1461352849138 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ae39000 == 121 [pid = 1874] [id = 363] 12:20:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d46e6f400) [pid = 1874] [serial = 1090] [outer = (nil)] 12:20:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d4a19b400) [pid = 1874] [serial = 1091] [outer = 0x7f8d46e6f400] 12:20:49 INFO - PROCESS | 1874 | 1461352849205 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d4a7ee400) [pid = 1874] [serial = 1092] [outer = 0x7f8d46e6f400] 12:20:50 INFO - PROCESS | 1874 | 1461352850136 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]]]}] 12:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1433ms 12:20:50 INFO - PROCESS | 1874 | 1461352850176 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 1874 | 1461352850179 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:20:50 INFO - PROCESS | 1874 | 1461352850185 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 1874 | 1461352850187 Marionette TRACE conn3 <- [1,1426,null,{}] 12:20:50 INFO - PROCESS | 1874 | 1461352850192 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}] 12:20:50 INFO - PROCESS | 1874 | 1461352850352 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:20:50 INFO - PROCESS | 1874 | 1461352850535 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f752800 == 122 [pid = 1874] [id = 364] 12:20:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d4851a800) [pid = 1874] [serial = 1093] [outer = (nil)] 12:20:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d4aff1400) [pid = 1874] [serial = 1094] [outer = 0x7f8d4851a800] 12:20:50 INFO - PROCESS | 1874 | 1461352850608 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d4c616000) [pid = 1874] [serial = 1095] [outer = 0x7f8d4851a800] 12:20:51 INFO - PROCESS | 1874 | 1461352851475 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]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1343ms 12:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:20:51 INFO - PROCESS | 1874 | 1461352851528 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 1874 | 1461352851531 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:20:51 INFO - PROCESS | 1874 | 1461352851537 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 1874 | 1461352851540 Marionette TRACE conn3 <- [1,1430,null,{}] 12:20:51 INFO - PROCESS | 1874 | 1461352851545 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}] 12:20:51 INFO - PROCESS | 1874 | 1461352851758 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:20:51 INFO - PROCESS | 1874 | 1461352851933 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ff54000 == 123 [pid = 1874] [id = 365] 12:20:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d4d12d800) [pid = 1874] [serial = 1096] [outer = (nil)] 12:20:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d4f950c00) [pid = 1874] [serial = 1097] [outer = 0x7f8d4d12d800] 12:20:52 INFO - PROCESS | 1874 | 1461352852007 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d4fc53400) [pid = 1874] [serial = 1098] [outer = 0x7f8d4d12d800] 12:20:52 INFO - PROCESS | 1874 | 1461352852876 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]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1378ms 12:20:52 INFO - PROCESS | 1874 | 1461352852915 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 1874 | 1461352852919 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:20:52 INFO - PROCESS | 1874 | 1461352852924 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 1874 | 1461352852927 Marionette TRACE conn3 <- [1,1434,null,{}] 12:20:52 INFO - PROCESS | 1874 | 1461352852933 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}] 12:20:53 INFO - PROCESS | 1874 | 1461352853092 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:20:53 INFO - PROCESS | 1874 | 1461352853280 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50d1e800 == 124 [pid = 1874] [id = 366] 12:20:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d48528000) [pid = 1874] [serial = 1099] [outer = (nil)] 12:20:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d50b02800) [pid = 1874] [serial = 1100] [outer = 0x7f8d48528000] 12:20:53 INFO - PROCESS | 1874 | 1461352853348 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d50b48400) [pid = 1874] [serial = 1101] [outer = 0x7f8d48528000] 12:20:54 INFO - PROCESS | 1874 | 1461352854259 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]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1385ms 12:20:54 INFO - PROCESS | 1874 | 1461352854311 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 1874 | 1461352854318 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:20:54 INFO - PROCESS | 1874 | 1461352854324 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 1874 | 1461352854327 Marionette TRACE conn3 <- [1,1438,null,{}] 12:20:54 INFO - PROCESS | 1874 | 1461352854332 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}] 12:20:54 INFO - PROCESS | 1874 | 1461352854492 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:20:54 INFO - PROCESS | 1874 | 1461352854681 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51e37800 == 125 [pid = 1874] [id = 367] 12:20:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d45d1fc00) [pid = 1874] [serial = 1102] [outer = (nil)] 12:20:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d50b53400) [pid = 1874] [serial = 1103] [outer = 0x7f8d45d1fc00] 12:20:54 INFO - PROCESS | 1874 | 1461352854752 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d50b99c00) [pid = 1874] [serial = 1104] [outer = 0x7f8d45d1fc00] 12:20:55 INFO - PROCESS | 1874 | 1461352855558 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]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1287ms 12:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:20:55 INFO - PROCESS | 1874 | 1461352855613 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 1874 | 1461352855615 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:20:55 INFO - PROCESS | 1874 | 1461352855621 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 1874 | 1461352855624 Marionette TRACE conn3 <- [1,1442,null,{}] 12:20:55 INFO - PROCESS | 1874 | 1461352855629 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}] 12:20:55 INFO - PROCESS | 1874 | 1461352855794 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:20:55 INFO - PROCESS | 1874 | 1461352855974 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5208b800 == 126 [pid = 1874] [id = 368] 12:20:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d46a5f400) [pid = 1874] [serial = 1105] [outer = (nil)] 12:20:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d50e67800) [pid = 1874] [serial = 1106] [outer = 0x7f8d46a5f400] 12:20:56 INFO - PROCESS | 1874 | 1461352856041 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d5106f400) [pid = 1874] [serial = 1107] [outer = 0x7f8d46a5f400] 12:20:56 INFO - PROCESS | 1874 | 1461352856900 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]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1327ms 12:20:56 INFO - PROCESS | 1874 | 1461352856949 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 1874 | 1461352856952 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:20:56 INFO - PROCESS | 1874 | 1461352856958 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 1874 | 1461352856960 Marionette TRACE conn3 <- [1,1446,null,{}] 12:20:56 INFO - PROCESS | 1874 | 1461352856966 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}] 12:20:57 INFO - PROCESS | 1874 | 1461352857123 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:20:57 INFO - PROCESS | 1874 | 1461352857331 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5c5ad800 == 127 [pid = 1874] [id = 369] 12:20:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d50e64c00) [pid = 1874] [serial = 1108] [outer = (nil)] 12:20:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d5204e800) [pid = 1874] [serial = 1109] [outer = 0x7f8d50e64c00] 12:20:57 INFO - PROCESS | 1874 | 1461352857440 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d5359b000) [pid = 1874] [serial = 1110] [outer = 0x7f8d50e64c00] 12:20:58 INFO - PROCESS | 1874 | 1461352858370 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]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1488ms 12:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:20:58 INFO - PROCESS | 1874 | 1461352858446 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 1874 | 1461352858449 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:20:58 INFO - PROCESS | 1874 | 1461352858455 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 1874 | 1461352858459 Marionette TRACE conn3 <- [1,1450,null,{}] 12:20:58 INFO - PROCESS | 1874 | 1461352858466 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}] 12:20:58 INFO - PROCESS | 1874 | 1461352858694 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:20:58 INFO - PROCESS | 1874 | 1461352858943 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3734c000 == 128 [pid = 1874] [id = 370] 12:20:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d3731a000) [pid = 1874] [serial = 1111] [outer = (nil)] 12:20:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d3dddb800) [pid = 1874] [serial = 1112] [outer = 0x7f8d3731a000] 12:20:59 INFO - PROCESS | 1874 | 1461352859068 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d5d3cd400) [pid = 1874] [serial = 1113] [outer = 0x7f8d3731a000] 12:20:59 INFO - PROCESS | 1874 | 1461352859917 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]]]}] 12:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1496ms 12:20:59 INFO - PROCESS | 1874 | 1461352859950 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 1874 | 1461352859953 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:20:59 INFO - PROCESS | 1874 | 1461352859959 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 1874 | 1461352859961 Marionette TRACE conn3 <- [1,1454,null,{}] 12:20:59 INFO - PROCESS | 1874 | 1461352859966 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}] 12:21:00 INFO - PROCESS | 1874 | 1461352860125 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:21:00 INFO - PROCESS | 1874 | 1461352860319 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4767f800 == 129 [pid = 1874] [id = 371] 12:21:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d396c8c00) [pid = 1874] [serial = 1114] [outer = (nil)] 12:21:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d5d6c7c00) [pid = 1874] [serial = 1115] [outer = 0x7f8d396c8c00] 12:21:00 INFO - PROCESS | 1874 | 1461352860386 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d5e6cf000) [pid = 1874] [serial = 1116] [outer = 0x7f8d396c8c00] 12:21:01 INFO - PROCESS | 1874 | 1461352861600 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]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1679ms 12:21:01 INFO - PROCESS | 1874 | 1461352861638 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 1874 | 1461352861643 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:21:01 INFO - PROCESS | 1874 | 1461352861658 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 1874 | 1461352861663 Marionette TRACE conn3 <- [1,1458,null,{}] 12:21:01 INFO - PROCESS | 1874 | 1461352861672 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}] 12:21:01 INFO - PROCESS | 1874 | 1461352861870 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:21:02 INFO - PROCESS | 1874 | 1461352862164 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439b9000 == 130 [pid = 1874] [id = 372] 12:21:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d3b7f3800) [pid = 1874] [serial = 1117] [outer = (nil)] 12:21:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d3e184000) [pid = 1874] [serial = 1118] [outer = 0x7f8d3b7f3800] 12:21:02 INFO - PROCESS | 1874 | 1461352862272 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d3ee53400) [pid = 1874] [serial = 1119] [outer = 0x7f8d3b7f3800] 12:21:03 INFO - PROCESS | 1874 | 1461352863148 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]]]}] 12:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1551ms 12:21:03 INFO - PROCESS | 1874 | 1461352863202 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 1874 | 1461352863209 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:21:03 INFO - PROCESS | 1874 | 1461352863218 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 1874 | 1461352863221 Marionette TRACE conn3 <- [1,1462,null,{}] 12:21:03 INFO - PROCESS | 1874 | 1461352863227 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}] 12:21:03 INFO - PROCESS | 1874 | 1461352863383 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:21:03 INFO - PROCESS | 1874 | 1461352863750 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37df4000 == 131 [pid = 1874] [id = 373] 12:21:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d3b0f4000) [pid = 1874] [serial = 1120] [outer = (nil)] 12:21:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d3e18c400) [pid = 1874] [serial = 1121] [outer = 0x7f8d3b0f4000] 12:21:03 INFO - PROCESS | 1874 | 1461352863823 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d438df000) [pid = 1874] [serial = 1122] [outer = 0x7f8d3b0f4000] 12:21:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b0c3000 == 130 [pid = 1874] [id = 316] 12:21:04 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d398df800 == 129 [pid = 1874] [id = 273] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d3ee54000) [pid = 1874] [serial = 1025] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | 1461352864811 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]]]}] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d4a1a6800) [pid = 1874] [serial = 885] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d462c8c00) [pid = 1874] [serial = 1014] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d45c85800) [pid = 1874] [serial = 971] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d5d813000) [pid = 1874] [serial = 995] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d50ba3800) [pid = 1874] [serial = 989] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d39c65800) [pid = 1874] [serial = 1005] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d39b4e000) [pid = 1874] [serial = 1004] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d4fff0800) [pid = 1874] [serial = 986] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d462c5400) [pid = 1874] [serial = 963] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d3e1d2800) [pid = 1874] [serial = 968] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d39b4b000) [pid = 1874] [serial = 1001] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d533ef800) [pid = 1874] [serial = 992] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d39ade000) [pid = 1874] [serial = 965] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d39c6cc00) [pid = 1874] [serial = 998] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d51017000) [pid = 1874] [serial = 1023] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d4ff31c00) [pid = 1874] [serial = 1020] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d49d19800) [pid = 1874] [serial = 1017] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d4a7e3800) [pid = 1874] [serial = 1019] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d50b0ec00) [pid = 1874] [serial = 1022] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d4c617800) [pid = 1874] [serial = 980] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d4fd72000) [pid = 1874] [serial = 983] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d47460400) [pid = 1874] [serial = 1016] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d476e0800) [pid = 1874] [serial = 974] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d49e67800) [pid = 1874] [serial = 977] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d43857800) [pid = 1874] [serial = 1010] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d44204400) [pid = 1874] [serial = 1011] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d3c97d000) [pid = 1874] [serial = 1008] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d3b7f8c00) [pid = 1874] [serial = 1007] [outer = (nil)] [url = about:blank] 12:21:04 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d45ecc000) [pid = 1874] [serial = 1013] [outer = (nil)] [url = about:blank] 12:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1677ms 12:21:04 INFO - PROCESS | 1874 | 1461352864896 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 1874 | 1461352864899 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:21:04 INFO - PROCESS | 1874 | 1461352864905 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 1874 | 1461352864911 Marionette TRACE conn3 <- [1,1466,null,{}] 12:21:04 INFO - PROCESS | 1874 | 1461352864927 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}] 12:21:05 INFO - PROCESS | 1874 | 1461352865092 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:21:05 INFO - PROCESS | 1874 | 1461352865269 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b75c000 == 130 [pid = 1874] [id = 374] 12:21:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d45ccb800) [pid = 1874] [serial = 1123] [outer = (nil)] 12:21:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d45d1d000) [pid = 1874] [serial = 1124] [outer = 0x7f8d45ccb800] 12:21:05 INFO - PROCESS | 1874 | 1461352865336 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d462a9c00) [pid = 1874] [serial = 1125] [outer = 0x7f8d45ccb800] 12:21:06 INFO - PROCESS | 1874 | 1461352866053 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]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1193ms 12:21:06 INFO - PROCESS | 1874 | 1461352866101 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:21:06 INFO - PROCESS | 1874 | 1461352866106 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:21:06 INFO - PROCESS | 1874 | 1461352866111 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 1874 | 1461352866114 Marionette TRACE conn3 <- [1,1470,null,{}] 12:21:06 INFO - PROCESS | 1874 | 1461352866125 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}] 12:21:06 INFO - PROCESS | 1874 | 1461352866279 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:21:06 INFO - PROCESS | 1874 | 1461352866289 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bd0800 == 131 [pid = 1874] [id = 375] 12:21:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d462aa000) [pid = 1874] [serial = 1126] [outer = (nil)] 12:21:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d4745bc00) [pid = 1874] [serial = 1127] [outer = 0x7f8d462aa000] 12:21:06 INFO - PROCESS | 1874 | 1461352866347 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d4890f400) [pid = 1874] [serial = 1128] [outer = 0x7f8d462aa000] 12:21:07 INFO - PROCESS | 1874 | 1461352867251 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]]]}] 12:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1187ms 12:21:07 INFO - PROCESS | 1874 | 1461352867319 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:21:07 INFO - PROCESS | 1874 | 1461352867327 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:21:07 INFO - PROCESS | 1874 | 1461352867333 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 1874 | 1461352867336 Marionette TRACE conn3 <- [1,1474,null,{}] 12:21:07 INFO - PROCESS | 1874 | 1461352867346 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}] 12:21:07 INFO - PROCESS | 1874 | 1461352867564 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:21:07 INFO - PROCESS | 1874 | 1461352867589 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d49fd9800 == 132 [pid = 1874] [id = 376] 12:21:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d46d82000) [pid = 1874] [serial = 1129] [outer = (nil)] 12:21:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d49e5c000) [pid = 1874] [serial = 1130] [outer = 0x7f8d46d82000] 12:21:07 INFO - PROCESS | 1874 | 1461352867651 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d4a1a6800) [pid = 1874] [serial = 1131] [outer = 0x7f8d46d82000] 12:21:08 INFO - PROCESS | 1874 | 1461352868474 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]]]}] 12:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1179ms 12:21:08 INFO - PROCESS | 1874 | 1461352868512 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 1874 | 1461352868514 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:21:08 INFO - PROCESS | 1874 | 1461352868520 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1874 | 1461352868522 Marionette TRACE conn3 <- [1,1478,null,{}] 12:21:08 INFO - PROCESS | 1874 | 1461352868535 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}] 12:21:08 INFO - PROCESS | 1874 | 1461352868777 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:21:08 INFO - PROCESS | 1874 | 1461352868805 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c633000 == 133 [pid = 1874] [id = 377] 12:21:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d4c687800) [pid = 1874] [serial = 1132] [outer = (nil)] 12:21:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d4f150400) [pid = 1874] [serial = 1133] [outer = 0x7f8d4c687800] 12:21:08 INFO - PROCESS | 1874 | 1461352868877 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d4fad5800) [pid = 1874] [serial = 1134] [outer = 0x7f8d4c687800] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d396c5c00) [pid = 1874] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d3892f400) [pid = 1874] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d46bef800) [pid = 1874] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d46a58800) [pid = 1874] [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.] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d3731e800) [pid = 1874] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d438e4400) [pid = 1874] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d45ecb400) [pid = 1874] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d469f0000) [pid = 1874] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d3e214c00) [pid = 1874] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:21:09 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d37320800) [pid = 1874] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:21:10 INFO - PROCESS | 1874 | 1461352870104 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]]]}] 12:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1638ms 12:21:10 INFO - PROCESS | 1874 | 1461352870162 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 1874 | 1461352870165 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:21:10 INFO - PROCESS | 1874 | 1461352870170 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 1874 | 1461352870173 Marionette TRACE conn3 <- [1,1482,null,{}] 12:21:10 INFO - PROCESS | 1874 | 1461352870177 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}] 12:21:10 INFO - PROCESS | 1874 | 1461352870319 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:21:10 INFO - PROCESS | 1874 | 1461352870517 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37de3000 == 134 [pid = 1874] [id = 378] 12:21:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d37313400) [pid = 1874] [serial = 1135] [outer = (nil)] 12:21:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d385f1800) [pid = 1874] [serial = 1136] [outer = 0x7f8d37313400] 12:21:10 INFO - PROCESS | 1874 | 1461352870708 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d396cf400) [pid = 1874] [serial = 1137] [outer = 0x7f8d37313400] 12:21:11 INFO - PROCESS | 1874 | 1461352871657 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]]]}] 12:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1528ms 12:21:11 INFO - PROCESS | 1874 | 1461352871700 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 1874 | 1461352871707 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:21:11 INFO - PROCESS | 1874 | 1461352871717 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 1874 | 1461352871720 Marionette TRACE conn3 <- [1,1486,null,{}] 12:21:11 INFO - PROCESS | 1874 | 1461352871728 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}] 12:21:11 INFO - PROCESS | 1874 | 1461352871921 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:21:12 INFO - PROCESS | 1874 | 1461352872157 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439b8000 == 135 [pid = 1874] [id = 379] 12:21:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d3ddd6400) [pid = 1874] [serial = 1138] [outer = (nil)] 12:21:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d3e18f800) [pid = 1874] [serial = 1139] [outer = 0x7f8d3ddd6400] 12:21:12 INFO - PROCESS | 1874 | 1461352872276 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d3e219c00) [pid = 1874] [serial = 1140] [outer = 0x7f8d3ddd6400] 12:21:13 INFO - PROCESS | 1874 | 1461352873222 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]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1580ms 12:21:13 INFO - PROCESS | 1874 | 1461352873296 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 1874 | 1461352873301 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:21:13 INFO - PROCESS | 1874 | 1461352873329 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 1874 | 1461352873334 Marionette TRACE conn3 <- [1,1490,null,{}] 12:21:13 INFO - PROCESS | 1874 | 1461352873339 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}] 12:21:13 INFO - PROCESS | 1874 | 1461352873530 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:21:13 INFO - PROCESS | 1874 | 1461352873774 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4899a000 == 136 [pid = 1874] [id = 380] 12:21:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d438e6800) [pid = 1874] [serial = 1141] [outer = (nil)] 12:21:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d44547800) [pid = 1874] [serial = 1142] [outer = 0x7f8d438e6800] 12:21:13 INFO - PROCESS | 1874 | 1461352873868 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d45cd2000) [pid = 1874] [serial = 1143] [outer = 0x7f8d438e6800] 12:21:14 INFO - PROCESS | 1874 | 1461352874738 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]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1440ms 12:21:14 INFO - PROCESS | 1874 | 1461352874765 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 1874 | 1461352874769 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:21:14 INFO - PROCESS | 1874 | 1461352874775 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 1874 | 1461352874781 Marionette TRACE conn3 <- [1,1494,null,{}] 12:21:14 INFO - PROCESS | 1874 | 1461352874796 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}] 12:21:14 INFO - PROCESS | 1874 | 1461352874975 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:21:15 INFO - PROCESS | 1874 | 1461352875166 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50a04800 == 137 [pid = 1874] [id = 381] 12:21:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d46e73000) [pid = 1874] [serial = 1144] [outer = (nil)] 12:21:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d49e5e400) [pid = 1874] [serial = 1145] [outer = 0x7f8d46e73000] 12:21:15 INFO - PROCESS | 1874 | 1461352875235 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d49eec800) [pid = 1874] [serial = 1146] [outer = 0x7f8d46e73000] 12:21:16 INFO - PROCESS | 1874 | 1461352876149 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]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1438ms 12:21:16 INFO - PROCESS | 1874 | 1461352876214 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:21:16 INFO - PROCESS | 1874 | 1461352876220 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:21:16 INFO - PROCESS | 1874 | 1461352876225 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 1874 | 1461352876228 Marionette TRACE conn3 <- [1,1498,null,{}] 12:21:16 INFO - PROCESS | 1874 | 1461352876235 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}] 12:21:16 INFO - PROCESS | 1874 | 1461352876407 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:21:16 INFO - PROCESS | 1874 | 1461352876586 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d538fc000 == 138 [pid = 1874] [id = 382] 12:21:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d47460400) [pid = 1874] [serial = 1147] [outer = (nil)] 12:21:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d4c613800) [pid = 1874] [serial = 1148] [outer = 0x7f8d47460400] 12:21:16 INFO - PROCESS | 1874 | 1461352876659 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d4e3b5800) [pid = 1874] [serial = 1149] [outer = 0x7f8d47460400] 12:21:17 INFO - PROCESS | 1874 | 1461352877525 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]]]}] 12:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1330ms 12:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:21:17 INFO - PROCESS | 1874 | 1461352877557 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 1874 | 1461352877559 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:21:17 INFO - PROCESS | 1874 | 1461352877565 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 1874 | 1461352877568 Marionette TRACE conn3 <- [1,1502,null,{}] 12:21:17 INFO - PROCESS | 1874 | 1461352877573 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}] 12:21:17 INFO - PROCESS | 1874 | 1461352877740 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:21:17 INFO - PROCESS | 1874 | 1461352877928 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e546800 == 139 [pid = 1874] [id = 383] 12:21:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d4f4b5400) [pid = 1874] [serial = 1150] [outer = (nil)] 12:21:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d4f951800) [pid = 1874] [serial = 1151] [outer = 0x7f8d4f4b5400] 12:21:18 INFO - PROCESS | 1874 | 1461352878005 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d50b4d000) [pid = 1874] [serial = 1152] [outer = 0x7f8d4f4b5400] 12:21:18 INFO - PROCESS | 1874 | 1461352878941 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]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1432ms 12:21:18 INFO - PROCESS | 1874 | 1461352878997 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 1874 | 1461352879000 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:21:19 INFO - PROCESS | 1874 | 1461352879006 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 1874 | 1461352879008 Marionette TRACE conn3 <- [1,1506,null,{}] 12:21:19 INFO - PROCESS | 1874 | 1461352879013 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}] 12:21:19 INFO - PROCESS | 1874 | 1461352879184 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:21:19 INFO - PROCESS | 1874 | 1461352879369 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62350000 == 140 [pid = 1874] [id = 384] 12:21:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d4f562c00) [pid = 1874] [serial = 1153] [outer = (nil)] 12:21:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d5756a000) [pid = 1874] [serial = 1154] [outer = 0x7f8d4f562c00] 12:21:19 INFO - PROCESS | 1874 | 1461352879440 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d5d3ca400) [pid = 1874] [serial = 1155] [outer = 0x7f8d4f562c00] 12:21:20 INFO - PROCESS | 1874 | 1461352880295 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]]]}] 12:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1327ms 12:21:20 INFO - PROCESS | 1874 | 1461352880333 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 1874 | 1461352880337 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:21:20 INFO - PROCESS | 1874 | 1461352880342 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 1874 | 1461352880345 Marionette TRACE conn3 <- [1,1510,null,{}] 12:21:20 INFO - PROCESS | 1874 | 1461352880350 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}] 12:21:20 INFO - PROCESS | 1874 | 1461352880513 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:21:20 INFO - PROCESS | 1874 | 1461352880709 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d628b8000 == 141 [pid = 1874] [id = 385] 12:21:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d50b9ac00) [pid = 1874] [serial = 1156] [outer = (nil)] 12:21:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d5d817800) [pid = 1874] [serial = 1157] [outer = 0x7f8d50b9ac00] 12:21:20 INFO - PROCESS | 1874 | 1461352880776 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d5e89e000) [pid = 1874] [serial = 1158] [outer = 0x7f8d50b9ac00] 12:21:21 INFO - PROCESS | 1874 | 1461352881642 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]]]}] 12:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1343ms 12:21:21 INFO - PROCESS | 1874 | 1461352881685 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 1874 | 1461352881689 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:21:21 INFO - PROCESS | 1874 | 1461352881694 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 1874 | 1461352881699 Marionette TRACE conn3 <- [1,1514,null,{}] 12:21:21 INFO - PROCESS | 1874 | 1461352881704 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}] 12:21:21 INFO - PROCESS | 1874 | 1461352881867 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:21:22 INFO - PROCESS | 1874 | 1461352882054 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d65451800 == 142 [pid = 1874] [id = 386] 12:21:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d5d3cb800) [pid = 1874] [serial = 1159] [outer = (nil)] 12:21:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d607da000) [pid = 1874] [serial = 1160] [outer = 0x7f8d5d3cb800] 12:21:22 INFO - PROCESS | 1874 | 1461352882121 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d621a5400) [pid = 1874] [serial = 1161] [outer = 0x7f8d5d3cb800] 12:21:22 INFO - PROCESS | 1874 | 1461352882982 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]]]}] 12:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1338ms 12:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:21:23 INFO - PROCESS | 1874 | 1461352883034 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:21:23 INFO - PROCESS | 1874 | 1461352883037 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:21:23 INFO - PROCESS | 1874 | 1461352883043 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - PROCESS | 1874 | 1461352883046 Marionette TRACE conn3 <- [1,1518,null,{}] 12:21:23 INFO - PROCESS | 1874 | 1461352883051 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}] 12:21:23 INFO - PROCESS | 1874 | 1461352883220 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:21:23 INFO - PROCESS | 1874 | 1461352883406 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67a8a800 == 143 [pid = 1874] [id = 387] 12:21:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d5d3d4000) [pid = 1874] [serial = 1162] [outer = (nil)] 12:21:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d622ecc00) [pid = 1874] [serial = 1163] [outer = 0x7f8d5d3d4000] 12:21:23 INFO - PROCESS | 1874 | 1461352883478 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d622f6800) [pid = 1874] [serial = 1164] [outer = 0x7f8d5d3d4000] 12:21:24 INFO - PROCESS | 1874 | 1461352884300 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]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1328ms 12:21:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:21:24 INFO - PROCESS | 1874 | 1461352884371 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 1874 | 1461352884373 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:21:24 INFO - PROCESS | 1874 | 1461352884380 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 1874 | 1461352884382 Marionette TRACE conn3 <- [1,1522,null,{}] 12:21:24 INFO - PROCESS | 1874 | 1461352884387 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}] 12:21:24 INFO - PROCESS | 1874 | 1461352884613 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:21:24 INFO - PROCESS | 1874 | 1461352884795 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39792800 == 144 [pid = 1874] [id = 388] 12:21:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d6265b400) [pid = 1874] [serial = 1165] [outer = (nil)] 12:21:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d62a0d000) [pid = 1874] [serial = 1166] [outer = 0x7f8d6265b400] 12:21:24 INFO - PROCESS | 1874 | 1461352884875 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d62af4c00) [pid = 1874] [serial = 1167] [outer = 0x7f8d6265b400] 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:25 INFO - PROCESS | 1874 | 1461352885692 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"]]]}] 12:21:25 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 () { 12:21:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:21:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:21:25 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 () { 12:21:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:21:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:21:25 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 () { 12:21:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:21:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:21:25 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 () { 12:21:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:21:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:21:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1379ms 12:21:25 INFO - PROCESS | 1874 | 1461352885761 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 1874 | 1461352885769 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:21:25 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:21:25 INFO - PROCESS | 1874 | 1461352885775 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 1874 | 1461352885779 Marionette TRACE conn3 <- [1,1526,null,{}] 12:21:25 INFO - PROCESS | 1874 | 1461352885784 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}] 12:21:25 INFO - PROCESS | 1874 | 1461352885978 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:21:26 INFO - PROCESS | 1874 | 1461352886170 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39632000 == 145 [pid = 1874] [id = 389] 12:21:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d462a8800) [pid = 1874] [serial = 1168] [outer = (nil)] 12:21:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d62b0f000) [pid = 1874] [serial = 1169] [outer = 0x7f8d462a8800] 12:21:26 INFO - PROCESS | 1874 | 1461352886289 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d647c5c00) [pid = 1874] [serial = 1170] [outer = 0x7f8d462a8800] 12:21:27 INFO - PROCESS | 1874 | 1461352887053 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"]]]}] 12:21:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:21:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:21:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:21:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:21:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:21:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:21:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1329ms 12:21:27 INFO - PROCESS | 1874 | 1461352887107 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 1874 | 1461352887111 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:21:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:21:27 INFO - PROCESS | 1874 | 1461352887117 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 1874 | 1461352887125 Marionette TRACE conn3 <- [1,1530,null,{}] 12:21:27 INFO - PROCESS | 1874 | 1461352887130 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}] 12:21:27 INFO - PROCESS | 1874 | 1461352887372 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:21:27 INFO - PROCESS | 1874 | 1461352887520 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3735b800 == 146 [pid = 1874] [id = 390] 12:21:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d385f8c00) [pid = 1874] [serial = 1171] [outer = (nil)] 12:21:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d3e219400) [pid = 1874] [serial = 1172] [outer = 0x7f8d385f8c00] 12:21:27 INFO - PROCESS | 1874 | 1461352887628 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d49e5b400) [pid = 1874] [serial = 1173] [outer = 0x7f8d385f8c00] 12:21:28 INFO - PROCESS | 1874 | 1461352888446 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]]]}] 12:21:28 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 12:21:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:21:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:21:28 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. 12:21:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:21:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1386ms 12:21:28 INFO - PROCESS | 1874 | 1461352888539 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 1874 | 1461352888546 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:21:28 INFO - PROCESS | 1874 | 1461352888557 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 1874 | 1461352888560 Marionette TRACE conn3 <- [1,1534,null,{}] 12:21:28 INFO - PROCESS | 1874 | 1461352888569 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}] 12:21:28 INFO - PROCESS | 1874 | 1461352888731 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:21:28 INFO - PROCESS | 1874 | 1461352888933 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3962d800 == 147 [pid = 1874] [id = 391] 12:21:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d3731a400) [pid = 1874] [serial = 1174] [outer = (nil)] 12:21:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d386a2800) [pid = 1874] [serial = 1175] [outer = 0x7f8d3731a400] 12:21:29 INFO - PROCESS | 1874 | 1461352889374 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d396ca000) [pid = 1874] [serial = 1176] [outer = 0x7f8d3731a400] 12:21:30 INFO - PROCESS | 1874 | 1461352890307 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]]]}] 12:21:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:21:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1787ms 12:21:30 INFO - PROCESS | 1874 | 1461352890345 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 1874 | 1461352890351 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:21:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:21:30 INFO - PROCESS | 1874 | 1461352890360 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 1874 | 1461352890363 Marionette TRACE conn3 <- [1,1538,null,{}] 12:21:30 INFO - PROCESS | 1874 | 1461352890370 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}] 12:21:30 INFO - PROCESS | 1874 | 1461352890540 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:21:30 INFO - PROCESS | 1874 | 1461352890780 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f045800 == 148 [pid = 1874] [id = 392] 12:21:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d3b0f4400) [pid = 1874] [serial = 1177] [outer = (nil)] 12:21:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d3dddc000) [pid = 1874] [serial = 1178] [outer = 0x7f8d3b0f4400] 12:21:30 INFO - PROCESS | 1874 | 1461352890948 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d3ee4d000) [pid = 1874] [serial = 1179] [outer = 0x7f8d3b0f4400] 12:21:31 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d538ed000 == 147 [pid = 1874] [id = 70] 12:21:31 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d408000 == 146 [pid = 1874] [id = 72] 12:21:31 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d49fd0000 == 145 [pid = 1874] [id = 339] 12:21:31 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d50b4f800) [pid = 1874] [serial = 1043] [outer = (nil)] [url = about:blank] 12:21:31 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d5e2e6800) [pid = 1874] [serial = 1049] [outer = (nil)] [url = about:blank] 12:21:31 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d5c531400) [pid = 1874] [serial = 1046] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d4a018c00) [pid = 1874] [serial = 1079] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d45ccf800) [pid = 1874] [serial = 1052] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d469d0800) [pid = 1874] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d4376c000) [pid = 1874] [serial = 1055] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | 1461352892045 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]]]}] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d49fd9800 == 144 [pid = 1874] [id = 376] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bd0800 == 143 [pid = 1874] [id = 375] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b75c000 == 142 [pid = 1874] [id = 374] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d37df4000 == 141 [pid = 1874] [id = 373] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439b9000 == 140 [pid = 1874] [id = 372] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51e37800 == 139 [pid = 1874] [id = 367] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50d1e800 == 138 [pid = 1874] [id = 366] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ff54000 == 137 [pid = 1874] [id = 365] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f752800 == 136 [pid = 1874] [id = 364] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ae39000 == 135 [pid = 1874] [id = 363] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4acc5000 == 134 [pid = 1874] [id = 362] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44576800 == 133 [pid = 1874] [id = 361] 12:21:32 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bcc800 == 132 [pid = 1874] [id = 360] 12:21:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1736ms 12:21:32 INFO - PROCESS | 1874 | 1461352892096 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 1874 | 1461352892103 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:21:32 INFO - PROCESS | 1874 | 1461352892111 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 1874 | 1461352892114 Marionette TRACE conn3 <- [1,1542,null,{}] 12:21:32 INFO - PROCESS | 1874 | 1461352892121 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}] 12:21:32 INFO - PROCESS | 1874 | 1461352892291 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d385eac00) [pid = 1874] [serial = 1028] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d3b7f9800) [pid = 1874] [serial = 1031] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d462c6000) [pid = 1874] [serial = 1026] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d39b48800) [pid = 1874] [serial = 1059] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d396cc000) [pid = 1874] [serial = 1058] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d4e712c00) [pid = 1874] [serial = 1040] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d46e75c00) [pid = 1874] [serial = 1073] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d462a6400) [pid = 1874] [serial = 1070] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d48499400) [pid = 1874] [serial = 1074] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d4a1a2c00) [pid = 1874] [serial = 1037] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d53812800) [pid = 1874] [serial = 714] [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.] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d49d22400) [pid = 1874] [serial = 1077] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d39b4f000) [pid = 1874] [serial = 1061] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d3e1d3c00) [pid = 1874] [serial = 1064] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d441d7c00) [pid = 1874] [serial = 1065] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d45d20800) [pid = 1874] [serial = 1068] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d4851b400) [pid = 1874] [serial = 1076] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d45cd3c00) [pid = 1874] [serial = 1067] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d462cb800) [pid = 1874] [serial = 1071] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d45d1f800) [pid = 1874] [serial = 1034] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d3e1d6000) [pid = 1874] [serial = 1062] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1874 | 1461352892548 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b4d3000 == 133 [pid = 1874] [id = 393] 12:21:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d396cc000) [pid = 1874] [serial = 1180] [outer = (nil)] 12:21:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d441d7c00) [pid = 1874] [serial = 1181] [outer = 0x7f8d396cc000] 12:21:32 INFO - PROCESS | 1874 | 1461352892645 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d45ccc800) [pid = 1874] [serial = 1182] [outer = 0x7f8d396cc000] 12:21:33 INFO - PROCESS | 1874 | 1461352893358 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]]]}] 12:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1279ms 12:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:21:33 INFO - PROCESS | 1874 | 1461352893391 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 1874 | 1461352893394 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:21:33 INFO - PROCESS | 1874 | 1461352893400 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 1874 | 1461352893405 Marionette TRACE conn3 <- [1,1546,null,{}] 12:21:33 INFO - PROCESS | 1874 | 1461352893419 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}] 12:21:33 INFO - PROCESS | 1874 | 1461352893650 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:21:33 INFO - PROCESS | 1874 | 1461352893679 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bdd800 == 134 [pid = 1874] [id = 394] 12:21:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d462a6c00) [pid = 1874] [serial = 1183] [outer = (nil)] 12:21:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d46be5800) [pid = 1874] [serial = 1184] [outer = 0x7f8d462a6c00] 12:21:33 INFO - PROCESS | 1874 | 1461352893738 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d4779fc00) [pid = 1874] [serial = 1185] [outer = 0x7f8d462a6c00] 12:21:34 INFO - PROCESS | 1874 | 1461352894569 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]]]}] 12:21:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:21:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1183ms 12:21:34 INFO - PROCESS | 1874 | 1461352894589 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 1874 | 1461352894593 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:21:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:21:34 INFO - PROCESS | 1874 | 1461352894598 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 1874 | 1461352894601 Marionette TRACE conn3 <- [1,1550,null,{}] 12:21:34 INFO - PROCESS | 1874 | 1461352894608 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}] 12:21:34 INFO - PROCESS | 1874 | 1461352894822 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:21:34 INFO - PROCESS | 1874 | 1461352894854 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d47675800 == 135 [pid = 1874] [id = 395] 12:21:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d477a0400) [pid = 1874] [serial = 1186] [outer = (nil)] 12:21:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d49d1c000) [pid = 1874] [serial = 1187] [outer = 0x7f8d477a0400] 12:21:34 INFO - PROCESS | 1874 | 1461352894914 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d4a19c400) [pid = 1874] [serial = 1188] [outer = 0x7f8d477a0400] 12:21:35 INFO - PROCESS | 1874 | 1461352895764 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]]]}] 12:21:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:21:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1232ms 12:21:35 INFO - PROCESS | 1874 | 1461352895848 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 1874 | 1461352895851 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:21:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:21:35 INFO - PROCESS | 1874 | 1461352895858 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 1874 | 1461352895861 Marionette TRACE conn3 <- [1,1554,null,{}] 12:21:35 INFO - PROCESS | 1874 | 1461352895866 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}] 12:21:36 INFO - PROCESS | 1874 | 1461352896075 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:21:36 INFO - PROCESS | 1874 | 1461352896099 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a7b2800 == 136 [pid = 1874] [id = 396] 12:21:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d4aca1400) [pid = 1874] [serial = 1189] [outer = (nil)] 12:21:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d4acaa800) [pid = 1874] [serial = 1190] [outer = 0x7f8d4aca1400] 12:21:36 INFO - PROCESS | 1874 | 1461352896165 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d4f958400) [pid = 1874] [serial = 1191] [outer = 0x7f8d4aca1400] 12:21:36 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d3b0f4000) [pid = 1874] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:21:36 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d462aa000) [pid = 1874] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:21:36 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d45ccb800) [pid = 1874] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:21:36 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d3b7f3800) [pid = 1874] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:21:36 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d46d82000) [pid = 1874] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:21:37 INFO - PROCESS | 1874 | 1461352897314 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]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:21:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1479ms 12:21:37 INFO - PROCESS | 1874 | 1461352897339 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 1874 | 1461352897342 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:21:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:21:37 INFO - PROCESS | 1874 | 1461352897356 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 1874 | 1461352897358 Marionette TRACE conn3 <- [1,1558,null,{}] 12:21:37 INFO - PROCESS | 1874 | 1461352897364 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}] 12:21:37 INFO - PROCESS | 1874 | 1461352897528 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:21:37 INFO - PROCESS | 1874 | 1461352897554 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4d10e800 == 137 [pid = 1874] [id = 397] 12:21:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d4c68c800) [pid = 1874] [serial = 1192] [outer = (nil)] 12:21:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d4ff40000) [pid = 1874] [serial = 1193] [outer = 0x7f8d4c68c800] 12:21:37 INFO - PROCESS | 1874 | 1461352897613 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d50b0f800) [pid = 1874] [serial = 1194] [outer = 0x7f8d4c68c800] 12:21:38 INFO - PROCESS | 1874 | 1461352898371 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]]]}] 12:21:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:21:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1087ms 12:21:38 INFO - PROCESS | 1874 | 1461352898442 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 1874 | 1461352898453 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:21:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:21:38 INFO - PROCESS | 1874 | 1461352898484 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 1874 | 1461352898488 Marionette TRACE conn3 <- [1,1562,null,{}] 12:21:38 INFO - PROCESS | 1874 | 1461352898502 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}] 12:21:38 INFO - PROCESS | 1874 | 1461352898721 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:21:39 INFO - PROCESS | 1874 | 1461352898996 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d384db800 == 138 [pid = 1874] [id = 398] 12:21:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d3731c000) [pid = 1874] [serial = 1195] [outer = (nil)] 12:21:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d386a5000) [pid = 1874] [serial = 1196] [outer = 0x7f8d3731c000] 12:21:39 INFO - PROCESS | 1874 | 1461352899077 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d396d1400) [pid = 1874] [serial = 1197] [outer = 0x7f8d3731c000] 12:21:40 INFO - PROCESS | 1874 | 1461352900075 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]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:21:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1643ms 12:21:40 INFO - PROCESS | 1874 | 1461352900128 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 1874 | 1461352900135 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:21:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:21:40 INFO - PROCESS | 1874 | 1461352900144 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 1874 | 1461352900148 Marionette TRACE conn3 <- [1,1566,null,{}] 12:21:40 INFO - PROCESS | 1874 | 1461352900155 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}] 12:21:40 INFO - PROCESS | 1874 | 1461352900354 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:21:40 INFO - PROCESS | 1874 | 1461352900604 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d435e4000 == 139 [pid = 1874] [id = 399] 12:21:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d3ee4dc00) [pid = 1874] [serial = 1198] [outer = (nil)] 12:21:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d43767800) [pid = 1874] [serial = 1199] [outer = 0x7f8d3ee4dc00] 12:21:40 INFO - PROCESS | 1874 | 1461352900725 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d441da800) [pid = 1874] [serial = 1200] [outer = 0x7f8d3ee4dc00] 12:21:41 INFO - PROCESS | 1874 | 1461352901612 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]]]}] 12:21:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:21:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1494ms 12:21:41 INFO - PROCESS | 1874 | 1461352901640 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:21:41 INFO - PROCESS | 1874 | 1461352901646 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:21:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:21:41 INFO - PROCESS | 1874 | 1461352901654 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 1874 | 1461352901659 Marionette TRACE conn3 <- [1,1570,null,{}] 12:21:41 INFO - PROCESS | 1874 | 1461352901665 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}] 12:21:41 INFO - PROCESS | 1874 | 1461352901844 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:21:42 INFO - PROCESS | 1874 | 1461352902043 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d47306800 == 140 [pid = 1874] [id = 400] 12:21:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d45cd3400) [pid = 1874] [serial = 1201] [outer = (nil)] 12:21:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d45ecfc00) [pid = 1874] [serial = 1202] [outer = 0x7f8d45cd3400] 12:21:42 INFO - PROCESS | 1874 | 1461352902114 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d469cc800) [pid = 1874] [serial = 1203] [outer = 0x7f8d45cd3400] 12:21:43 INFO - PROCESS | 1874 | 1461352903062 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]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:21:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1480ms 12:21:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:21:43 INFO - PROCESS | 1874 | 1461352903134 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:21:43 INFO - PROCESS | 1874 | 1461352903137 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:21:43 INFO - PROCESS | 1874 | 1461352903145 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 1874 | 1461352903154 Marionette TRACE conn3 <- [1,1574,null,{}] 12:21:43 INFO - PROCESS | 1874 | 1461352903168 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}] 12:21:43 INFO - PROCESS | 1874 | 1461352903389 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:21:43 INFO - PROCESS | 1874 | 1461352903690 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50a1e800 == 141 [pid = 1874] [id = 401] 12:21:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d4aca5000) [pid = 1874] [serial = 1204] [outer = (nil)] 12:21:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d4aff9800) [pid = 1874] [serial = 1205] [outer = 0x7f8d4aca5000] 12:21:43 INFO - PROCESS | 1874 | 1461352903765 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d4e718800) [pid = 1874] [serial = 1206] [outer = 0x7f8d4aca5000] 12:21:44 INFO - PROCESS | 1874 | 1461352904591 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]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:21:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1501ms 12:21:44 INFO - PROCESS | 1874 | 1461352904644 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 1874 | 1461352904648 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:21:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:21:44 INFO - PROCESS | 1874 | 1461352904654 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 1874 | 1461352904656 Marionette TRACE conn3 <- [1,1578,null,{}] 12:21:44 INFO - PROCESS | 1874 | 1461352904663 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}] 12:21:44 INFO - PROCESS | 1874 | 1461352904829 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:21:45 INFO - PROCESS | 1874 | 1461352905034 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d520d1000 == 142 [pid = 1874] [id = 402] 12:21:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d49e5e800) [pid = 1874] [serial = 1207] [outer = (nil)] 12:21:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d4fd03400) [pid = 1874] [serial = 1208] [outer = 0x7f8d49e5e800] 12:21:45 INFO - PROCESS | 1874 | 1461352905149 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d4fd70400) [pid = 1874] [serial = 1209] [outer = 0x7f8d49e5e800] 12:21:46 INFO - PROCESS | 1874 | 1461352906010 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]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:21:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1428ms 12:21:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:21:46 INFO - PROCESS | 1874 | 1461352906083 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:21:46 INFO - PROCESS | 1874 | 1461352906086 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:21:46 INFO - PROCESS | 1874 | 1461352906092 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 1874 | 1461352906095 Marionette TRACE conn3 <- [1,1582,null,{}] 12:21:46 INFO - PROCESS | 1874 | 1461352906100 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}] 12:21:46 INFO - PROCESS | 1874 | 1461352906307 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:21:46 INFO - PROCESS | 1874 | 1461352906498 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e545800 == 143 [pid = 1874] [id = 403] 12:21:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d50b9d400) [pid = 1874] [serial = 1210] [outer = (nil)] 12:21:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d5100c800) [pid = 1874] [serial = 1211] [outer = 0x7f8d50b9d400] 12:21:46 INFO - PROCESS | 1874 | 1461352906581 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d57520000) [pid = 1874] [serial = 1212] [outer = 0x7f8d50b9d400] 12:21:47 INFO - PROCESS | 1874 | 1461352907554 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]]]}] 12:21:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:21:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1533ms 12:21:47 INFO - PROCESS | 1874 | 1461352907625 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 1874 | 1461352907629 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:21:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:21:47 INFO - PROCESS | 1874 | 1461352907634 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 1874 | 1461352907636 Marionette TRACE conn3 <- [1,1586,null,{}] 12:21:47 INFO - PROCESS | 1874 | 1461352907642 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}] 12:21:47 INFO - PROCESS | 1874 | 1461352907817 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:21:48 INFO - PROCESS | 1874 | 1461352908055 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67a85000 == 144 [pid = 1874] [id = 404] 12:21:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d57572400) [pid = 1874] [serial = 1213] [outer = (nil)] 12:21:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d626bc800) [pid = 1874] [serial = 1214] [outer = 0x7f8d57572400] 12:21:48 INFO - PROCESS | 1874 | 1461352908171 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d62af0800) [pid = 1874] [serial = 1215] [outer = 0x7f8d57572400] 12:21:48 INFO - PROCESS | 1874 | 1461352908986 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]]]}] 12:21:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:21:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1427ms 12:21:49 INFO - PROCESS | 1874 | 1461352909062 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:21:49 INFO - PROCESS | 1874 | 1461352909066 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:21:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:21:49 INFO - PROCESS | 1874 | 1461352909071 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 1874 | 1461352909073 Marionette TRACE conn3 <- [1,1590,null,{}] 12:21:49 INFO - PROCESS | 1874 | 1461352909079 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}] 12:21:49 INFO - PROCESS | 1874 | 1461352909253 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:21:49 INFO - PROCESS | 1874 | 1461352909444 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4631b000 == 145 [pid = 1874] [id = 405] 12:21:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d432c2c00) [pid = 1874] [serial = 1216] [outer = (nil)] 12:21:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d432cbc00) [pid = 1874] [serial = 1217] [outer = 0x7f8d432c2c00] 12:21:49 INFO - PROCESS | 1874 | 1461352909511 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d432d0800) [pid = 1874] [serial = 1218] [outer = 0x7f8d432c2c00] 12:21:50 INFO - PROCESS | 1874 | 1461352910388 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]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:21:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1376ms 12:21:50 INFO - PROCESS | 1874 | 1461352910449 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:21:50 INFO - PROCESS | 1874 | 1461352910453 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:21:50 INFO - PROCESS | 1874 | 1461352910462 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 1874 | 1461352910464 Marionette TRACE conn3 <- [1,1594,null,{}] 12:21:50 INFO - PROCESS | 1874 | 1461352910469 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}] 12:21:50 INFO - PROCESS | 1874 | 1461352910626 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:21:50 INFO - PROCESS | 1874 | 1461352910822 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d443a3800 == 146 [pid = 1874] [id = 406] 12:21:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d3f1e8c00) [pid = 1874] [serial = 1219] [outer = (nil)] 12:21:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d3f1f0400) [pid = 1874] [serial = 1220] [outer = 0x7f8d3f1e8c00] 12:21:50 INFO - PROCESS | 1874 | 1461352910896 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d3f1f4c00) [pid = 1874] [serial = 1221] [outer = 0x7f8d3f1e8c00] 12:21:51 INFO - PROCESS | 1874 | 1461352911719 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]]]}] 12:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1335ms 12:21:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:21:51 INFO - PROCESS | 1874 | 1461352911795 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:21:51 INFO - PROCESS | 1874 | 1461352911798 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:21:51 INFO - PROCESS | 1874 | 1461352911804 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 1874 | 1461352911807 Marionette TRACE conn3 <- [1,1598,null,{}] 12:21:51 INFO - PROCESS | 1874 | 1461352911812 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}] 12:21:51 INFO - PROCESS | 1874 | 1461352911988 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:21:52 INFO - PROCESS | 1874 | 1461352912181 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46388800 == 147 [pid = 1874] [id = 407] 12:21:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d3cc43800) [pid = 1874] [serial = 1222] [outer = (nil)] 12:21:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d3cc4c400) [pid = 1874] [serial = 1223] [outer = 0x7f8d3cc43800] 12:21:52 INFO - PROCESS | 1874 | 1461352912248 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d3cc51400) [pid = 1874] [serial = 1224] [outer = 0x7f8d3cc43800] 12:21:53 INFO - PROCESS | 1874 | 1461352913098 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]]]}] 12:21:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:21:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1331ms 12:21:53 INFO - PROCESS | 1874 | 1461352913135 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:21:53 INFO - PROCESS | 1874 | 1461352913138 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:21:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:21:53 INFO - PROCESS | 1874 | 1461352913144 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - PROCESS | 1874 | 1461352913146 Marionette TRACE conn3 <- [1,1602,null,{}] 12:21:53 INFO - PROCESS | 1874 | 1461352913151 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}] 12:21:53 INFO - PROCESS | 1874 | 1461352913335 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:21:53 INFO - PROCESS | 1874 | 1461352913532 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d469e9800 == 148 [pid = 1874] [id = 408] 12:21:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d3cc51800) [pid = 1874] [serial = 1225] [outer = (nil)] 12:21:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d3f1f5800) [pid = 1874] [serial = 1226] [outer = 0x7f8d3cc51800] 12:21:53 INFO - PROCESS | 1874 | 1461352913621 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d4a763c00) [pid = 1874] [serial = 1227] [outer = 0x7f8d3cc51800] 12:21:54 INFO - PROCESS | 1874 | 1461352914509 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]]]}] 12:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1431ms 12:21:54 INFO - PROCESS | 1874 | 1461352914576 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:21:54 INFO - PROCESS | 1874 | 1461352914580 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:21:54 INFO - PROCESS | 1874 | 1461352914585 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 1874 | 1461352914589 Marionette TRACE conn3 <- [1,1606,null,{}] 12:21:54 INFO - PROCESS | 1874 | 1461352914594 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}] 12:21:54 INFO - PROCESS | 1874 | 1461352914788 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:21:54 INFO - PROCESS | 1874 | 1461352914986 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3543c800 == 149 [pid = 1874] [id = 409] 12:21:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d3f1ed000) [pid = 1874] [serial = 1228] [outer = (nil)] 12:21:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d647c6c00) [pid = 1874] [serial = 1229] [outer = 0x7f8d3f1ed000] 12:21:55 INFO - PROCESS | 1874 | 1461352915059 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d6540dc00) [pid = 1874] [serial = 1230] [outer = 0x7f8d3f1ed000] 12:21:55 INFO - PROCESS | 1874 | 1461352915879 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]]]}] 12:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1332ms 12:21:55 INFO - PROCESS | 1874 | 1461352915918 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:21:55 INFO - PROCESS | 1874 | 1461352915926 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:21:55 INFO - PROCESS | 1874 | 1461352915932 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 1874 | 1461352915934 Marionette TRACE conn3 <- [1,1610,null,{}] 12:21:55 INFO - PROCESS | 1874 | 1461352915940 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}] 12:21:56 INFO - PROCESS | 1874 | 1461352916104 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:21:56 INFO - PROCESS | 1874 | 1461352916302 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35455000 == 150 [pid = 1874] [id = 410] 12:21:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d37553400) [pid = 1874] [serial = 1231] [outer = (nil)] 12:21:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d3755b400) [pid = 1874] [serial = 1232] [outer = 0x7f8d37553400] 12:21:56 INFO - PROCESS | 1874 | 1461352916370 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d3755fc00) [pid = 1874] [serial = 1233] [outer = 0x7f8d37553400] 12:21:57 INFO - PROCESS | 1874 | 1461352917249 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]]]}] 12:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1383ms 12:21:57 INFO - PROCESS | 1874 | 1461352917318 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:21:57 INFO - PROCESS | 1874 | 1461352917323 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:21:57 INFO - PROCESS | 1874 | 1461352917332 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:21:57 INFO - PROCESS | 1874 | 1461352917335 Marionette TRACE conn3 <- [1,1614,null,{}] 12:21:57 INFO - PROCESS | 1874 | 1461352917340 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}] 12:21:57 INFO - PROCESS | 1874 | 1461352917514 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:21:57 INFO - PROCESS | 1874 | 1461352917729 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35171800 == 151 [pid = 1874] [id = 411] 12:21:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d37555000) [pid = 1874] [serial = 1234] [outer = (nil)] 12:21:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d45d1f400) [pid = 1874] [serial = 1235] [outer = 0x7f8d37555000] 12:21:57 INFO - PROCESS | 1874 | 1461352917799 Marionette DEBUG loaded listener.js 12:21:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d4a865000) [pid = 1874] [serial = 1236] [outer = 0x7f8d37555000] 12:21:58 INFO - PROCESS | 1874 | 1461352918695 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]]]}] 12:21:58 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 12:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1441ms 12:21:58 INFO - PROCESS | 1874 | 1461352918772 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 1874 | 1461352918775 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:21:58 INFO - PROCESS | 1874 | 1461352918780 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 1874 | 1461352918783 Marionette TRACE conn3 <- [1,1618,null,{}] 12:21:58 INFO - PROCESS | 1874 | 1461352918788 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}] 12:21:58 INFO - PROCESS | 1874 | 1461352918954 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:21:59 INFO - PROCESS | 1874 | 1461352919160 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d352e2000 == 152 [pid = 1874] [id = 412] 12:21:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d37553c00) [pid = 1874] [serial = 1237] [outer = (nil)] 12:21:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d385f1c00) [pid = 1874] [serial = 1238] [outer = 0x7f8d37553c00] 12:21:59 INFO - PROCESS | 1874 | 1461352919603 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d39694c00) [pid = 1874] [serial = 1239] [outer = 0x7f8d37553c00] 12:22:00 INFO - PROCESS | 1874 | 1461352920532 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]]]}] 12:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1791ms 12:22:00 INFO - PROCESS | 1874 | 1461352920573 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 1874 | 1461352920579 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:22:00 INFO - PROCESS | 1874 | 1461352920587 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 1874 | 1461352920591 Marionette TRACE conn3 <- [1,1622,null,{}] 12:22:00 INFO - PROCESS | 1874 | 1461352920598 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}] 12:22:00 INFO - PROCESS | 1874 | 1461352920764 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:22:00 INFO - PROCESS | 1874 | 1461352920981 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:01 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3cd96800 == 153 [pid = 1874] [id = 413] 12:22:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 246 (0x7f8d385f4000) [pid = 1874] [serial = 1240] [outer = (nil)] 12:22:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 247 (0x7f8d39c69000) [pid = 1874] [serial = 1241] [outer = 0x7f8d385f4000] 12:22:01 INFO - PROCESS | 1874 | 1461352921050 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 248 (0x7f8d3e20dc00) [pid = 1874] [serial = 1242] [outer = 0x7f8d385f4000] 12:22:02 INFO - PROCESS | 1874 | 1461352922146 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]]]}] 12:22:02 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 12:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1630ms 12:22:02 INFO - PROCESS | 1874 | 1461352922217 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 1874 | 1461352922223 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:22:02 INFO - PROCESS | 1874 | 1461352922232 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 1874 | 1461352922236 Marionette TRACE conn3 <- [1,1626,null,{}] 12:22:02 INFO - PROCESS | 1874 | 1461352922241 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}] 12:22:02 INFO - PROCESS | 1874 | 1461352922418 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:22:02 INFO - PROCESS | 1874 | 1461352922765 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3978d800 == 154 [pid = 1874] [id = 414] 12:22:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 249 (0x7f8d43860c00) [pid = 1874] [serial = 1243] [outer = (nil)] 12:22:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 250 (0x7f8d44202400) [pid = 1874] [serial = 1244] [outer = 0x7f8d43860c00] 12:22:02 INFO - PROCESS | 1874 | 1461352922837 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 251 (0x7f8d45cc8000) [pid = 1874] [serial = 1245] [outer = 0x7f8d43860c00] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d11a000 == 153 [pid = 1874] [id = 347] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f034000 == 152 [pid = 1874] [id = 356] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b4c5000 == 151 [pid = 1874] [id = 352] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4767b000 == 150 [pid = 1874] [id = 346] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50076800 == 149 [pid = 1874] [id = 345] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4acde800 == 148 [pid = 1874] [id = 344] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d65162800 == 147 [pid = 1874] [id = 349] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 250 (0x7f8d4a19b400) [pid = 1874] [serial = 1091] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 249 (0x7f8d4aff1400) [pid = 1874] [serial = 1094] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 248 (0x7f8d4f950c00) [pid = 1874] [serial = 1097] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 247 (0x7f8d50b02800) [pid = 1874] [serial = 1100] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 246 (0x7f8d50b53400) [pid = 1874] [serial = 1103] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 245 (0x7f8d50e67800) [pid = 1874] [serial = 1106] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d5204e800) [pid = 1874] [serial = 1109] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d3dddb800) [pid = 1874] [serial = 1112] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d4f150400) [pid = 1874] [serial = 1133] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4d10e800 == 146 [pid = 1874] [id = 397] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a7b2800 == 145 [pid = 1874] [id = 396] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d47675800 == 144 [pid = 1874] [id = 395] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bdd800 == 143 [pid = 1874] [id = 394] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b4d3000 == 142 [pid = 1874] [id = 393] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f045800 == 141 [pid = 1874] [id = 392] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d469ed800 == 140 [pid = 1874] [id = 11] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3962d800 == 139 [pid = 1874] [id = 391] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d65451800 == 138 [pid = 1874] [id = 386] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d628b8000 == 137 [pid = 1874] [id = 385] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62350000 == 136 [pid = 1874] [id = 384] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e546800 == 135 [pid = 1874] [id = 383] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d538fc000 == 134 [pid = 1874] [id = 382] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50a04800 == 133 [pid = 1874] [id = 381] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4899a000 == 132 [pid = 1874] [id = 380] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439b8000 == 131 [pid = 1874] [id = 379] 12:22:03 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d37de3000 == 130 [pid = 1874] [id = 378] 12:22:03 INFO - PROCESS | 1874 | 1461352923747 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]]]}] 12:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1553ms 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d49e5c000) [pid = 1874] [serial = 1130] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d4a1a6800) [pid = 1874] [serial = 1131] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d4890f400) [pid = 1874] [serial = 1128] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d438df000) [pid = 1874] [serial = 1122] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d3e18c400) [pid = 1874] [serial = 1121] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d4745bc00) [pid = 1874] [serial = 1127] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d477a9000) [pid = 1874] [serial = 1088] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d44206400) [pid = 1874] [serial = 1085] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d5d6c7c00) [pid = 1874] [serial = 1115] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d45d1d000) [pid = 1874] [serial = 1124] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d462a9c00) [pid = 1874] [serial = 1125] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d3b7f6c00) [pid = 1874] [serial = 1082] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d3e184000) [pid = 1874] [serial = 1118] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d3ee53400) [pid = 1874] [serial = 1119] [outer = (nil)] [url = about:blank] 12:22:03 INFO - PROCESS | 1874 | 1461352923815 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:22:03 INFO - PROCESS | 1874 | 1461352923818 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:22:03 INFO - PROCESS | 1874 | 1461352923825 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:22:03 INFO - PROCESS | 1874 | 1461352923831 Marionette TRACE conn3 <- [1,1630,null,{}] 12:22:03 INFO - PROCESS | 1874 | 1461352923845 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}] 12:22:04 INFO - PROCESS | 1874 | 1461352924023 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:22:04 INFO - PROCESS | 1874 | 1461352924037 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a58800 == 131 [pid = 1874] [id = 415] 12:22:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d46a63000) [pid = 1874] [serial = 1246] [outer = (nil)] 12:22:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d46e78400) [pid = 1874] [serial = 1247] [outer = 0x7f8d46a63000] 12:22:04 INFO - PROCESS | 1874 | 1461352924108 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d47889400) [pid = 1874] [serial = 1248] [outer = 0x7f8d46a63000] 12:22:04 INFO - PROCESS | 1874 | 1461352924977 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]]]}] 12:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1184ms 12:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:22:05 INFO - PROCESS | 1874 | 1461352925010 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 1874 | 1461352925014 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:22:05 INFO - PROCESS | 1874 | 1461352925019 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 1874 | 1461352925022 Marionette TRACE conn3 <- [1,1634,null,{}] 12:22:05 INFO - PROCESS | 1874 | 1461352925028 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}] 12:22:05 INFO - PROCESS | 1874 | 1461352925192 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:22:05 INFO - PROCESS | 1874 | 1461352925202 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d469ef800 == 132 [pid = 1874] [id = 416] 12:22:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d37320800) [pid = 1874] [serial = 1249] [outer = (nil)] 12:22:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d49d22c00) [pid = 1874] [serial = 1250] [outer = 0x7f8d37320800] 12:22:05 INFO - PROCESS | 1874 | 1461352925422 Marionette DEBUG loaded listener.js 12:22:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d4a76bc00) [pid = 1874] [serial = 1251] [outer = 0x7f8d37320800] 12:22:06 INFO - PROCESS | 1874 | 1461352926230 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]]]}] 12:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1281ms 12:22:06 INFO - PROCESS | 1874 | 1461352926305 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:22:06 INFO - PROCESS | 1874 | 1461352926308 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:22:06 INFO - PROCESS | 1874 | 1461352926319 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 1874 | 1461352926322 Marionette TRACE conn3 <- [1,1638,null,{}] 12:22:06 INFO - PROCESS | 1874 | 1461352926327 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}] 12:22:06 INFO - PROCESS | 1874 | 1461352926558 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:22:06 INFO - PROCESS | 1874 | 1461352926587 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a154800 == 133 [pid = 1874] [id = 417] 12:22:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d4a865800) [pid = 1874] [serial = 1252] [outer = (nil)] 12:22:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d4a868400) [pid = 1874] [serial = 1253] [outer = 0x7f8d4a865800] 12:22:06 INFO - PROCESS | 1874 | 1461352926654 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d4afefc00) [pid = 1874] [serial = 1254] [outer = 0x7f8d4a865800] 12:22:07 INFO - PROCESS | 1874 | 1461352927582 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]]]}] 12:22:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:22:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1335ms 12:22:07 INFO - PROCESS | 1874 | 1461352927682 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:22:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:22:07 INFO - PROCESS | 1874 | 1461352927688 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:22:07 INFO - PROCESS | 1874 | 1461352927696 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - PROCESS | 1874 | 1461352927698 Marionette TRACE conn3 <- [1,1642,null,{}] 12:22:07 INFO - PROCESS | 1874 | 1461352927705 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}] 12:22:08 INFO - PROCESS | 1874 | 1461352928360 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:22:08 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d477a0400) [pid = 1874] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:22:08 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d4aca1400) [pid = 1874] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:22:08 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d396cc000) [pid = 1874] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:22:08 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d462a6c00) [pid = 1874] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:22:08 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d3b0f4400) [pid = 1874] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:22:08 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d3731a400) [pid = 1874] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:22:08 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d4c687800) [pid = 1874] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:22:08 INFO - PROCESS | 1874 | 1461352928529 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d398d8800 == 134 [pid = 1874] [id = 418] 12:22:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d396cc000) [pid = 1874] [serial = 1255] [outer = (nil)] 12:22:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d43288800) [pid = 1874] [serial = 1256] [outer = 0x7f8d396cc000] 12:22:08 INFO - PROCESS | 1874 | 1461352928591 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d4aca5400) [pid = 1874] [serial = 1257] [outer = 0x7f8d396cc000] 12:22:09 INFO - PROCESS | 1874 | 1461352929304 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]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:22:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1637ms 12:22:09 INFO - PROCESS | 1874 | 1461352929332 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 1874 | 1461352929335 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:22:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:22:09 INFO - PROCESS | 1874 | 1461352929341 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 1874 | 1461352929343 Marionette TRACE conn3 <- [1,1646,null,{}] 12:22:09 INFO - PROCESS | 1874 | 1461352929348 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}] 12:22:09 INFO - PROCESS | 1874 | 1461352929585 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:22:09 INFO - PROCESS | 1874 | 1461352929603 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f93a000 == 135 [pid = 1874] [id = 419] 12:22:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d4aca7c00) [pid = 1874] [serial = 1258] [outer = (nil)] 12:22:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d50b07000) [pid = 1874] [serial = 1259] [outer = 0x7f8d4aca7c00] 12:22:09 INFO - PROCESS | 1874 | 1461352929663 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d50bf1400) [pid = 1874] [serial = 1260] [outer = 0x7f8d4aca7c00] 12:22:10 INFO - PROCESS | 1874 | 1461352930813 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]]]}] 12:22:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:22:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1531ms 12:22:10 INFO - PROCESS | 1874 | 1461352930874 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:22:10 INFO - PROCESS | 1874 | 1461352930880 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:22:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:22:10 INFO - PROCESS | 1874 | 1461352930888 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 1874 | 1461352930893 Marionette TRACE conn3 <- [1,1650,null,{}] 12:22:10 INFO - PROCESS | 1874 | 1461352930903 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}] 12:22:11 INFO - PROCESS | 1874 | 1461352931112 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:22:11 INFO - PROCESS | 1874 | 1461352931434 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b4c9800 == 136 [pid = 1874] [id = 420] 12:22:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d39695800) [pid = 1874] [serial = 1261] [outer = (nil)] 12:22:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d3b0f4400) [pid = 1874] [serial = 1262] [outer = 0x7f8d39695800] 12:22:11 INFO - PROCESS | 1874 | 1461352931523 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d3cc44400) [pid = 1874] [serial = 1263] [outer = 0x7f8d39695800] 12:22:12 INFO - PROCESS | 1874 | 1461352932401 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]]]}] 12:22:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:22:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1587ms 12:22:12 INFO - PROCESS | 1874 | 1461352932476 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:22:12 INFO - PROCESS | 1874 | 1461352932485 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:22:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:22:12 INFO - PROCESS | 1874 | 1461352932494 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:22:12 INFO - PROCESS | 1874 | 1461352932499 Marionette TRACE conn3 <- [1,1654,null,{}] 12:22:12 INFO - PROCESS | 1874 | 1461352932504 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}] 12:22:12 INFO - PROCESS | 1874 | 1461352932762 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:22:13 INFO - PROCESS | 1874 | 1461352933069 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46383800 == 137 [pid = 1874] [id = 421] 12:22:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d432c8000) [pid = 1874] [serial = 1264] [outer = (nil)] 12:22:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d438dc800) [pid = 1874] [serial = 1265] [outer = 0x7f8d432c8000] 12:22:13 INFO - PROCESS | 1874 | 1461352933147 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d45ccac00) [pid = 1874] [serial = 1266] [outer = 0x7f8d432c8000] 12:22:14 INFO - PROCESS | 1874 | 1461352934108 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]]]}] 12:22:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:22:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1685ms 12:22:14 INFO - PROCESS | 1874 | 1461352934179 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:22:14 INFO - PROCESS | 1874 | 1461352934183 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:22:14 INFO - PROCESS | 1874 | 1461352934189 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:22:14 INFO - PROCESS | 1874 | 1461352934195 Marionette TRACE conn3 <- [1,1658,null,{}] 12:22:14 INFO - PROCESS | 1874 | 1461352934213 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}] 12:22:14 INFO - PROCESS | 1874 | 1461352934495 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:22:14 INFO - PROCESS | 1874 | 1461352934784 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d511df000 == 138 [pid = 1874] [id = 422] 12:22:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d49eea800) [pid = 1874] [serial = 1267] [outer = (nil)] 12:22:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d4a861c00) [pid = 1874] [serial = 1268] [outer = 0x7f8d49eea800] 12:22:14 INFO - PROCESS | 1874 | 1461352934868 Marionette DEBUG loaded listener.js 12:22:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d4aca8c00) [pid = 1874] [serial = 1269] [outer = 0x7f8d49eea800] 12:22:15 INFO - PROCESS | 1874 | 1461352935729 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]]]}] 12:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1587ms 12:22:15 INFO - PROCESS | 1874 | 1461352935777 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:22:15 INFO - PROCESS | 1874 | 1461352935782 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:22:15 INFO - PROCESS | 1874 | 1461352935788 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 1874 | 1461352935793 Marionette TRACE conn3 <- [1,1662,null,{}] 12:22:15 INFO - PROCESS | 1874 | 1461352935800 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}] 12:22:16 INFO - PROCESS | 1874 | 1461352935994 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:22:16 INFO - PROCESS | 1874 | 1461352936197 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d11e000 == 139 [pid = 1874] [id = 423] 12:22:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 246 (0x7f8d4a19b400) [pid = 1874] [serial = 1270] [outer = (nil)] 12:22:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 247 (0x7f8d4ff3e400) [pid = 1874] [serial = 1271] [outer = 0x7f8d4a19b400] 12:22:16 INFO - PROCESS | 1874 | 1461352936274 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 248 (0x7f8d51010400) [pid = 1874] [serial = 1272] [outer = 0x7f8d4a19b400] 12:22:17 INFO - PROCESS | 1874 | 1461352937152 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]]]}] 12:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1432ms 12:22:17 INFO - PROCESS | 1874 | 1461352937221 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:22:17 INFO - PROCESS | 1874 | 1461352937227 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:22:17 INFO - PROCESS | 1874 | 1461352937232 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 1874 | 1461352937235 Marionette TRACE conn3 <- [1,1666,null,{}] 12:22:17 INFO - PROCESS | 1874 | 1461352937241 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}] 12:22:17 INFO - PROCESS | 1874 | 1461352937431 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:22:17 INFO - PROCESS | 1874 | 1461352937727 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62477800 == 140 [pid = 1874] [id = 424] 12:22:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 249 (0x7f8d4f478800) [pid = 1874] [serial = 1273] [outer = (nil)] 12:22:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 250 (0x7f8d533ef800) [pid = 1874] [serial = 1274] [outer = 0x7f8d4f478800] 12:22:17 INFO - PROCESS | 1874 | 1461352937880 Marionette DEBUG loaded listener.js 12:22:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 251 (0x7f8d57515c00) [pid = 1874] [serial = 1275] [outer = 0x7f8d4f478800] 12:22:18 INFO - PROCESS | 1874 | 1461352938907 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]]]}] 12:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1730ms 12:22:18 INFO - PROCESS | 1874 | 1461352938964 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:22:18 INFO - PROCESS | 1874 | 1461352938968 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:22:18 INFO - PROCESS | 1874 | 1461352938978 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 1874 | 1461352938981 Marionette TRACE conn3 <- [1,1670,null,{}] 12:22:18 INFO - PROCESS | 1874 | 1461352938990 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}] 12:22:19 INFO - PROCESS | 1874 | 1461352939275 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:22:19 INFO - PROCESS | 1874 | 1461352939583 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fa6d800 == 141 [pid = 1874] [id = 425] 12:22:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 252 (0x7f8d5e60a800) [pid = 1874] [serial = 1276] [outer = (nil)] 12:22:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 253 (0x7f8d6265a800) [pid = 1874] [serial = 1277] [outer = 0x7f8d5e60a800] 12:22:19 INFO - PROCESS | 1874 | 1461352939664 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 254 (0x7f8d62b02800) [pid = 1874] [serial = 1278] [outer = 0x7f8d5e60a800] 12:22:20 INFO - PROCESS | 1874 | 1461352940501 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]]]}] 12:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1581ms 12:22:20 INFO - PROCESS | 1874 | 1461352940559 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 1874 | 1461352940562 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:22:20 INFO - PROCESS | 1874 | 1461352940568 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 1874 | 1461352940570 Marionette TRACE conn3 <- [1,1674,null,{}] 12:22:20 INFO - PROCESS | 1874 | 1461352940576 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}] 12:22:20 INFO - PROCESS | 1874 | 1461352940753 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:22:20 INFO - PROCESS | 1874 | 1461352940954 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fa88800 == 142 [pid = 1874] [id = 426] 12:22:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 255 (0x7f8d45a41c00) [pid = 1874] [serial = 1279] [outer = (nil)] 12:22:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 256 (0x7f8d45a4b800) [pid = 1874] [serial = 1280] [outer = 0x7f8d45a41c00] 12:22:21 INFO - PROCESS | 1874 | 1461352941025 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 257 (0x7f8d51016000) [pid = 1874] [serial = 1281] [outer = 0x7f8d45a41c00] 12:22:21 INFO - PROCESS | 1874 | 1461352941930 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]]]}] 12:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1390ms 12:22:21 INFO - PROCESS | 1874 | 1461352941960 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:22:21 INFO - PROCESS | 1874 | 1461352941964 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:22:21 INFO - PROCESS | 1874 | 1461352941970 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 1874 | 1461352941972 Marionette TRACE conn3 <- [1,1678,null,{}] 12:22:21 INFO - PROCESS | 1874 | 1461352941977 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}] 12:22:22 INFO - PROCESS | 1874 | 1461352942148 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:22:22 INFO - PROCESS | 1874 | 1461352942357 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b99c000 == 143 [pid = 1874] [id = 427] 12:22:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 258 (0x7f8d37ad2c00) [pid = 1874] [serial = 1282] [outer = (nil)] 12:22:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 259 (0x7f8d37ad8400) [pid = 1874] [serial = 1283] [outer = 0x7f8d37ad2c00] 12:22:22 INFO - PROCESS | 1874 | 1461352942427 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 260 (0x7f8d37add800) [pid = 1874] [serial = 1284] [outer = 0x7f8d37ad2c00] 12:22:23 INFO - PROCESS | 1874 | 1461352943320 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]]]}] 12:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1386ms 12:22:23 INFO - PROCESS | 1874 | 1461352943358 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 1874 | 1461352943363 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:22:23 INFO - PROCESS | 1874 | 1461352943369 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 1874 | 1461352943373 Marionette TRACE conn3 <- [1,1682,null,{}] 12:22:23 INFO - PROCESS | 1874 | 1461352943379 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}] 12:22:23 INFO - PROCESS | 1874 | 1461352943564 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:22:23 INFO - PROCESS | 1874 | 1461352943785 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a0f000 == 144 [pid = 1874] [id = 428] 12:22:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 261 (0x7f8d37ad3400) [pid = 1874] [serial = 1285] [outer = (nil)] 12:22:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 262 (0x7f8d45c72c00) [pid = 1874] [serial = 1286] [outer = 0x7f8d37ad3400] 12:22:23 INFO - PROCESS | 1874 | 1461352943907 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 263 (0x7f8d45c77800) [pid = 1874] [serial = 1287] [outer = 0x7f8d37ad3400] 12:22:24 INFO - PROCESS | 1874 | 1461352944844 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]]]}] 12:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1533ms 12:22:24 INFO - PROCESS | 1874 | 1461352944903 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 1874 | 1461352944906 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:22:24 INFO - PROCESS | 1874 | 1461352944912 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 1874 | 1461352944914 Marionette TRACE conn3 <- [1,1686,null,{}] 12:22:24 INFO - PROCESS | 1874 | 1461352944920 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}] 12:22:25 INFO - PROCESS | 1874 | 1461352945097 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:22:25 INFO - PROCESS | 1874 | 1461352945322 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33be7800 == 145 [pid = 1874] [id = 429] 12:22:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 264 (0x7f8d37ad9400) [pid = 1874] [serial = 1288] [outer = (nil)] 12:22:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 265 (0x7f8d45c7d400) [pid = 1874] [serial = 1289] [outer = 0x7f8d37ad9400] 12:22:25 INFO - PROCESS | 1874 | 1461352945439 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 266 (0x7f8d46d7d800) [pid = 1874] [serial = 1290] [outer = 0x7f8d37ad9400] 12:22:26 INFO - PROCESS | 1874 | 1461352946335 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]]]}] 12:22:26 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 12:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1490ms 12:22:26 INFO - PROCESS | 1874 | 1461352946404 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:22:26 INFO - PROCESS | 1874 | 1461352946409 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:22:26 INFO - PROCESS | 1874 | 1461352946414 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 1874 | 1461352946418 Marionette TRACE conn3 <- [1,1690,null,{}] 12:22:26 INFO - PROCESS | 1874 | 1461352946424 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}] 12:22:26 INFO - PROCESS | 1874 | 1461352946615 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:22:26 INFO - PROCESS | 1874 | 1461352946821 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d34297000 == 146 [pid = 1874] [id = 430] 12:22:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 267 (0x7f8d3e244c00) [pid = 1874] [serial = 1291] [outer = (nil)] 12:22:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 268 (0x7f8d3e24d000) [pid = 1874] [serial = 1292] [outer = 0x7f8d3e244c00] 12:22:26 INFO - PROCESS | 1874 | 1461352946940 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 269 (0x7f8d61f77000) [pid = 1874] [serial = 1293] [outer = 0x7f8d3e244c00] 12:22:27 INFO - PROCESS | 1874 | 1461352947860 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]]]}] 12:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1483ms 12:22:27 INFO - PROCESS | 1874 | 1461352947899 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 1874 | 1461352947903 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:22:27 INFO - PROCESS | 1874 | 1461352947909 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 1874 | 1461352947911 Marionette TRACE conn3 <- [1,1694,null,{}] 12:22:27 INFO - PROCESS | 1874 | 1461352947916 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}] 12:22:28 INFO - PROCESS | 1874 | 1461352948095 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:22:28 INFO - PROCESS | 1874 | 1461352948313 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d342b6000 == 147 [pid = 1874] [id = 431] 12:22:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 270 (0x7f8d35cc4c00) [pid = 1874] [serial = 1294] [outer = (nil)] 12:22:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 271 (0x7f8d35ccc800) [pid = 1874] [serial = 1295] [outer = 0x7f8d35cc4c00] 12:22:28 INFO - PROCESS | 1874 | 1461352948427 Marionette DEBUG loaded listener.js 12:22:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 272 (0x7f8d35cd1c00) [pid = 1874] [serial = 1296] [outer = 0x7f8d35cc4c00] 12:22:29 INFO - PROCESS | 1874 | 1461352949394 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]]]}] 12:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms 12:22:29 INFO - PROCESS | 1874 | 1461352949443 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:22:29 INFO - PROCESS | 1874 | 1461352949449 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:22:29 INFO - PROCESS | 1874 | 1461352949459 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 1874 | 1461352949462 Marionette TRACE conn3 <- [1,1698,null,{}] 12:22:29 INFO - PROCESS | 1874 | 1461352949469 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}] 12:22:29 INFO - PROCESS | 1874 | 1461352949668 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:22:29 INFO - PROCESS | 1874 | 1461352949922 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35db1000 == 148 [pid = 1874] [id = 432] 12:22:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 273 (0x7f8d35b5f800) [pid = 1874] [serial = 1297] [outer = (nil)] 12:22:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 274 (0x7f8d35b66800) [pid = 1874] [serial = 1298] [outer = 0x7f8d35b5f800] 12:22:30 INFO - PROCESS | 1874 | 1461352950038 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 275 (0x7f8d35ccb800) [pid = 1874] [serial = 1299] [outer = 0x7f8d35b5f800] 12:22:31 INFO - PROCESS | 1874 | 1461352951395 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]]]}] 12:22:31 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 12:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2032ms 12:22:31 INFO - PROCESS | 1874 | 1461352951495 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:22:31 INFO - PROCESS | 1874 | 1461352951500 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:22:31 INFO - PROCESS | 1874 | 1461352951508 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 1874 | 1461352951513 Marionette TRACE conn3 <- [1,1702,null,{}] 12:22:31 INFO - PROCESS | 1874 | 1461352951523 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}] 12:22:31 INFO - PROCESS | 1874 | 1461352951704 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:22:31 INFO - PROCESS | 1874 | 1461352951917 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3962e000 == 149 [pid = 1874] [id = 433] 12:22:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 276 (0x7f8d35cc5000) [pid = 1874] [serial = 1300] [outer = (nil)] 12:22:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 277 (0x7f8d3755a800) [pid = 1874] [serial = 1301] [outer = 0x7f8d35cc5000] 12:22:31 INFO - PROCESS | 1874 | 1461352951996 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 278 (0x7f8d38928400) [pid = 1874] [serial = 1302] [outer = 0x7f8d35cc5000] 12:22:32 INFO - PROCESS | 1874 | 1461352952969 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]]]}] 12:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1536ms 12:22:33 INFO - PROCESS | 1874 | 1461352953045 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:22:33 INFO - PROCESS | 1874 | 1461352953053 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:22:33 INFO - PROCESS | 1874 | 1461352953064 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:22:33 INFO - PROCESS | 1874 | 1461352953067 Marionette TRACE conn3 <- [1,1706,null,{}] 12:22:33 INFO - PROCESS | 1874 | 1461352953073 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}] 12:22:33 INFO - PROCESS | 1874 | 1461352953373 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:22:33 INFO - PROCESS | 1874 | 1461352953739 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d352cf000 == 150 [pid = 1874] [id = 434] 12:22:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 279 (0x7f8d39ae7000) [pid = 1874] [serial = 1303] [outer = (nil)] 12:22:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 280 (0x7f8d39b4f000) [pid = 1874] [serial = 1304] [outer = 0x7f8d39ae7000] 12:22:33 INFO - PROCESS | 1874 | 1461352953804 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 281 (0x7f8d3c97d000) [pid = 1874] [serial = 1305] [outer = 0x7f8d39ae7000] 12:22:34 INFO - PROCESS | 1874 | 1461352954737 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]]]}] 12:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1731ms 12:22:34 INFO - PROCESS | 1874 | 1461352954793 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 1874 | 1461352954797 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:22:34 INFO - PROCESS | 1874 | 1461352954803 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 1874 | 1461352954809 Marionette TRACE conn3 <- [1,1710,null,{}] 12:22:34 INFO - PROCESS | 1874 | 1461352954823 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}] 12:22:34 INFO - PROCESS | 1874 | 1461352954997 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:22:35 INFO - PROCESS | 1874 | 1461352955210 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d443a2800 == 151 [pid = 1874] [id = 435] 12:22:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 282 (0x7f8d3e244400) [pid = 1874] [serial = 1306] [outer = (nil)] 12:22:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 283 (0x7f8d3e24f800) [pid = 1874] [serial = 1307] [outer = 0x7f8d3e244400] 12:22:35 INFO - PROCESS | 1874 | 1461352955319 Marionette DEBUG loaded listener.js 12:22:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 284 (0x7f8d3f1e7800) [pid = 1874] [serial = 1308] [outer = 0x7f8d3e244400] 12:22:36 INFO - PROCESS | 1874 | 1461352956250 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]]]}] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d65166800 == 150 [pid = 1874] [id = 88] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 283 (0x7f8d4c613800) [pid = 1874] [serial = 1148] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 282 (0x7f8d607da000) [pid = 1874] [serial = 1160] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 281 (0x7f8d3e219400) [pid = 1874] [serial = 1172] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 280 (0x7f8d44547800) [pid = 1874] [serial = 1142] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 279 (0x7f8d5756a000) [pid = 1874] [serial = 1154] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 278 (0x7f8d62a0d000) [pid = 1874] [serial = 1166] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 277 (0x7f8d3e18f800) [pid = 1874] [serial = 1139] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 276 (0x7f8d62b0f000) [pid = 1874] [serial = 1169] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 275 (0x7f8d622ecc00) [pid = 1874] [serial = 1163] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 274 (0x7f8d385f1800) [pid = 1874] [serial = 1136] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 273 (0x7f8d49e5e400) [pid = 1874] [serial = 1145] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 272 (0x7f8d4ff40000) [pid = 1874] [serial = 1193] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 271 (0x7f8d4f951800) [pid = 1874] [serial = 1151] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 270 (0x7f8d5d817800) [pid = 1874] [serial = 1157] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d443a3800 == 149 [pid = 1874] [id = 406] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4631b000 == 148 [pid = 1874] [id = 405] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d67a85000 == 147 [pid = 1874] [id = 404] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e545800 == 146 [pid = 1874] [id = 403] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d520d1000 == 145 [pid = 1874] [id = 402] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50a1e800 == 144 [pid = 1874] [id = 401] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d47306800 == 143 [pid = 1874] [id = 400] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d435e4000 == 142 [pid = 1874] [id = 399] 12:22:36 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d384db800 == 141 [pid = 1874] [id = 398] 12:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1587ms 12:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:22:36 INFO - PROCESS | 1874 | 1461352956390 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:22:36 INFO - PROCESS | 1874 | 1461352956393 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:22:36 INFO - PROCESS | 1874 | 1461352956399 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:22:36 INFO - PROCESS | 1874 | 1461352956402 Marionette TRACE conn3 <- [1,1714,null,{}] 12:22:36 INFO - PROCESS | 1874 | 1461352956408 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}] 12:22:36 INFO - PROCESS | 1874 | 1461352956557 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 269 (0x7f8d49d1c000) [pid = 1874] [serial = 1187] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 268 (0x7f8d4f958400) [pid = 1874] [serial = 1191] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 267 (0x7f8d45ccc800) [pid = 1874] [serial = 1182] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 266 (0x7f8d4a19c400) [pid = 1874] [serial = 1188] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 265 (0x7f8d441d7c00) [pid = 1874] [serial = 1181] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 264 (0x7f8d46be5800) [pid = 1874] [serial = 1184] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 263 (0x7f8d3ee4d000) [pid = 1874] [serial = 1179] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 262 (0x7f8d386a2800) [pid = 1874] [serial = 1175] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 261 (0x7f8d396ca000) [pid = 1874] [serial = 1176] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 260 (0x7f8d4acaa800) [pid = 1874] [serial = 1190] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 259 (0x7f8d4fad5800) [pid = 1874] [serial = 1134] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 258 (0x7f8d4779fc00) [pid = 1874] [serial = 1185] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | --DOMWINDOW == 257 (0x7f8d3dddc000) [pid = 1874] [serial = 1178] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1874 | 1461352956730 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3979a000 == 142 [pid = 1874] [id = 436] 12:22:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 258 (0x7f8d386a2800) [pid = 1874] [serial = 1309] [outer = (nil)] 12:22:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 259 (0x7f8d3f1f3000) [pid = 1874] [serial = 1310] [outer = 0x7f8d386a2800] 12:22:36 INFO - PROCESS | 1874 | 1461352956789 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 260 (0x7f8d432cec00) [pid = 1874] [serial = 1311] [outer = 0x7f8d386a2800] 12:22:37 INFO - PROCESS | 1874 | 1461352957553 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]]]}] 12:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1179ms 12:22:37 INFO - PROCESS | 1874 | 1461352957578 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 1874 | 1461352957581 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:22:37 INFO - PROCESS | 1874 | 1461352957586 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 1874 | 1461352957589 Marionette TRACE conn3 <- [1,1718,null,{}] 12:22:37 INFO - PROCESS | 1874 | 1461352957594 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}] 12:22:37 INFO - PROCESS | 1874 | 1461352957844 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:22:37 INFO - PROCESS | 1874 | 1461352957963 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f0c7000 == 143 [pid = 1874] [id = 437] 12:22:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 261 (0x7f8d3e246c00) [pid = 1874] [serial = 1312] [outer = (nil)] 12:22:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 262 (0x7f8d4454c000) [pid = 1874] [serial = 1313] [outer = 0x7f8d3e246c00] 12:22:38 INFO - PROCESS | 1874 | 1461352958023 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 263 (0x7f8d45c7a000) [pid = 1874] [serial = 1314] [outer = 0x7f8d3e246c00] 12:22:38 INFO - PROCESS | 1874 | 1461352958730 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]]]}] 12:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1176ms 12:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:22:38 INFO - PROCESS | 1874 | 1461352958764 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 1874 | 1461352958766 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:22:38 INFO - PROCESS | 1874 | 1461352958772 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - PROCESS | 1874 | 1461352958774 Marionette TRACE conn3 <- [1,1722,null,{}] 12:22:38 INFO - PROCESS | 1874 | 1461352958786 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}] 12:22:39 INFO - PROCESS | 1874 | 1461352959031 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:22:39 INFO - PROCESS | 1874 | 1461352959059 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46218800 == 144 [pid = 1874] [id = 438] 12:22:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 264 (0x7f8d35b62c00) [pid = 1874] [serial = 1315] [outer = (nil)] 12:22:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 265 (0x7f8d46bee800) [pid = 1874] [serial = 1316] [outer = 0x7f8d35b62c00] 12:22:39 INFO - PROCESS | 1874 | 1461352959132 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 266 (0x7f8d47887c00) [pid = 1874] [serial = 1317] [outer = 0x7f8d35b62c00] 12:22:39 INFO - PROCESS | 1874 | 1461352959926 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]]]}] 12:22:39 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 12:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1184ms 12:22:39 INFO - PROCESS | 1874 | 1461352959955 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 1874 | 1461352959958 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:22:39 INFO - PROCESS | 1874 | 1461352959963 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - PROCESS | 1874 | 1461352959965 Marionette TRACE conn3 <- [1,1726,null,{}] 12:22:39 INFO - PROCESS | 1874 | 1461352959970 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}] 12:22:40 INFO - PROCESS | 1874 | 1461352960169 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:22:40 INFO - PROCESS | 1874 | 1461352960198 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468c3800 == 145 [pid = 1874] [id = 439] 12:22:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 267 (0x7f8d462c5400) [pid = 1874] [serial = 1318] [outer = (nil)] 12:22:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 268 (0x7f8d49d15000) [pid = 1874] [serial = 1319] [outer = 0x7f8d462c5400] 12:22:40 INFO - PROCESS | 1874 | 1461352960255 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 269 (0x7f8d4a023000) [pid = 1874] [serial = 1320] [outer = 0x7f8d462c5400] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 268 (0x7f8d385f2c00) [pid = 1874] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 267 (0x7f8d50b9ac00) [pid = 1874] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 266 (0x7f8d3e185400) [pid = 1874] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 265 (0x7f8d4ff31800) [pid = 1874] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 264 (0x7f8d385ed800) [pid = 1874] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 263 (0x7f8d37320800) [pid = 1874] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 262 (0x7f8d45cd3400) [pid = 1874] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 261 (0x7f8d469cd800) [pid = 1874] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 260 (0x7f8d37316000) [pid = 1874] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 259 (0x7f8d47460400) [pid = 1874] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 258 (0x7f8d4ff31400) [pid = 1874] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 257 (0x7f8d4ff3c800) [pid = 1874] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 256 (0x7f8d3b0f3000) [pid = 1874] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 255 (0x7f8d37314800) [pid = 1874] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 254 (0x7f8d396ce800) [pid = 1874] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 253 (0x7f8d47454000) [pid = 1874] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 252 (0x7f8d3ddd1800) [pid = 1874] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 251 (0x7f8d396c8c00) [pid = 1874] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 250 (0x7f8d3c976c00) [pid = 1874] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 249 (0x7f8d5d3d4000) [pid = 1874] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 248 (0x7f8d438e6800) [pid = 1874] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 247 (0x7f8d6265b400) [pid = 1874] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 246 (0x7f8d5112e000) [pid = 1874] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 245 (0x7f8d4327bc00) [pid = 1874] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d46a63000) [pid = 1874] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d37318000) [pid = 1874] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d385f8c00) [pid = 1874] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d44543000) [pid = 1874] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d46e73000) [pid = 1874] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d3ee5a800) [pid = 1874] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d3e214400) [pid = 1874] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d37319400) [pid = 1874] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d4aca5000) [pid = 1874] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d3b7f3c00) [pid = 1874] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d37313400) [pid = 1874] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d43860c00) [pid = 1874] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d4f562c00) [pid = 1874] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d4a865800) [pid = 1874] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d50b05c00) [pid = 1874] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d4d12d800) [pid = 1874] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d438e7400) [pid = 1874] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d3731a000) [pid = 1874] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d3731c000) [pid = 1874] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d38928c00) [pid = 1874] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d4851a800) [pid = 1874] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d50b0e400) [pid = 1874] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d5d3cb800) [pid = 1874] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d46e72000) [pid = 1874] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d46e6f400) [pid = 1874] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d46a5f400) [pid = 1874] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d462a8800) [pid = 1874] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d53812c00) [pid = 1874] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d43771400) [pid = 1874] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d4a19f800) [pid = 1874] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d4385ec00) [pid = 1874] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:22:41 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d441d4000) [pid = 1874] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d50e64c00) [pid = 1874] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d385f4000) [pid = 1874] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d3b7f1c00) [pid = 1874] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d49e5e800) [pid = 1874] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d37553c00) [pid = 1874] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d3ddd6400) [pid = 1874] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d441d5000) [pid = 1874] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d438dd400) [pid = 1874] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d45d1fc00) [pid = 1874] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d441dd400) [pid = 1874] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d3ee4dc00) [pid = 1874] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d385ee000) [pid = 1874] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d396c6c00) [pid = 1874] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d5d48dc00) [pid = 1874] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d39c62800) [pid = 1874] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d47886c00) [pid = 1874] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d48528000) [pid = 1874] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d396cc000) [pid = 1874] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d4f4b5400) [pid = 1874] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d385ecc00) [pid = 1874] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:22:42 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d4c68c800) [pid = 1874] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:22:42 INFO - PROCESS | 1874 | 1461352962223 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]]]}] 12:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2279ms 12:22:42 INFO - PROCESS | 1874 | 1461352962244 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:22:42 INFO - PROCESS | 1874 | 1461352962250 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:22:42 INFO - PROCESS | 1874 | 1461352962255 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 1874 | 1461352962258 Marionette TRACE conn3 <- [1,1730,null,{}] 12:22:42 INFO - PROCESS | 1874 | 1461352962263 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}] 12:22:42 INFO - PROCESS | 1874 | 1461352962413 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:22:42 INFO - PROCESS | 1874 | 1461352962599 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d386e0000 == 146 [pid = 1874] [id = 440] 12:22:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d37317c00) [pid = 1874] [serial = 1321] [outer = (nil)] 12:22:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d385f8c00) [pid = 1874] [serial = 1322] [outer = 0x7f8d37317c00] 12:22:42 INFO - PROCESS | 1874 | 1461352962659 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d39c6a000) [pid = 1874] [serial = 1323] [outer = 0x7f8d37317c00] 12:22:43 INFO - PROCESS | 1874 | 1461352963341 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]]]}] 12:22:43 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 12:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1131ms 12:22:43 INFO - PROCESS | 1874 | 1461352963387 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 1874 | 1461352963391 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:22:43 INFO - PROCESS | 1874 | 1461352963396 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:22:43 INFO - PROCESS | 1874 | 1461352963398 Marionette TRACE conn3 <- [1,1734,null,{}] 12:22:43 INFO - PROCESS | 1874 | 1461352963408 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}] 12:22:43 INFO - PROCESS | 1874 | 1461352963633 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:22:43 INFO - PROCESS | 1874 | 1461352963643 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4639c800 == 147 [pid = 1874] [id = 441] 12:22:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d37318000) [pid = 1874] [serial = 1324] [outer = (nil)] 12:22:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d3ddd1800) [pid = 1874] [serial = 1325] [outer = 0x7f8d37318000] 12:22:43 INFO - PROCESS | 1874 | 1461352963700 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d43284c00) [pid = 1874] [serial = 1326] [outer = 0x7f8d37318000] 12:22:44 INFO - PROCESS | 1874 | 1461352964864 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]]]}] 12:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1538ms 12:22:44 INFO - PROCESS | 1874 | 1461352964935 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 1874 | 1461352964939 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:22:44 INFO - PROCESS | 1874 | 1461352964947 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 1874 | 1461352964953 Marionette TRACE conn3 <- [1,1738,null,{}] 12:22:44 INFO - PROCESS | 1874 | 1461352964960 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}] 12:22:45 INFO - PROCESS | 1874 | 1461352965181 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:22:45 INFO - PROCESS | 1874 | 1461352965430 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d398d3800 == 148 [pid = 1874] [id = 442] 12:22:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d386b0400) [pid = 1874] [serial = 1327] [outer = (nil)] 12:22:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d396cfc00) [pid = 1874] [serial = 1328] [outer = 0x7f8d386b0400] 12:22:45 INFO - PROCESS | 1874 | 1461352965548 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d3b0fc000) [pid = 1874] [serial = 1329] [outer = 0x7f8d386b0400] 12:22:46 INFO - PROCESS | 1874 | 1461352966413 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]]]}] 12:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1533ms 12:22:46 INFO - PROCESS | 1874 | 1461352966481 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:22:46 INFO - PROCESS | 1874 | 1461352966489 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:22:46 INFO - PROCESS | 1874 | 1461352966499 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 1874 | 1461352966503 Marionette TRACE conn3 <- [1,1742,null,{}] 12:22:46 INFO - PROCESS | 1874 | 1461352966508 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}] 12:22:46 INFO - PROCESS | 1874 | 1461352966690 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:22:46 INFO - PROCESS | 1874 | 1461352966891 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a56000 == 149 [pid = 1874] [id = 443] 12:22:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d3b7f5c00) [pid = 1874] [serial = 1330] [outer = (nil)] 12:22:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d3e242c00) [pid = 1874] [serial = 1331] [outer = 0x7f8d3b7f5c00] 12:22:46 INFO - PROCESS | 1874 | 1461352966962 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d3f1e6c00) [pid = 1874] [serial = 1332] [outer = 0x7f8d3b7f5c00] 12:22:47 INFO - PROCESS | 1874 | 1461352967909 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]]]}] 12:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1479ms 12:22:47 INFO - PROCESS | 1874 | 1461352967979 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 1874 | 1461352967983 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:22:47 INFO - PROCESS | 1874 | 1461352967989 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 1874 | 1461352967995 Marionette TRACE conn3 <- [1,1746,null,{}] 12:22:48 INFO - PROCESS | 1874 | 1461352968010 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}] 12:22:48 INFO - PROCESS | 1874 | 1461352968234 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:22:48 INFO - PROCESS | 1874 | 1461352968438 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a7ac000 == 150 [pid = 1874] [id = 444] 12:22:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d432c8400) [pid = 1874] [serial = 1333] [outer = (nil)] 12:22:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d44205c00) [pid = 1874] [serial = 1334] [outer = 0x7f8d432c8400] 12:22:48 INFO - PROCESS | 1874 | 1461352968592 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d45c88000) [pid = 1874] [serial = 1335] [outer = 0x7f8d432c8400] 12:22:49 INFO - PROCESS | 1874 | 1461352969496 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]]]}] 12:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1540ms 12:22:49 INFO - PROCESS | 1874 | 1461352969530 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 1874 | 1461352969534 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:22:49 INFO - PROCESS | 1874 | 1461352969540 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 1874 | 1461352969544 Marionette TRACE conn3 <- [1,1750,null,{}] 12:22:49 INFO - PROCESS | 1874 | 1461352969550 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}] 12:22:49 INFO - PROCESS | 1874 | 1461352969760 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:22:49 INFO - PROCESS | 1874 | 1461352969965 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ae3e000 == 151 [pid = 1874] [id = 445] 12:22:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d432d0c00) [pid = 1874] [serial = 1336] [outer = (nil)] 12:22:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d462af800) [pid = 1874] [serial = 1337] [outer = 0x7f8d432d0c00] 12:22:50 INFO - PROCESS | 1874 | 1461352970035 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d46a61000) [pid = 1874] [serial = 1338] [outer = 0x7f8d432d0c00] 12:22:50 INFO - PROCESS | 1874 | 1461352970945 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]]]}] 12:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1480ms 12:22:51 INFO - PROCESS | 1874 | 1461352971021 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:22:51 INFO - PROCESS | 1874 | 1461352971024 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:22:51 INFO - PROCESS | 1874 | 1461352971031 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 1874 | 1461352971034 Marionette TRACE conn3 <- [1,1754,null,{}] 12:22:51 INFO - PROCESS | 1874 | 1461352971039 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}] 12:22:51 INFO - PROCESS | 1874 | 1461352971219 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:22:51 INFO - PROCESS | 1874 | 1461352971434 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f840000 == 152 [pid = 1874] [id = 446] 12:22:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d3e1d2c00) [pid = 1874] [serial = 1339] [outer = (nil)] 12:22:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d46e72400) [pid = 1874] [serial = 1340] [outer = 0x7f8d3e1d2c00] 12:22:51 INFO - PROCESS | 1874 | 1461352971547 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d47892800) [pid = 1874] [serial = 1341] [outer = 0x7f8d3e1d2c00] 12:22:52 INFO - PROCESS | 1874 | 1461352972411 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]]]}] 12:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1429ms 12:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:22:52 INFO - PROCESS | 1874 | 1461352972462 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 1874 | 1461352972465 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:22:52 INFO - PROCESS | 1874 | 1461352972471 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 1874 | 1461352972474 Marionette TRACE conn3 <- [1,1758,null,{}] 12:22:52 INFO - PROCESS | 1874 | 1461352972479 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}] 12:22:52 INFO - PROCESS | 1874 | 1461352972653 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:22:52 INFO - PROCESS | 1874 | 1461352972915 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50d22800 == 153 [pid = 1874] [id = 447] 12:22:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d48528400) [pid = 1874] [serial = 1342] [outer = (nil)] 12:22:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d4a76c800) [pid = 1874] [serial = 1343] [outer = 0x7f8d48528400] 12:22:52 INFO - PROCESS | 1874 | 1461352972990 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d4aca1400) [pid = 1874] [serial = 1344] [outer = 0x7f8d48528400] 12:22:53 INFO - PROCESS | 1874 | 1461352973787 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]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1380ms 12:22:53 INFO - PROCESS | 1874 | 1461352973855 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 1874 | 1461352973859 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:22:53 INFO - PROCESS | 1874 | 1461352973866 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 1874 | 1461352973868 Marionette TRACE conn3 <- [1,1762,null,{}] 12:22:53 INFO - PROCESS | 1874 | 1461352973874 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}] 12:22:54 INFO - PROCESS | 1874 | 1461352974054 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:22:54 INFO - PROCESS | 1874 | 1461352974312 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52075800 == 154 [pid = 1874] [id = 448] 12:22:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d49e68800) [pid = 1874] [serial = 1345] [outer = (nil)] 12:22:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d4aff5800) [pid = 1874] [serial = 1346] [outer = 0x7f8d49e68800] 12:22:54 INFO - PROCESS | 1874 | 1461352974394 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d4e2e1400) [pid = 1874] [serial = 1347] [outer = 0x7f8d49e68800] 12:22:55 INFO - PROCESS | 1874 | 1461352975250 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]]]}] 12:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1432ms 12:22:55 INFO - PROCESS | 1874 | 1461352975300 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 1874 | 1461352975304 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:22:55 INFO - PROCESS | 1874 | 1461352975309 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 1874 | 1461352975312 Marionette TRACE conn3 <- [1,1766,null,{}] 12:22:55 INFO - PROCESS | 1874 | 1461352975319 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}] 12:22:55 INFO - PROCESS | 1874 | 1461352975491 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:22:55 INFO - PROCESS | 1874 | 1461352975752 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5c5c3800 == 155 [pid = 1874] [id = 449] 12:22:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d3ee57400) [pid = 1874] [serial = 1348] [outer = (nil)] 12:22:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d4e241800) [pid = 1874] [serial = 1349] [outer = 0x7f8d3ee57400] 12:22:55 INFO - PROCESS | 1874 | 1461352975827 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d4f952800) [pid = 1874] [serial = 1350] [outer = 0x7f8d3ee57400] 12:22:56 INFO - PROCESS | 1874 | 1461352976661 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]]]}] 12:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1388ms 12:22:56 INFO - PROCESS | 1874 | 1461352976699 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 1874 | 1461352976702 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:22:56 INFO - PROCESS | 1874 | 1461352976708 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 1874 | 1461352976710 Marionette TRACE conn3 <- [1,1770,null,{}] 12:22:56 INFO - PROCESS | 1874 | 1461352976715 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}] 12:22:56 INFO - PROCESS | 1874 | 1461352976887 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:22:57 INFO - PROCESS | 1874 | 1461352977098 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d6234c000 == 156 [pid = 1874] [id = 450] 12:22:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d45cce400) [pid = 1874] [serial = 1351] [outer = (nil)] 12:22:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d4fc4cc00) [pid = 1874] [serial = 1352] [outer = 0x7f8d45cce400] 12:22:57 INFO - PROCESS | 1874 | 1461352977167 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d4fd0e400) [pid = 1874] [serial = 1353] [outer = 0x7f8d45cce400] 12:22:58 INFO - PROCESS | 1874 | 1461352978049 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]]]}] 12:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1399ms 12:22:58 INFO - PROCESS | 1874 | 1461352978108 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:22:58 INFO - PROCESS | 1874 | 1461352978111 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:22:58 INFO - PROCESS | 1874 | 1461352978117 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 1874 | 1461352978119 Marionette TRACE conn3 <- [1,1774,null,{}] 12:22:58 INFO - PROCESS | 1874 | 1461352978124 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}] 12:22:58 INFO - PROCESS | 1874 | 1461352978317 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:22:58 INFO - PROCESS | 1874 | 1461352978527 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d65452000 == 157 [pid = 1874] [id = 451] 12:22:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d4f951000) [pid = 1874] [serial = 1354] [outer = (nil)] 12:22:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d4ff3d000) [pid = 1874] [serial = 1355] [outer = 0x7f8d4f951000] 12:22:58 INFO - PROCESS | 1874 | 1461352978597 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d50b50400) [pid = 1874] [serial = 1356] [outer = 0x7f8d4f951000] 12:22:59 INFO - PROCESS | 1874 | 1461352979539 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]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1477ms 12:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:22:59 INFO - PROCESS | 1874 | 1461352979595 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 1874 | 1461352979598 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:22:59 INFO - PROCESS | 1874 | 1461352979604 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 1874 | 1461352979607 Marionette TRACE conn3 <- [1,1778,null,{}] 12:22:59 INFO - PROCESS | 1874 | 1461352979612 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}] 12:22:59 INFO - PROCESS | 1874 | 1461352979805 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:23:00 INFO - PROCESS | 1874 | 1461352980014 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3bfd9800 == 158 [pid = 1874] [id = 452] 12:23:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d4face400) [pid = 1874] [serial = 1357] [outer = (nil)] 12:23:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d52053800) [pid = 1874] [serial = 1358] [outer = 0x7f8d4face400] 12:23:00 INFO - PROCESS | 1874 | 1461352980179 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d5c532400) [pid = 1874] [serial = 1359] [outer = 0x7f8d4face400] 12:23:01 INFO - PROCESS | 1874 | 1461352981063 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]]]}] 12:23:01 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 12:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1529ms 12:23:01 INFO - PROCESS | 1874 | 1461352981133 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:23:01 INFO - PROCESS | 1874 | 1461352981136 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:23:01 INFO - PROCESS | 1874 | 1461352981142 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:23:01 INFO - PROCESS | 1874 | 1461352981145 Marionette TRACE conn3 <- [1,1782,null,{}] 12:23:01 INFO - PROCESS | 1874 | 1461352981151 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}] 12:23:01 INFO - PROCESS | 1874 | 1461352981328 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:23:01 INFO - PROCESS | 1874 | 1461352981543 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363e3000 == 159 [pid = 1874] [id = 453] 12:23:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d50b51400) [pid = 1874] [serial = 1360] [outer = (nil)] 12:23:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d5d48dc00) [pid = 1874] [serial = 1361] [outer = 0x7f8d50b51400] 12:23:01 INFO - PROCESS | 1874 | 1461352981666 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d5e2dfc00) [pid = 1874] [serial = 1362] [outer = 0x7f8d50b51400] 12:23:02 INFO - PROCESS | 1874 | 1461352982597 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]]]}] 12:23:02 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 12:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1530ms 12:23:02 INFO - PROCESS | 1874 | 1461352982673 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 1874 | 1461352982681 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:23:02 INFO - PROCESS | 1874 | 1461352982690 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 1874 | 1461352982693 Marionette TRACE conn3 <- [1,1786,null,{}] 12:23:02 INFO - PROCESS | 1874 | 1461352982698 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}] 12:23:02 INFO - PROCESS | 1874 | 1461352982932 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:23:03 INFO - PROCESS | 1874 | 1461352983190 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31dc8800 == 160 [pid = 1874] [id = 454] 12:23:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d386ac000) [pid = 1874] [serial = 1363] [outer = (nil)] 12:23:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d3cc4f400) [pid = 1874] [serial = 1364] [outer = 0x7f8d386ac000] 12:23:03 INFO - PROCESS | 1874 | 1461352983303 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d462aa400) [pid = 1874] [serial = 1365] [outer = 0x7f8d386ac000] 12:23:04 INFO - PROCESS | 1874 | 1461352984135 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]]]}] 12:23:04 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 12:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1491ms 12:23:04 INFO - PROCESS | 1874 | 1461352984180 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 1874 | 1461352984184 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:23:04 INFO - PROCESS | 1874 | 1461352984191 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - PROCESS | 1874 | 1461352984193 Marionette TRACE conn3 <- [1,1790,null,{}] 12:23:04 INFO - PROCESS | 1874 | 1461352984198 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}] 12:23:04 INFO - PROCESS | 1874 | 1461352984380 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:23:04 INFO - PROCESS | 1874 | 1461352984653 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31de1800 == 161 [pid = 1874] [id = 455] 12:23:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d386ae800) [pid = 1874] [serial = 1366] [outer = (nil)] 12:23:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d3b0f8800) [pid = 1874] [serial = 1367] [outer = 0x7f8d386ae800] 12:23:04 INFO - PROCESS | 1874 | 1461352984726 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d438d9c00) [pid = 1874] [serial = 1368] [outer = 0x7f8d386ae800] 12:23:05 INFO - PROCESS | 1874 | 1461352985615 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]]]}] 12:23:05 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) 12:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1477ms 12:23:05 INFO - PROCESS | 1874 | 1461352985670 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 1874 | 1461352985673 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:23:05 INFO - PROCESS | 1874 | 1461352985679 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - PROCESS | 1874 | 1461352985681 Marionette TRACE conn3 <- [1,1794,null,{}] 12:23:05 INFO - PROCESS | 1874 | 1461352985686 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}] 12:23:05 INFO - PROCESS | 1874 | 1461352985858 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:23:06 INFO - PROCESS | 1874 | 1461352986074 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37dd6000 == 162 [pid = 1874] [id = 456] 12:23:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d3731ac00) [pid = 1874] [serial = 1369] [outer = (nil)] 12:23:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d39b44000) [pid = 1874] [serial = 1370] [outer = 0x7f8d3731ac00] 12:23:06 INFO - PROCESS | 1874 | 1461352986188 Marionette DEBUG loaded listener.js 12:23:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d3b0f0400) [pid = 1874] [serial = 1371] [outer = 0x7f8d3731ac00] 12:23:07 INFO - PROCESS | 1874 | 1461352987112 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]]]}] 12:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1491ms 12:23:07 INFO - PROCESS | 1874 | 1461352987170 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:23:07 INFO - PROCESS | 1874 | 1461352987174 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:23:07 INFO - PROCESS | 1874 | 1461352987180 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:23:07 INFO - PROCESS | 1874 | 1461352987182 Marionette TRACE conn3 <- [1,1798,null,{}] 12:23:07 INFO - PROCESS | 1874 | 1461352987188 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}] 12:23:07 INFO - PROCESS | 1874 | 1461352987358 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:23:08 INFO - PROCESS | 1874 | 1461352988096 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d383f3800 == 163 [pid = 1874] [id = 457] 12:23:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d35b63800) [pid = 1874] [serial = 1372] [outer = (nil)] 12:23:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d35b69c00) [pid = 1874] [serial = 1373] [outer = 0x7f8d35b63800] 12:23:08 INFO - PROCESS | 1874 | 1461352988170 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 246 (0x7f8d37557800) [pid = 1874] [serial = 1374] [outer = 0x7f8d35b63800] 12:23:09 INFO - PROCESS | 1874 | 1461352989021 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]]]}] 12:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1882ms 12:23:09 INFO - PROCESS | 1874 | 1461352989064 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:23:09 INFO - PROCESS | 1874 | 1461352989071 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:23:09 INFO - PROCESS | 1874 | 1461352989079 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:23:09 INFO - PROCESS | 1874 | 1461352989083 Marionette TRACE conn3 <- [1,1802,null,{}] 12:23:09 INFO - PROCESS | 1874 | 1461352989090 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}] 12:23:09 INFO - PROCESS | 1874 | 1461352989270 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:23:09 INFO - PROCESS | 1874 | 1461352989510 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35d9e800 == 164 [pid = 1874] [id = 458] 12:23:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 247 (0x7f8d35b5d000) [pid = 1874] [serial = 1375] [outer = (nil)] 12:23:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 248 (0x7f8d37320800) [pid = 1874] [serial = 1376] [outer = 0x7f8d35b5d000] 12:23:09 INFO - PROCESS | 1874 | 1461352989694 Marionette DEBUG loaded listener.js 12:23:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 249 (0x7f8d39c62800) [pid = 1874] [serial = 1377] [outer = 0x7f8d35b5d000] 12:23:10 INFO - PROCESS | 1874 | 1461352990646 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]]]}] 12:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1638ms 12:23:10 INFO - PROCESS | 1874 | 1461352990721 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:23:10 INFO - PROCESS | 1874 | 1461352990727 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:23:10 INFO - PROCESS | 1874 | 1461352990733 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 1874 | 1461352990736 Marionette TRACE conn3 <- [1,1806,null,{}] 12:23:10 INFO - PROCESS | 1874 | 1461352990741 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}] 12:23:10 INFO - PROCESS | 1874 | 1461352990923 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:23:11 INFO - PROCESS | 1874 | 1461352991139 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35446800 == 165 [pid = 1874] [id = 459] 12:23:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 250 (0x7f8d3cc4e800) [pid = 1874] [serial = 1378] [outer = (nil)] 12:23:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 251 (0x7f8d3e183000) [pid = 1874] [serial = 1379] [outer = 0x7f8d3cc4e800] 12:23:11 INFO - PROCESS | 1874 | 1461352991317 Marionette DEBUG loaded listener.js 12:23:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 252 (0x7f8d3e213800) [pid = 1874] [serial = 1380] [outer = 0x7f8d3cc4e800] 12:23:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d386d3800 == 164 [pid = 1874] [id = 335] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 251 (0x7f8d432cbc00) [pid = 1874] [serial = 1217] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 250 (0x7f8d3f1f5800) [pid = 1874] [serial = 1226] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 249 (0x7f8d3cc4c400) [pid = 1874] [serial = 1223] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 248 (0x7f8d45d1f400) [pid = 1874] [serial = 1235] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 247 (0x7f8d626bc800) [pid = 1874] [serial = 1214] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 246 (0x7f8d5100c800) [pid = 1874] [serial = 1211] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 245 (0x7f8d3f1f0400) [pid = 1874] [serial = 1220] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d3755b400) [pid = 1874] [serial = 1232] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d647c6c00) [pid = 1874] [serial = 1229] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d50b07000) [pid = 1874] [serial = 1259] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d386e0000 == 163 [pid = 1874] [id = 440] 12:23:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46218800 == 162 [pid = 1874] [id = 438] 12:23:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f0c7000 == 161 [pid = 1874] [id = 437] 12:23:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3979a000 == 160 [pid = 1874] [id = 436] 12:23:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d443a2800 == 159 [pid = 1874] [id = 435] 12:23:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d352cf000 == 158 [pid = 1874] [id = 434] 12:23:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3962e000 == 157 [pid = 1874] [id = 433] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d62af4c00) [pid = 1874] [serial = 1167] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d626b1c00) [pid = 1874] [serial = 927] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d43287000) [pid = 1874] [serial = 933] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d47889400) [pid = 1874] [serial = 1248] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d37322c00) [pid = 1874] [serial = 948] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d49e5b400) [pid = 1874] [serial = 1173] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d489c4000) [pid = 1874] [serial = 975] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d49eec800) [pid = 1874] [serial = 1146] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d4ff39400) [pid = 1874] [serial = 1041] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d45c83400) [pid = 1874] [serial = 1086] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d3e210000) [pid = 1874] [serial = 951] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d4e718800) [pid = 1874] [serial = 1206] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d3ee55400) [pid = 1874] [serial = 969] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d396cf400) [pid = 1874] [serial = 1137] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d44202400) [pid = 1874] [serial = 1244] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d5d3ca400) [pid = 1874] [serial = 1155] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d4a868400) [pid = 1874] [serial = 1253] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d5d482800) [pid = 1874] [serial = 1047] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d4fc53400) [pid = 1874] [serial = 1098] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d4a19b800) [pid = 1874] [serial = 918] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d5d3cd400) [pid = 1874] [serial = 1113] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d396d1400) [pid = 1874] [serial = 1197] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d39b51800) [pid = 1874] [serial = 1002] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d4c616000) [pid = 1874] [serial = 1095] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d56655000) [pid = 1874] [serial = 993] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d621a5400) [pid = 1874] [serial = 1161] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d49eea400) [pid = 1874] [serial = 978] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d4aff9800) [pid = 1874] [serial = 1205] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d4a7ee400) [pid = 1874] [serial = 1092] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d5106f400) [pid = 1874] [serial = 1107] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d647c5c00) [pid = 1874] [serial = 1170] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d5e9f8000) [pid = 1874] [serial = 1050] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d46e74400) [pid = 1874] [serial = 1035] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d4f957000) [pid = 1874] [serial = 981] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d50b56000) [pid = 1874] [serial = 987] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d51010000) [pid = 1874] [serial = 990] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d5359b000) [pid = 1874] [serial = 1110] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d3e20dc00) [pid = 1874] [serial = 1242] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d62b05400) [pid = 1874] [serial = 930] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d4fd70400) [pid = 1874] [serial = 1209] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d39694c00) [pid = 1874] [serial = 1239] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d3e219c00) [pid = 1874] [serial = 1140] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d385f1c00) [pid = 1874] [serial = 1238] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d39c69000) [pid = 1874] [serial = 1241] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d53877c00) [pid = 1874] [serial = 912] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d45d19800) [pid = 1874] [serial = 915] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d50b99c00) [pid = 1874] [serial = 1104] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d45ed2c00) [pid = 1874] [serial = 972] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d441da800) [pid = 1874] [serial = 1200] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d43767800) [pid = 1874] [serial = 1199] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d43286c00) [pid = 1874] [serial = 942] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d4aff3800) [pid = 1874] [serial = 1056] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d61e24c00) [pid = 1874] [serial = 996] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d6075b800) [pid = 1874] [serial = 999] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d386a5000) [pid = 1874] [serial = 1196] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d4aff8c00) [pid = 1874] [serial = 1038] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d50b48400) [pid = 1874] [serial = 1101] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d43288800) [pid = 1874] [serial = 1256] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d50b4d000) [pid = 1874] [serial = 1152] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d3c979400) [pid = 1874] [serial = 939] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d50b0f800) [pid = 1874] [serial = 1194] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d46e78400) [pid = 1874] [serial = 1247] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d3e1cc800) [pid = 1874] [serial = 1083] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d5e89e000) [pid = 1874] [serial = 1158] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d4a766000) [pid = 1874] [serial = 1080] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d5e2e7400) [pid = 1874] [serial = 924] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d385f9000) [pid = 1874] [serial = 936] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d49d22c00) [pid = 1874] [serial = 1250] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d469cc800) [pid = 1874] [serial = 1203] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d49d21c00) [pid = 1874] [serial = 1089] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d45cc8000) [pid = 1874] [serial = 1245] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d3e214800) [pid = 1874] [serial = 1032] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d4e3b5800) [pid = 1874] [serial = 1149] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d4aca5400) [pid = 1874] [serial = 1257] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d45ecfc00) [pid = 1874] [serial = 1202] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d50e68000) [pid = 1874] [serial = 921] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d5140b000) [pid = 1874] [serial = 1044] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d62b04800) [pid = 1874] [serial = 945] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d38930400) [pid = 1874] [serial = 1029] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d3b7f1400) [pid = 1874] [serial = 966] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d4fd03400) [pid = 1874] [serial = 1208] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d4facb000) [pid = 1874] [serial = 846] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d4ff40c00) [pid = 1874] [serial = 984] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d5e6cf000) [pid = 1874] [serial = 1116] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d621a0400) [pid = 1874] [serial = 1053] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d622f6800) [pid = 1874] [serial = 1164] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d4a76bc00) [pid = 1874] [serial = 1251] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d45cd2000) [pid = 1874] [serial = 1143] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d4afefc00) [pid = 1874] [serial = 1254] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1874 | 1461352992291 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]]]}] 12:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1582ms 12:23:12 INFO - PROCESS | 1874 | 1461352992316 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:23:12 INFO - PROCESS | 1874 | 1461352992319 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:23:12 INFO - PROCESS | 1874 | 1461352992332 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 1874 | 1461352992339 Marionette TRACE conn3 <- [1,1810,null,{}] 12:23:12 INFO - PROCESS | 1874 | 1461352992347 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}] 12:23:12 INFO - PROCESS | 1874 | 1461352992507 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:23:12 INFO - PROCESS | 1874 | 1461352992697 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d384d5800 == 158 [pid = 1874] [id = 460] 12:23:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d37adb400) [pid = 1874] [serial = 1381] [outer = (nil)] 12:23:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d3e245c00) [pid = 1874] [serial = 1382] [outer = 0x7f8d37adb400] 12:23:12 INFO - PROCESS | 1874 | 1461352992758 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d3ee5ac00) [pid = 1874] [serial = 1383] [outer = 0x7f8d37adb400] 12:23:13 INFO - PROCESS | 1874 | 1461352993471 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]]]}] 12:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1198ms 12:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:23:13 INFO - PROCESS | 1874 | 1461352993523 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:23:13 INFO - PROCESS | 1874 | 1461352993526 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:23:13 INFO - PROCESS | 1874 | 1461352993533 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:23:13 INFO - PROCESS | 1874 | 1461352993536 Marionette TRACE conn3 <- [1,1814,null,{}] 12:23:13 INFO - PROCESS | 1874 | 1461352993541 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}] 12:23:13 INFO - PROCESS | 1874 | 1461352993756 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:23:13 INFO - PROCESS | 1874 | 1461352993783 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d398c6800 == 159 [pid = 1874] [id = 461] 12:23:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d3ee5b400) [pid = 1874] [serial = 1384] [outer = (nil)] 12:23:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d43288800) [pid = 1874] [serial = 1385] [outer = 0x7f8d3ee5b400] 12:23:13 INFO - PROCESS | 1874 | 1461352993845 Marionette DEBUG loaded listener.js 12:23:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d438df400) [pid = 1874] [serial = 1386] [outer = 0x7f8d3ee5b400] 12:23:14 INFO - PROCESS | 1874 | 1461352994863 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]]]}] 12:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1388ms 12:23:14 INFO - PROCESS | 1874 | 1461352994921 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:23:14 INFO - PROCESS | 1874 | 1461352994924 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:23:14 INFO - PROCESS | 1874 | 1461352994929 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 1874 | 1461352994931 Marionette TRACE conn3 <- [1,1818,null,{}] 12:23:14 INFO - PROCESS | 1874 | 1461352994937 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}] 12:23:15 INFO - PROCESS | 1874 | 1461352995167 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:23:15 INFO - PROCESS | 1874 | 1461352995199 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3c9d2800 == 160 [pid = 1874] [id = 462] 12:23:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d45a4ec00) [pid = 1874] [serial = 1387] [outer = (nil)] 12:23:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d45c75c00) [pid = 1874] [serial = 1388] [outer = 0x7f8d45a4ec00] 12:23:15 INFO - PROCESS | 1874 | 1461352995268 Marionette DEBUG loaded listener.js 12:23:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d45ccf000) [pid = 1874] [serial = 1389] [outer = 0x7f8d45a4ec00] 12:23:16 INFO - PROCESS | 1874 | 1461352996319 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]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1441ms 12:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:23:16 INFO - PROCESS | 1874 | 1461352996371 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 1874 | 1461352996374 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:23:16 INFO - PROCESS | 1874 | 1461352996378 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 1874 | 1461352996382 Marionette TRACE conn3 <- [1,1822,null,{}] 12:23:16 INFO - PROCESS | 1874 | 1461352996395 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}] 12:23:16 INFO - PROCESS | 1874 | 1461352996613 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d3f1e8c00) [pid = 1874] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d432c2c00) [pid = 1874] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d57572400) [pid = 1874] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d3cc43800) [pid = 1874] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d50b9d400) [pid = 1874] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d35b62c00) [pid = 1874] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d3e246c00) [pid = 1874] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d462c5400) [pid = 1874] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d37317c00) [pid = 1874] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 152 (0x7f8d3e244400) [pid = 1874] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 151 (0x7f8d39ae7000) [pid = 1874] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 150 (0x7f8d35cc5000) [pid = 1874] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:23:17 INFO - PROCESS | 1874 | --DOMWINDOW == 149 (0x7f8d386a2800) [pid = 1874] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:23:17 INFO - PROCESS | 1874 | 1461352997195 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3978b800 == 161 [pid = 1874] [id = 463] 12:23:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 150 (0x7f8d35b62c00) [pid = 1874] [serial = 1390] [outer = (nil)] 12:23:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 151 (0x7f8d38931c00) [pid = 1874] [serial = 1391] [outer = 0x7f8d35b62c00] 12:23:17 INFO - PROCESS | 1874 | 1461352997255 Marionette DEBUG loaded listener.js 12:23:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 152 (0x7f8d3e246c00) [pid = 1874] [serial = 1392] [outer = 0x7f8d35b62c00] 12:23:17 INFO - PROCESS | 1874 | 1461352997959 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]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1598ms 12:23:17 INFO - PROCESS | 1874 | 1461352997978 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 1874 | 1461352997982 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:23:17 INFO - PROCESS | 1874 | 1461352997987 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:23:18 INFO - PROCESS | 1874 | 1461352998004 Marionette TRACE conn3 <- [1,1826,null,{}] 12:23:18 INFO - PROCESS | 1874 | 1461352998010 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}] 12:23:18 INFO - PROCESS | 1874 | 1461352998224 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:23:18 INFO - PROCESS | 1874 | 1461352998253 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d443ad000 == 162 [pid = 1874] [id = 464] 12:23:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d3f1e8000) [pid = 1874] [serial = 1393] [outer = (nil)] 12:23:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d46d84400) [pid = 1874] [serial = 1394] [outer = 0x7f8d3f1e8000] 12:23:18 INFO - PROCESS | 1874 | 1461352998312 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d47889400) [pid = 1874] [serial = 1395] [outer = 0x7f8d3f1e8000] 12:23:19 INFO - PROCESS | 1874 | 1461352999227 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]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1302ms 12:23:19 INFO - PROCESS | 1874 | 1461352999290 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:23:19 INFO - PROCESS | 1874 | 1461352999296 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:23:19 INFO - PROCESS | 1874 | 1461352999304 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 1874 | 1461352999309 Marionette TRACE conn3 <- [1,1830,null,{}] 12:23:19 INFO - PROCESS | 1874 | 1461352999317 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}] 12:23:19 INFO - PROCESS | 1874 | 1461352999520 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:23:19 INFO - PROCESS | 1874 | 1461352999707 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35da9800 == 163 [pid = 1874] [id = 465] 12:23:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d37ad8c00) [pid = 1874] [serial = 1396] [outer = (nil)] 12:23:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d386a3000) [pid = 1874] [serial = 1397] [outer = 0x7f8d37ad8c00] 12:23:19 INFO - PROCESS | 1874 | 1461352999820 Marionette DEBUG loaded listener.js 12:23:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d39695000) [pid = 1874] [serial = 1398] [outer = 0x7f8d37ad8c00] 12:23:20 INFO - PROCESS | 1874 | 1461353000774 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]]]}] 12:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1536ms 12:23:20 INFO - PROCESS | 1874 | 1461353000839 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:23:20 INFO - PROCESS | 1874 | 1461353000848 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:23:20 INFO - PROCESS | 1874 | 1461353000858 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:23:20 INFO - PROCESS | 1874 | 1461353000862 Marionette TRACE conn3 <- [1,1834,null,{}] 12:23:20 INFO - PROCESS | 1874 | 1461353000867 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}] 12:23:21 INFO - PROCESS | 1874 | 1461353001056 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:23:21 INFO - PROCESS | 1874 | 1461353001255 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b74a000 == 164 [pid = 1874] [id = 466] 12:23:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d37adb800) [pid = 1874] [serial = 1399] [outer = (nil)] 12:23:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d3c97f400) [pid = 1874] [serial = 1400] [outer = 0x7f8d37adb800] 12:23:21 INFO - PROCESS | 1874 | 1461353001330 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d3e212400) [pid = 1874] [serial = 1401] [outer = 0x7f8d37adb800] 12:23:22 INFO - PROCESS | 1874 | 1461353002267 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]]]}] 12:23:22 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 12:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1484ms 12:23:22 INFO - PROCESS | 1874 | 1461353002342 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:23:22 INFO - PROCESS | 1874 | 1461353002346 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:23:22 INFO - PROCESS | 1874 | 1461353002352 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:23:22 INFO - PROCESS | 1874 | 1461353002357 Marionette TRACE conn3 <- [1,1838,null,{}] 12:23:22 INFO - PROCESS | 1874 | 1461353002376 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}] 12:23:22 INFO - PROCESS | 1874 | 1461353002604 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:23:22 INFO - PROCESS | 1874 | 1461353002849 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a1e800 == 165 [pid = 1874] [id = 467] 12:23:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d3f1e8800) [pid = 1874] [serial = 1402] [outer = (nil)] 12:23:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d44206400) [pid = 1874] [serial = 1403] [outer = 0x7f8d3f1e8800] 12:23:22 INFO - PROCESS | 1874 | 1461353002979 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d45c76400) [pid = 1874] [serial = 1404] [outer = 0x7f8d3f1e8800] 12:23:23 INFO - PROCESS | 1874 | 1461353003818 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]]]}] 12:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1537ms 12:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:23:23 INFO - PROCESS | 1874 | 1461353003889 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 1874 | 1461353003893 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:23:23 INFO - PROCESS | 1874 | 1461353003899 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 1874 | 1461353003902 Marionette TRACE conn3 <- [1,1842,null,{}] 12:23:23 INFO - PROCESS | 1874 | 1461353003909 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}] 12:23:24 INFO - PROCESS | 1874 | 1461353004121 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:23:24 INFO - PROCESS | 1874 | 1461353004318 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46203000 == 166 [pid = 1874] [id = 468] 12:23:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d432c9400) [pid = 1874] [serial = 1405] [outer = (nil)] 12:23:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d462a5800) [pid = 1874] [serial = 1406] [outer = 0x7f8d432c9400] 12:23:24 INFO - PROCESS | 1874 | 1461353004397 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d47456c00) [pid = 1874] [serial = 1407] [outer = 0x7f8d432c9400] 12:23:25 INFO - PROCESS | 1874 | 1461353005290 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]]]}] 12:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1430ms 12:23:25 INFO - PROCESS | 1874 | 1461353005329 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:23:25 INFO - PROCESS | 1874 | 1461353005333 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:23:25 INFO - PROCESS | 1874 | 1461353005338 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 1874 | 1461353005340 Marionette TRACE conn3 <- [1,1846,null,{}] 12:23:25 INFO - PROCESS | 1874 | 1461353005346 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}] 12:23:25 INFO - PROCESS | 1874 | 1461353005517 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:23:25 INFO - PROCESS | 1874 | 1461353005724 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4638c000 == 167 [pid = 1874] [id = 469] 12:23:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d45c81c00) [pid = 1874] [serial = 1408] [outer = (nil)] 12:23:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d48906800) [pid = 1874] [serial = 1409] [outer = 0x7f8d45c81c00] 12:23:25 INFO - PROCESS | 1874 | 1461353005795 Marionette DEBUG loaded listener.js 12:23:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d49e5f400) [pid = 1874] [serial = 1410] [outer = 0x7f8d45c81c00] 12:23:26 INFO - PROCESS | 1874 | 1461353006654 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]]]}] 12:23:26 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) 12:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1386ms 12:23:26 INFO - PROCESS | 1874 | 1461353006726 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:23:26 INFO - PROCESS | 1874 | 1461353006730 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:23:26 INFO - PROCESS | 1874 | 1461353006735 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:23:26 INFO - PROCESS | 1874 | 1461353006738 Marionette TRACE conn3 <- [1,1850,null,{}] 12:23:26 INFO - PROCESS | 1874 | 1461353006743 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}] 12:23:26 INFO - PROCESS | 1874 | 1461353006952 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:23:27 INFO - PROCESS | 1874 | 1461353007154 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4731b800 == 168 [pid = 1874] [id = 470] 12:23:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d4851b400) [pid = 1874] [serial = 1411] [outer = (nil)] 12:23:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d4a76cc00) [pid = 1874] [serial = 1412] [outer = 0x7f8d4851b400] 12:23:27 INFO - PROCESS | 1874 | 1461353007228 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d4aff3800) [pid = 1874] [serial = 1413] [outer = 0x7f8d4851b400] 12:23:28 INFO - PROCESS | 1874 | 1461353008100 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]]]}] 12:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1429ms 12:23:28 INFO - PROCESS | 1874 | 1461353008165 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:23:28 INFO - PROCESS | 1874 | 1461353008170 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:23:28 INFO - PROCESS | 1874 | 1461353008176 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 1874 | 1461353008179 Marionette TRACE conn3 <- [1,1854,null,{}] 12:23:28 INFO - PROCESS | 1874 | 1461353008184 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}] 12:23:28 INFO - PROCESS | 1874 | 1461353008355 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:23:28 INFO - PROCESS | 1874 | 1461353008562 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0e2800 == 169 [pid = 1874] [id = 471] 12:23:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d49e62000) [pid = 1874] [serial = 1414] [outer = (nil)] 12:23:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d4f954000) [pid = 1874] [serial = 1415] [outer = 0x7f8d49e62000] 12:23:28 INFO - PROCESS | 1874 | 1461353008674 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d4fd06400) [pid = 1874] [serial = 1416] [outer = 0x7f8d49e62000] 12:23:29 INFO - PROCESS | 1874 | 1461353009545 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]]]}] 12:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1427ms 12:23:29 INFO - PROCESS | 1874 | 1461353009604 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:23:29 INFO - PROCESS | 1874 | 1461353009611 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:23:29 INFO - PROCESS | 1874 | 1461353009616 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:23:29 INFO - PROCESS | 1874 | 1461353009620 Marionette TRACE conn3 <- [1,1858,null,{}] 12:23:29 INFO - PROCESS | 1874 | 1461353009625 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}] 12:23:29 INFO - PROCESS | 1874 | 1461353009808 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:23:30 INFO - PROCESS | 1874 | 1461353010036 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ade0000 == 170 [pid = 1874] [id = 472] 12:23:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d4a01a800) [pid = 1874] [serial = 1417] [outer = (nil)] 12:23:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d4ff38000) [pid = 1874] [serial = 1418] [outer = 0x7f8d4a01a800] 12:23:30 INFO - PROCESS | 1874 | 1461353010147 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d50b07000) [pid = 1874] [serial = 1419] [outer = 0x7f8d4a01a800] 12:23:31 INFO - PROCESS | 1874 | 1461353011011 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]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1430ms 12:23:31 INFO - PROCESS | 1874 | 1461353011047 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 1874 | 1461353011052 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:23:31 INFO - PROCESS | 1874 | 1461353011058 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 1874 | 1461353011062 Marionette TRACE conn3 <- [1,1862,null,{}] 12:23:31 INFO - PROCESS | 1874 | 1461353011067 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}] 12:23:31 INFO - PROCESS | 1874 | 1461353011240 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:23:31 INFO - PROCESS | 1874 | 1461353011444 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e394800 == 171 [pid = 1874] [id = 473] 12:23:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d4fd08400) [pid = 1874] [serial = 1420] [outer = (nil)] 12:23:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d50b70800) [pid = 1874] [serial = 1421] [outer = 0x7f8d4fd08400] 12:23:31 INFO - PROCESS | 1874 | 1461353011512 Marionette DEBUG loaded listener.js 12:23:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d50b9f800) [pid = 1874] [serial = 1422] [outer = 0x7f8d4fd08400] 12:23:32 INFO - PROCESS | 1874 | 1461353012372 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]]]}] 12:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1389ms 12:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:23:32 INFO - PROCESS | 1874 | 1461353012448 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:23:32 INFO - PROCESS | 1874 | 1461353012451 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:23:32 INFO - PROCESS | 1874 | 1461353012457 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:23:32 INFO - PROCESS | 1874 | 1461353012460 Marionette TRACE conn3 <- [1,1866,null,{}] 12:23:32 INFO - PROCESS | 1874 | 1461353012465 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}] 12:23:32 INFO - PROCESS | 1874 | 1461353012642 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:23:32 INFO - PROCESS | 1874 | 1461353012872 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fa6d000 == 172 [pid = 1874] [id = 474] 12:23:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d4385b000) [pid = 1874] [serial = 1423] [outer = (nil)] 12:23:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d503e6000) [pid = 1874] [serial = 1424] [outer = 0x7f8d4385b000] 12:23:33 INFO - PROCESS | 1874 | 1461353012995 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d53307400) [pid = 1874] [serial = 1425] [outer = 0x7f8d4385b000] 12:23:33 INFO - PROCESS | 1874 | 1461353013864 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]]]}] 12:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1437ms 12:23:33 INFO - PROCESS | 1874 | 1461353013893 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 1874 | 1461353013897 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:23:33 INFO - PROCESS | 1874 | 1461353013903 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - PROCESS | 1874 | 1461353013906 Marionette TRACE conn3 <- [1,1870,null,{}] 12:23:33 INFO - PROCESS | 1874 | 1461353013911 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}] 12:23:34 INFO - PROCESS | 1874 | 1461353014101 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:23:34 INFO - PROCESS | 1874 | 1461353014311 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50a0d000 == 173 [pid = 1874] [id = 475] 12:23:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d46be6400) [pid = 1874] [serial = 1426] [outer = (nil)] 12:23:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d57569800) [pid = 1874] [serial = 1427] [outer = 0x7f8d46be6400] 12:23:34 INFO - PROCESS | 1874 | 1461353014394 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d5e2dc400) [pid = 1874] [serial = 1428] [outer = 0x7f8d46be6400] 12:23:35 INFO - PROCESS | 1874 | 1461353015299 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]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1428ms 12:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:23:35 INFO - PROCESS | 1874 | 1461353015332 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 1874 | 1461353015334 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:23:35 INFO - PROCESS | 1874 | 1461353015340 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 1874 | 1461353015343 Marionette TRACE conn3 <- [1,1874,null,{}] 12:23:35 INFO - PROCESS | 1874 | 1461353015348 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}] 12:23:35 INFO - PROCESS | 1874 | 1461353015521 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:23:35 INFO - PROCESS | 1874 | 1461353015733 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51b71000 == 174 [pid = 1874] [id = 476] 12:23:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d533ea400) [pid = 1874] [serial = 1429] [outer = (nil)] 12:23:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d61f71000) [pid = 1874] [serial = 1430] [outer = 0x7f8d533ea400] 12:23:35 INFO - PROCESS | 1874 | 1461353015801 Marionette DEBUG loaded listener.js 12:23:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d621adc00) [pid = 1874] [serial = 1431] [outer = 0x7f8d533ea400] 12:23:36 INFO - PROCESS | 1874 | 1461353016642 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]]]}] 12:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1331ms 12:23:36 INFO - PROCESS | 1874 | 1461353016671 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:23:36 INFO - PROCESS | 1874 | 1461353016678 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:23:36 INFO - PROCESS | 1874 | 1461353016687 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:23:36 INFO - PROCESS | 1874 | 1461353016690 Marionette TRACE conn3 <- [1,1878,null,{}] 12:23:36 INFO - PROCESS | 1874 | 1461353016695 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}] 12:23:36 INFO - PROCESS | 1874 | 1461353016864 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:23:37 INFO - PROCESS | 1874 | 1461353017071 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d520e2000 == 175 [pid = 1874] [id = 477] 12:23:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d5d6c0800) [pid = 1874] [serial = 1432] [outer = (nil)] 12:23:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d622ef000) [pid = 1874] [serial = 1433] [outer = 0x7f8d5d6c0800] 12:23:37 INFO - PROCESS | 1874 | 1461353017138 Marionette DEBUG loaded listener.js 12:23:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d62849000) [pid = 1874] [serial = 1434] [outer = 0x7f8d5d6c0800] 12:23:37 INFO - PROCESS | 1874 | 1461353017986 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]]]}] 12:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1341ms 12:23:38 INFO - PROCESS | 1874 | 1461353018026 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:23:38 INFO - PROCESS | 1874 | 1461353018028 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:23:38 INFO - PROCESS | 1874 | 1461353018034 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 1874 | 1461353018036 Marionette TRACE conn3 <- [1,1882,null,{}] 12:23:38 INFO - PROCESS | 1874 | 1461353018042 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}] 12:23:38 INFO - PROCESS | 1874 | 1461353018213 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:23:38 INFO - PROCESS | 1874 | 1461353018423 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5c5ca800 == 176 [pid = 1874] [id = 478] 12:23:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d5e8a4400) [pid = 1874] [serial = 1435] [outer = (nil)] 12:23:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d62af2c00) [pid = 1874] [serial = 1436] [outer = 0x7f8d5e8a4400] 12:23:38 INFO - PROCESS | 1874 | 1461353018490 Marionette DEBUG loaded listener.js 12:23:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d62b0c400) [pid = 1874] [serial = 1437] [outer = 0x7f8d5e8a4400] 12:23:39 INFO - PROCESS | 1874 | 1461353019373 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]]]}] 12:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1380ms 12:23:39 INFO - PROCESS | 1874 | 1461353019416 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:23:39 INFO - PROCESS | 1874 | 1461353019420 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:23:39 INFO - PROCESS | 1874 | 1461353019425 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:23:39 INFO - PROCESS | 1874 | 1461353019428 Marionette TRACE conn3 <- [1,1886,null,{}] 12:23:39 INFO - PROCESS | 1874 | 1461353019433 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}] 12:23:39 INFO - PROCESS | 1874 | 1461353019608 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:23:39 INFO - PROCESS | 1874 | 1461353019831 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bd6800 == 177 [pid = 1874] [id = 479] 12:23:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d37ad1400) [pid = 1874] [serial = 1438] [outer = (nil)] 12:23:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d37c4a400) [pid = 1874] [serial = 1439] [outer = 0x7f8d37ad1400] 12:23:39 INFO - PROCESS | 1874 | 1461353019907 Marionette DEBUG loaded listener.js 12:23:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d37c4f800) [pid = 1874] [serial = 1440] [outer = 0x7f8d37ad1400] 12:23:41 INFO - PROCESS | 1874 | 1461353021263 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]]]}] 12:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1882ms 12:23:41 INFO - PROCESS | 1874 | 1461353021308 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 1874 | 1461353021314 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:23:41 INFO - PROCESS | 1874 | 1461353021396 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 1874 | 1461353021402 Marionette TRACE conn3 <- [1,1890,null,{}] 12:23:41 INFO - PROCESS | 1874 | 1461353021425 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}] 12:23:41 INFO - PROCESS | 1874 | 1461353021606 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:23:41 INFO - PROCESS | 1874 | 1461353021825 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:41 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bc5800 == 178 [pid = 1874] [id = 480] 12:23:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d35cd1800) [pid = 1874] [serial = 1441] [outer = (nil)] 12:23:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d37c50800) [pid = 1874] [serial = 1442] [outer = 0x7f8d35cd1800] 12:23:41 INFO - PROCESS | 1874 | 1461353021892 Marionette DEBUG loaded listener.js 12:23:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d38930400) [pid = 1874] [serial = 1443] [outer = 0x7f8d35cd1800] 12:23:42 INFO - PROCESS | 1874 | 1461353022761 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]]]}] 12:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1412ms 12:23:42 INFO - PROCESS | 1874 | 1461353022792 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:23:42 INFO - PROCESS | 1874 | 1461353022799 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:23:42 INFO - PROCESS | 1874 | 1461353022809 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:23:42 INFO - PROCESS | 1874 | 1461353022812 Marionette TRACE conn3 <- [1,1894,null,{}] 12:23:42 INFO - PROCESS | 1874 | 1461353022818 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}] 12:23:42 INFO - PROCESS | 1874 | 1461353022981 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:23:43 INFO - PROCESS | 1874 | 1461353023215 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3961a000 == 179 [pid = 1874] [id = 481] 12:23:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d396cd800) [pid = 1874] [serial = 1444] [outer = (nil)] 12:23:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d39b48000) [pid = 1874] [serial = 1445] [outer = 0x7f8d396cd800] 12:23:43 INFO - PROCESS | 1874 | 1461353023338 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d3b0f2800) [pid = 1874] [serial = 1446] [outer = 0x7f8d396cd800] 12:23:44 INFO - PROCESS | 1874 | 1461353024346 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]]]}] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b0bc800 == 178 [pid = 1874] [id = 355] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a065000 == 177 [pid = 1874] [id = 245] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52026000 == 176 [pid = 1874] [id = 303] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51e42800 == 175 [pid = 1874] [id = 69] 12:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1684ms 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d37ad8400) [pid = 1874] [serial = 1283] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d45c72c00) [pid = 1874] [serial = 1286] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d45c7d400) [pid = 1874] [serial = 1289] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d3e24d000) [pid = 1874] [serial = 1292] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d35ccc800) [pid = 1874] [serial = 1295] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3978b800 == 174 [pid = 1874] [id = 463] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3c9d2800 == 173 [pid = 1874] [id = 462] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d398c6800 == 172 [pid = 1874] [id = 461] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d384d5800 == 171 [pid = 1874] [id = 460] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d35446800 == 170 [pid = 1874] [id = 459] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d35d9e800 == 169 [pid = 1874] [id = 458] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d383f3800 == 168 [pid = 1874] [id = 457] 12:23:44 INFO - PROCESS | 1874 | 1461353024534 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 1874 | 1461353024540 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d65452000 == 167 [pid = 1874] [id = 451] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d6234c000 == 166 [pid = 1874] [id = 450] 12:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5c5c3800 == 165 [pid = 1874] [id = 449] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52075800 == 164 [pid = 1874] [id = 448] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50d22800 == 163 [pid = 1874] [id = 447] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f840000 == 162 [pid = 1874] [id = 446] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ae3e000 == 161 [pid = 1874] [id = 445] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a7ac000 == 160 [pid = 1874] [id = 444] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45a56000 == 159 [pid = 1874] [id = 443] 12:23:44 INFO - PROCESS | 1874 | 1461353024562 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 1874 | 1461353024567 Marionette TRACE conn3 <- [1,1898,null,{}] 12:23:44 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d398d3800 == 158 [pid = 1874] [id = 442] 12:23:44 INFO - PROCESS | 1874 | 1461353024583 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}] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d3f1f4c00) [pid = 1874] [serial = 1221] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d432d0800) [pid = 1874] [serial = 1218] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d62af0800) [pid = 1874] [serial = 1215] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d3cc51400) [pid = 1874] [serial = 1224] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d57520000) [pid = 1874] [serial = 1212] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d3e24f800) [pid = 1874] [serial = 1307] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d39b4f000) [pid = 1874] [serial = 1304] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d3c97d000) [pid = 1874] [serial = 1305] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d4ff3e400) [pid = 1874] [serial = 1271] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d438dc800) [pid = 1874] [serial = 1265] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d38928400) [pid = 1874] [serial = 1302] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d3755a800) [pid = 1874] [serial = 1301] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d533ef800) [pid = 1874] [serial = 1274] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d3b0f4400) [pid = 1874] [serial = 1262] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d3f1f3000) [pid = 1874] [serial = 1310] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d432cec00) [pid = 1874] [serial = 1311] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d45a4b800) [pid = 1874] [serial = 1280] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d4a861c00) [pid = 1874] [serial = 1268] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d35b66800) [pid = 1874] [serial = 1298] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d6265a800) [pid = 1874] [serial = 1277] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d4a023000) [pid = 1874] [serial = 1320] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d385f8c00) [pid = 1874] [serial = 1322] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d47887c00) [pid = 1874] [serial = 1317] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d45c7a000) [pid = 1874] [serial = 1314] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d46bee800) [pid = 1874] [serial = 1316] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d4454c000) [pid = 1874] [serial = 1313] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d49d15000) [pid = 1874] [serial = 1319] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d39c6a000) [pid = 1874] [serial = 1323] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d3f1e7800) [pid = 1874] [serial = 1308] [outer = (nil)] [url = about:blank] 12:23:44 INFO - PROCESS | 1874 | 1461353024845 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:23:45 INFO - PROCESS | 1874 | 1461353025077 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35451800 == 159 [pid = 1874] [id = 482] 12:23:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d3cc51400) [pid = 1874] [serial = 1447] [outer = (nil)] 12:23:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d3e20b800) [pid = 1874] [serial = 1448] [outer = 0x7f8d3cc51400] 12:23:45 INFO - PROCESS | 1874 | 1461353025145 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d3e244400) [pid = 1874] [serial = 1449] [outer = 0x7f8d3cc51400] 12:23:45 INFO - PROCESS | 1874 | 1461353025826 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]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1300ms 12:23:45 INFO - PROCESS | 1874 | 1461353025852 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 1874 | 1461353025855 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:23:45 INFO - PROCESS | 1874 | 1461353025861 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 1874 | 1461353025863 Marionette TRACE conn3 <- [1,1902,null,{}] 12:23:45 INFO - PROCESS | 1874 | 1461353025870 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}] 12:23:46 INFO - PROCESS | 1874 | 1461353026024 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:23:46 INFO - PROCESS | 1874 | 1461353026205 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d386d9800 == 160 [pid = 1874] [id = 483] 12:23:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d35b66800) [pid = 1874] [serial = 1450] [outer = (nil)] 12:23:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d3ee56400) [pid = 1874] [serial = 1451] [outer = 0x7f8d35b66800] 12:23:46 INFO - PROCESS | 1874 | 1461353026263 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d3f1f3000) [pid = 1874] [serial = 1452] [outer = 0x7f8d35b66800] 12:23:46 INFO - PROCESS | 1874 | 1461353026978 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]]]}] 12:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1178ms 12:23:47 INFO - PROCESS | 1874 | 1461353027067 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 1874 | 1461353027074 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:23:47 INFO - PROCESS | 1874 | 1461353027083 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 1874 | 1461353027085 Marionette TRACE conn3 <- [1,1906,null,{}] 12:23:47 INFO - PROCESS | 1874 | 1461353027106 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}] 12:23:47 INFO - PROCESS | 1874 | 1461353027320 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:23:47 INFO - PROCESS | 1874 | 1461353027342 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b4c3800 == 161 [pid = 1874] [id = 484] 12:23:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d396cf400) [pid = 1874] [serial = 1453] [outer = (nil)] 12:23:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d432c5000) [pid = 1874] [serial = 1454] [outer = 0x7f8d396cf400] 12:23:47 INFO - PROCESS | 1874 | 1461353027402 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d438d8c00) [pid = 1874] [serial = 1455] [outer = 0x7f8d396cf400] 12:23:48 INFO - PROCESS | 1874 | 1461353028289 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]]]}] 12:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1246ms 12:23:48 INFO - PROCESS | 1874 | 1461353028330 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:23:48 INFO - PROCESS | 1874 | 1461353028333 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:23:48 INFO - PROCESS | 1874 | 1461353028339 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:23:48 INFO - PROCESS | 1874 | 1461353028342 Marionette TRACE conn3 <- [1,1910,null,{}] 12:23:48 INFO - PROCESS | 1874 | 1461353028346 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}] 12:23:48 INFO - PROCESS | 1874 | 1461353028603 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:23:48 INFO - PROCESS | 1874 | 1461353028640 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4439b000 == 162 [pid = 1874] [id = 485] 12:23:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d438dd800) [pid = 1874] [serial = 1456] [outer = (nil)] 12:23:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d45ed2c00) [pid = 1874] [serial = 1457] [outer = 0x7f8d438dd800] 12:23:48 INFO - PROCESS | 1874 | 1461353028703 Marionette DEBUG loaded listener.js 12:23:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d46d80800) [pid = 1874] [serial = 1458] [outer = 0x7f8d438dd800] 12:23:49 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d45a4ec00) [pid = 1874] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:23:49 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d3cc4e800) [pid = 1874] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:23:49 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d35b63800) [pid = 1874] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:23:49 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d37adb400) [pid = 1874] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:23:49 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d3ee5b400) [pid = 1874] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:23:49 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d35b62c00) [pid = 1874] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:23:49 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d35b5d000) [pid = 1874] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:23:49 INFO - PROCESS | 1874 | 1461353029977 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]]]}] 12:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1678ms 12:23:50 INFO - PROCESS | 1874 | 1461353030016 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:23:50 INFO - PROCESS | 1874 | 1461353030019 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:23:50 INFO - PROCESS | 1874 | 1461353030024 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:23:50 INFO - PROCESS | 1874 | 1461353030026 Marionette TRACE conn3 <- [1,1914,null,{}] 12:23:50 INFO - PROCESS | 1874 | 1461353030031 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}] 12:23:50 INFO - PROCESS | 1874 | 1461353030270 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:23:50 INFO - PROCESS | 1874 | 1461353030292 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a0b800 == 163 [pid = 1874] [id = 486] 12:23:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d37ad7000) [pid = 1874] [serial = 1459] [outer = (nil)] 12:23:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d45a42400) [pid = 1874] [serial = 1460] [outer = 0x7f8d37ad7000] 12:23:50 INFO - PROCESS | 1874 | 1461353030350 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d47454000) [pid = 1874] [serial = 1461] [outer = 0x7f8d37ad7000] 12:23:51 INFO - PROCESS | 1874 | 1461353031116 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]]]}] 12:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1128ms 12:23:51 INFO - PROCESS | 1874 | 1461353031153 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:23:51 INFO - PROCESS | 1874 | 1461353031156 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:23:51 INFO - PROCESS | 1874 | 1461353031161 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:23:51 INFO - PROCESS | 1874 | 1461353031163 Marionette TRACE conn3 <- [1,1918,null,{}] 12:23:51 INFO - PROCESS | 1874 | 1461353031168 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}] 12:23:51 INFO - PROCESS | 1874 | 1461353031384 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:23:51 INFO - PROCESS | 1874 | 1461353031403 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4620c800 == 164 [pid = 1874] [id = 487] 12:23:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d45a4ec00) [pid = 1874] [serial = 1462] [outer = (nil)] 12:23:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d4849e800) [pid = 1874] [serial = 1463] [outer = 0x7f8d45a4ec00] 12:23:51 INFO - PROCESS | 1874 | 1461353031462 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d49d75c00) [pid = 1874] [serial = 1464] [outer = 0x7f8d45a4ec00] 12:23:52 INFO - PROCESS | 1874 | 1461353032571 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]]]}] 12:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1477ms 12:23:52 INFO - PROCESS | 1874 | 1461353032640 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:23:52 INFO - PROCESS | 1874 | 1461353032647 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:23:52 INFO - PROCESS | 1874 | 1461353032656 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 1874 | 1461353032661 Marionette TRACE conn3 <- [1,1922,null,{}] 12:23:52 INFO - PROCESS | 1874 | 1461353032669 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}] 12:23:52 INFO - PROCESS | 1874 | 1461353032907 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:23:53 INFO - PROCESS | 1874 | 1461353033214 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d384db800 == 165 [pid = 1874] [id = 488] 12:23:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d385f8c00) [pid = 1874] [serial = 1465] [outer = (nil)] 12:23:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d39694800) [pid = 1874] [serial = 1466] [outer = 0x7f8d385f8c00] 12:23:53 INFO - PROCESS | 1874 | 1461353033295 Marionette DEBUG loaded listener.js 12:23:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d3b0f4400) [pid = 1874] [serial = 1467] [outer = 0x7f8d385f8c00] 12:23:54 INFO - PROCESS | 1874 | 1461353034163 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]]]}] 12:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1581ms 12:23:54 INFO - PROCESS | 1874 | 1461353034238 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:23:54 INFO - PROCESS | 1874 | 1461353034247 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:23:54 INFO - PROCESS | 1874 | 1461353034257 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 1874 | 1461353034261 Marionette TRACE conn3 <- [1,1926,null,{}] 12:23:54 INFO - PROCESS | 1874 | 1461353034267 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}] 12:23:54 INFO - PROCESS | 1874 | 1461353034501 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:23:54 INFO - PROCESS | 1874 | 1461353034786 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d441c7800 == 166 [pid = 1874] [id = 489] 12:23:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d3c971c00) [pid = 1874] [serial = 1468] [outer = (nil)] 12:23:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d3e246800) [pid = 1874] [serial = 1469] [outer = 0x7f8d3c971c00] 12:23:54 INFO - PROCESS | 1874 | 1461353034902 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d43287000) [pid = 1874] [serial = 1470] [outer = 0x7f8d3c971c00] 12:23:55 INFO - PROCESS | 1874 | 1461353035763 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]]]}] 12:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1585ms 12:23:55 INFO - PROCESS | 1874 | 1461353035842 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:23:55 INFO - PROCESS | 1874 | 1461353035846 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:23:55 INFO - PROCESS | 1874 | 1461353035852 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 1874 | 1461353035858 Marionette TRACE conn3 <- [1,1930,null,{}] 12:23:55 INFO - PROCESS | 1874 | 1461353035877 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}] 12:23:56 INFO - PROCESS | 1874 | 1461353036151 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:23:56 INFO - PROCESS | 1874 | 1461353036310 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d469e8000 == 167 [pid = 1874] [id = 490] 12:23:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d438e4c00) [pid = 1874] [serial = 1471] [outer = (nil)] 12:23:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d45c80c00) [pid = 1874] [serial = 1472] [outer = 0x7f8d438e4c00] 12:23:56 INFO - PROCESS | 1874 | 1461353036470 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d47886c00) [pid = 1874] [serial = 1473] [outer = 0x7f8d438e4c00] 12:23:57 INFO - PROCESS | 1874 | 1461353037285 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]]]}] 12:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1489ms 12:23:57 INFO - PROCESS | 1874 | 1461353037343 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:23:57 INFO - PROCESS | 1874 | 1461353037348 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:23:57 INFO - PROCESS | 1874 | 1461353037353 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 1874 | 1461353037356 Marionette TRACE conn3 <- [1,1934,null,{}] 12:23:57 INFO - PROCESS | 1874 | 1461353037363 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}] 12:23:57 INFO - PROCESS | 1874 | 1461353037552 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:23:57 INFO - PROCESS | 1874 | 1461353037758 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0d7000 == 168 [pid = 1874] [id = 491] 12:23:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d438e7400) [pid = 1874] [serial = 1474] [outer = (nil)] 12:23:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d49eeac00) [pid = 1874] [serial = 1475] [outer = 0x7f8d438e7400] 12:23:57 INFO - PROCESS | 1874 | 1461353037829 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d4a765c00) [pid = 1874] [serial = 1476] [outer = 0x7f8d438e7400] 12:23:58 INFO - PROCESS | 1874 | 1461353038686 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]]]}] 12:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1384ms 12:23:58 INFO - PROCESS | 1874 | 1461353038738 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 1874 | 1461353038742 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:23:58 INFO - PROCESS | 1874 | 1461353038749 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 1874 | 1461353038752 Marionette TRACE conn3 <- [1,1938,null,{}] 12:23:58 INFO - PROCESS | 1874 | 1461353038757 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}] 12:23:58 INFO - PROCESS | 1874 | 1461353038930 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:23:59 INFO - PROCESS | 1874 | 1461353039138 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ae3e000 == 169 [pid = 1874] [id = 492] 12:23:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d46e78400) [pid = 1874] [serial = 1477] [outer = (nil)] 12:23:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d4a7ef000) [pid = 1874] [serial = 1478] [outer = 0x7f8d46e78400] 12:23:59 INFO - PROCESS | 1874 | 1461353039210 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d4aca8400) [pid = 1874] [serial = 1479] [outer = 0x7f8d46e78400] 12:24:00 INFO - PROCESS | 1874 | 1461353040104 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]]]}] 12:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1427ms 12:24:00 INFO - PROCESS | 1874 | 1461353040178 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:24:00 INFO - PROCESS | 1874 | 1461353040180 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:24:00 INFO - PROCESS | 1874 | 1461353040186 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:24:00 INFO - PROCESS | 1874 | 1461353040189 Marionette TRACE conn3 <- [1,1942,null,{}] 12:24:00 INFO - PROCESS | 1874 | 1461353040194 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}] 12:24:00 INFO - PROCESS | 1874 | 1461353040415 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:24:00 INFO - PROCESS | 1874 | 1461353040621 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5092c800 == 170 [pid = 1874] [id = 493] 12:24:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d4aca9800) [pid = 1874] [serial = 1480] [outer = (nil)] 12:24:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d4fd0dc00) [pid = 1874] [serial = 1481] [outer = 0x7f8d4aca9800] 12:24:00 INFO - PROCESS | 1874 | 1461353040740 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d50ba6000) [pid = 1874] [serial = 1482] [outer = 0x7f8d4aca9800] 12:24:01 INFO - PROCESS | 1874 | 1461353041565 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]]]}] 12:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1436ms 12:24:01 INFO - PROCESS | 1874 | 1461353041624 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:24:01 INFO - PROCESS | 1874 | 1461353041627 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:24:01 INFO - PROCESS | 1874 | 1461353041633 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:24:01 INFO - PROCESS | 1874 | 1461353041636 Marionette TRACE conn3 <- [1,1946,null,{}] 12:24:01 INFO - PROCESS | 1874 | 1461353041641 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}] 12:24:01 INFO - PROCESS | 1874 | 1461353041816 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:24:02 INFO - PROCESS | 1874 | 1461353042093 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5202c000 == 171 [pid = 1874] [id = 494] 12:24:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d4f957000) [pid = 1874] [serial = 1483] [outer = (nil)] 12:24:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d53336000) [pid = 1874] [serial = 1484] [outer = 0x7f8d4f957000] 12:24:02 INFO - PROCESS | 1874 | 1461353042291 Marionette DEBUG loaded listener.js 12:24:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d57512400) [pid = 1874] [serial = 1485] [outer = 0x7f8d4f957000] 12:24:03 INFO - PROCESS | 1874 | 1461353043162 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]]]}] 12:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1581ms 12:24:03 INFO - PROCESS | 1874 | 1461353043214 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:24:03 INFO - PROCESS | 1874 | 1461353043218 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:24:03 INFO - PROCESS | 1874 | 1461353043223 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:24:03 INFO - PROCESS | 1874 | 1461353043225 Marionette TRACE conn3 <- [1,1950,null,{}] 12:24:03 INFO - PROCESS | 1874 | 1461353043235 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}] 12:24:03 INFO - PROCESS | 1874 | 1461353043406 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:24:03 INFO - PROCESS | 1874 | 1461353043620 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d40a000 == 172 [pid = 1874] [id = 495] 12:24:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d50b52800) [pid = 1874] [serial = 1486] [outer = (nil)] 12:24:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d5d3cdc00) [pid = 1874] [serial = 1487] [outer = 0x7f8d50b52800] 12:24:03 INFO - PROCESS | 1874 | 1461353043731 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d5d6c7c00) [pid = 1874] [serial = 1488] [outer = 0x7f8d50b52800] 12:24:04 INFO - PROCESS | 1874 | 1461353044660 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]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1489ms 12:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:24:04 INFO - PROCESS | 1874 | 1461353044714 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 1874 | 1461353044716 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:24:04 INFO - PROCESS | 1874 | 1461353044721 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 1874 | 1461353044725 Marionette TRACE conn3 <- [1,1954,null,{}] 12:24:04 INFO - PROCESS | 1874 | 1461353044731 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}] 12:24:04 INFO - PROCESS | 1874 | 1461353044908 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:24:05 INFO - PROCESS | 1874 | 1461353045173 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d61e85000 == 173 [pid = 1874] [id = 496] 12:24:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d3e1ccc00) [pid = 1874] [serial = 1489] [outer = (nil)] 12:24:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d51403800) [pid = 1874] [serial = 1490] [outer = 0x7f8d3e1ccc00] 12:24:05 INFO - PROCESS | 1874 | 1461353045254 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d622e9c00) [pid = 1874] [serial = 1491] [outer = 0x7f8d3e1ccc00] 12:24:06 INFO - PROCESS | 1874 | 1461353046074 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]]]}] 12:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1378ms 12:24:06 INFO - PROCESS | 1874 | 1461353046099 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:24:06 INFO - PROCESS | 1874 | 1461353046102 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:24:06 INFO - PROCESS | 1874 | 1461353046108 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:24:06 INFO - PROCESS | 1874 | 1461353046110 Marionette TRACE conn3 <- [1,1958,null,{}] 12:24:06 INFO - PROCESS | 1874 | 1461353046115 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}] 12:24:06 INFO - PROCESS | 1874 | 1461353046311 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:24:06 INFO - PROCESS | 1874 | 1461353046521 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62681000 == 174 [pid = 1874] [id = 497] 12:24:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d45cd0400) [pid = 1874] [serial = 1492] [outer = (nil)] 12:24:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d62af6800) [pid = 1874] [serial = 1493] [outer = 0x7f8d45cd0400] 12:24:06 INFO - PROCESS | 1874 | 1461353046635 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d64751000) [pid = 1874] [serial = 1494] [outer = 0x7f8d45cd0400] 12:24:07 INFO - PROCESS | 1874 | 1461353047538 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]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1479ms 12:24:07 INFO - PROCESS | 1874 | 1461353047605 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 1874 | 1461353047609 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:24:07 INFO - PROCESS | 1874 | 1461353047618 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 1874 | 1461353047621 Marionette TRACE conn3 <- [1,1962,null,{}] 12:24:07 INFO - PROCESS | 1874 | 1461353047626 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}] 12:24:07 INFO - PROCESS | 1874 | 1461353047842 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:24:08 INFO - PROCESS | 1874 | 1461353048053 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66cac800 == 175 [pid = 1874] [id = 498] 12:24:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d39761000) [pid = 1874] [serial = 1495] [outer = (nil)] 12:24:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d3976b800) [pid = 1874] [serial = 1496] [outer = 0x7f8d39761000] 12:24:08 INFO - PROCESS | 1874 | 1461353048172 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d65138400) [pid = 1874] [serial = 1497] [outer = 0x7f8d39761000] 12:24:09 INFO - PROCESS | 1874 | 1461353049062 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]]]}] 12:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1481ms 12:24:09 INFO - PROCESS | 1874 | 1461353049100 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:24:09 INFO - PROCESS | 1874 | 1461353049103 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:24:09 INFO - PROCESS | 1874 | 1461353049109 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 1874 | 1461353049117 Marionette TRACE conn3 <- [1,1966,null,{}] 12:24:09 INFO - PROCESS | 1874 | 1461353049122 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}] 12:24:09 INFO - PROCESS | 1874 | 1461353049294 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:24:09 INFO - PROCESS | 1874 | 1461353049515 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d378dd000 == 176 [pid = 1874] [id = 499] 12:24:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d39763000) [pid = 1874] [serial = 1498] [outer = (nil)] 12:24:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d47529800) [pid = 1874] [serial = 1499] [outer = 0x7f8d39763000] 12:24:09 INFO - PROCESS | 1874 | 1461353049624 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d4752dc00) [pid = 1874] [serial = 1500] [outer = 0x7f8d39763000] 12:24:10 INFO - PROCESS | 1874 | 1461353050504 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]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1434ms 12:24:10 INFO - PROCESS | 1874 | 1461353050543 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1874 | 1461353050549 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:24:10 INFO - PROCESS | 1874 | 1461353050560 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1874 | 1461353050566 Marionette TRACE conn3 <- [1,1970,null,{}] 12:24:10 INFO - PROCESS | 1874 | 1461353050571 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}] 12:24:10 INFO - PROCESS | 1874 | 1461353050752 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:24:10 INFO - PROCESS | 1874 | 1461353050970 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d36011000 == 177 [pid = 1874] [id = 500] 12:24:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d31de6000) [pid = 1874] [serial = 1501] [outer = (nil)] 12:24:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d31dec000) [pid = 1874] [serial = 1502] [outer = 0x7f8d31de6000] 12:24:11 INFO - PROCESS | 1874 | 1461353051078 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d31df1c00) [pid = 1874] [serial = 1503] [outer = 0x7f8d31de6000] 12:24:11 INFO - PROCESS | 1874 | 1461353051915 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]]]}] 12:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1388ms 12:24:11 INFO - PROCESS | 1874 | 1461353051950 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:24:11 INFO - PROCESS | 1874 | 1461353051953 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:24:11 INFO - PROCESS | 1874 | 1461353051961 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:24:11 INFO - PROCESS | 1874 | 1461353051963 Marionette TRACE conn3 <- [1,1974,null,{}] 12:24:11 INFO - PROCESS | 1874 | 1461353051968 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}] 12:24:12 INFO - PROCESS | 1874 | 1461353052144 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:24:12 INFO - PROCESS | 1874 | 1461353052388 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33bf8000 == 178 [pid = 1874] [id = 501] 12:24:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d31de8400) [pid = 1874] [serial = 1504] [outer = (nil)] 12:24:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d3af7a800) [pid = 1874] [serial = 1505] [outer = 0x7f8d31de8400] 12:24:12 INFO - PROCESS | 1874 | 1461353052498 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d3af81000) [pid = 1874] [serial = 1506] [outer = 0x7f8d31de8400] 12:24:13 INFO - PROCESS | 1874 | 1461353053392 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1483ms 12:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:24:13 INFO - PROCESS | 1874 | 1461353053445 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 1874 | 1461353053447 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:24:13 INFO - PROCESS | 1874 | 1461353053453 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 1874 | 1461353053456 Marionette TRACE conn3 <- [1,1978,null,{}] 12:24:13 INFO - PROCESS | 1874 | 1461353053480 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}] 12:24:13 INFO - PROCESS | 1874 | 1461353053668 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:24:13 INFO - PROCESS | 1874 | 1461353053893 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363e2000 == 179 [pid = 1874] [id = 502] 12:24:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d31dee800) [pid = 1874] [serial = 1507] [outer = (nil)] 12:24:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d3af81400) [pid = 1874] [serial = 1508] [outer = 0x7f8d31dee800] 12:24:14 INFO - PROCESS | 1874 | 1461353054008 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d3af87c00) [pid = 1874] [serial = 1509] [outer = 0x7f8d31dee800] 12:24:15 INFO - PROCESS | 1874 | 1461353055435 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]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2054ms 12:24:15 INFO - PROCESS | 1874 | 1461353055508 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 1874 | 1461353055512 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:24:15 INFO - PROCESS | 1874 | 1461353055519 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 1874 | 1461353055524 Marionette TRACE conn3 <- [1,1982,null,{}] 12:24:15 INFO - PROCESS | 1874 | 1461353055531 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}] 12:24:15 INFO - PROCESS | 1874 | 1461353055718 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:24:15 INFO - PROCESS | 1874 | 1461353055931 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b0b6800 == 180 [pid = 1874] [id = 503] 12:24:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d39760400) [pid = 1874] [serial = 1510] [outer = (nil)] 12:24:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d39765000) [pid = 1874] [serial = 1511] [outer = 0x7f8d39760400] 12:24:16 INFO - PROCESS | 1874 | 1461353056085 Marionette DEBUG loaded listener.js 12:24:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d39b50800) [pid = 1874] [serial = 1512] [outer = 0x7f8d39760400] 12:24:16 INFO - PROCESS | 1874 | 1461353056921 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]]]}] 12:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1441ms 12:24:16 INFO - PROCESS | 1874 | 1461353056961 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 1874 | 1461353056968 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:24:16 INFO - PROCESS | 1874 | 1461353056977 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 1874 | 1461353056981 Marionette TRACE conn3 <- [1,1986,null,{}] 12:24:16 INFO - PROCESS | 1874 | 1461353056986 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}] 12:24:17 INFO - PROCESS | 1874 | 1461353057163 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:24:17 INFO - PROCESS | 1874 | 1461353057611 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35da8000 == 181 [pid = 1874] [id = 504] 12:24:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d3b7f0800) [pid = 1874] [serial = 1513] [outer = (nil)] 12:24:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d3c97ac00) [pid = 1874] [serial = 1514] [outer = 0x7f8d3b7f0800] 12:24:17 INFO - PROCESS | 1874 | 1461353057680 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d3cc49800) [pid = 1874] [serial = 1515] [outer = 0x7f8d3b7f0800] 12:24:18 INFO - PROCESS | 1874 | 1461353058512 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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1582ms 12:24:18 INFO - PROCESS | 1874 | 1461353058560 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 1874 | 1461353058563 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:24:18 INFO - PROCESS | 1874 | 1461353058569 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 1874 | 1461353058575 Marionette TRACE conn3 <- [1,1990,null,{}] 12:24:18 INFO - PROCESS | 1874 | 1461353058589 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}] 12:24:18 INFO - PROCESS | 1874 | 1461353058762 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468c3800 == 180 [pid = 1874] [id = 439] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4c633000 == 179 [pid = 1874] [id = 377] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45a0b800 == 178 [pid = 1874] [id = 486] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d4ff3d000) [pid = 1874] [serial = 1355] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d39b44000) [pid = 1874] [serial = 1370] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d4fc4cc00) [pid = 1874] [serial = 1352] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d4e241800) [pid = 1874] [serial = 1349] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d3cc4f400) [pid = 1874] [serial = 1364] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d5d48dc00) [pid = 1874] [serial = 1361] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d46d84400) [pid = 1874] [serial = 1394] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d52053800) [pid = 1874] [serial = 1358] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d3b0f8800) [pid = 1874] [serial = 1367] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | 1461353059194 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4439b000 == 177 [pid = 1874] [id = 485] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b4c3800 == 176 [pid = 1874] [id = 484] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d386d9800 == 175 [pid = 1874] [id = 483] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d35451800 == 174 [pid = 1874] [id = 482] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3961a000 == 173 [pid = 1874] [id = 481] 12:24:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35451800 == 174 [pid = 1874] [id = 505] 12:24:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d3892d800) [pid = 1874] [serial = 1516] [outer = (nil)] 12:24:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d3cc45000) [pid = 1874] [serial = 1517] [outer = 0x7f8d3892d800] 12:24:19 INFO - PROCESS | 1874 | 1461353059268 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d4327b800) [pid = 1874] [serial = 1518] [outer = 0x7f8d3892d800] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bc5800 == 173 [pid = 1874] [id = 480] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4638c000 == 172 [pid = 1874] [id = 469] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46203000 == 171 [pid = 1874] [id = 468] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45a1e800 == 170 [pid = 1874] [id = 467] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d504b0000 == 169 [pid = 1874] [id = 244] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b74a000 == 168 [pid = 1874] [id = 466] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d35da9800 == 167 [pid = 1874] [id = 465] 12:24:19 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d443ad000 == 166 [pid = 1874] [id = 464] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d45c75c00) [pid = 1874] [serial = 1388] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d3e183000) [pid = 1874] [serial = 1379] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d35b69c00) [pid = 1874] [serial = 1373] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d3e245c00) [pid = 1874] [serial = 1382] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d3ddd1800) [pid = 1874] [serial = 1325] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d438df400) [pid = 1874] [serial = 1386] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d37557800) [pid = 1874] [serial = 1374] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d3e246c00) [pid = 1874] [serial = 1392] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d3e213800) [pid = 1874] [serial = 1380] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d38931c00) [pid = 1874] [serial = 1391] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d44205c00) [pid = 1874] [serial = 1334] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d3e242c00) [pid = 1874] [serial = 1331] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d45ccf000) [pid = 1874] [serial = 1389] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d3ee5ac00) [pid = 1874] [serial = 1383] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d46e72400) [pid = 1874] [serial = 1340] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d4aff5800) [pid = 1874] [serial = 1346] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d43288800) [pid = 1874] [serial = 1385] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d396cfc00) [pid = 1874] [serial = 1328] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d462af800) [pid = 1874] [serial = 1337] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d4a76c800) [pid = 1874] [serial = 1343] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d37320800) [pid = 1874] [serial = 1376] [outer = (nil)] [url = about:blank] 12:24:19 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d39c62800) [pid = 1874] [serial = 1377] [outer = (nil)] [url = about:blank] 12:24:20 INFO - PROCESS | 1874 | 1461353060018 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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1484ms 12:24:20 INFO - PROCESS | 1874 | 1461353060053 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 1874 | 1461353060058 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:24:20 INFO - PROCESS | 1874 | 1461353060063 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 1874 | 1461353060065 Marionette TRACE conn3 <- [1,1994,null,{}] 12:24:20 INFO - PROCESS | 1874 | 1461353060072 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}] 12:24:20 INFO - PROCESS | 1874 | 1461353060242 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:24:20 INFO - PROCESS | 1874 | 1461353060445 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bcb800 == 167 [pid = 1874] [id = 506] 12:24:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d37320800) [pid = 1874] [serial = 1519] [outer = (nil)] 12:24:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d3e246c00) [pid = 1874] [serial = 1520] [outer = 0x7f8d37320800] 12:24:20 INFO - PROCESS | 1874 | 1461353060508 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d438e2000) [pid = 1874] [serial = 1521] [outer = 0x7f8d37320800] 12:24:21 INFO - PROCESS | 1874 | 1461353061243 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]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1230ms 12:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:24:21 INFO - PROCESS | 1874 | 1461353061295 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 1874 | 1461353061297 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:24:21 INFO - PROCESS | 1874 | 1461353061303 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 1874 | 1461353061306 Marionette TRACE conn3 <- [1,1998,null,{}] 12:24:21 INFO - PROCESS | 1874 | 1461353061310 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}] 12:24:21 INFO - PROCESS | 1874 | 1461353061475 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:24:21 INFO - PROCESS | 1874 | 1461353061676 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3e0c4800 == 168 [pid = 1874] [id = 507] 12:24:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d37adb400) [pid = 1874] [serial = 1522] [outer = (nil)] 12:24:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d45a48c00) [pid = 1874] [serial = 1523] [outer = 0x7f8d37adb400] 12:24:21 INFO - PROCESS | 1874 | 1461353061734 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d45ccd400) [pid = 1874] [serial = 1524] [outer = 0x7f8d37adb400] 12:24:22 INFO - PROCESS | 1874 | 1461353062538 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]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1284ms 12:24:22 INFO - PROCESS | 1874 | 1461353062586 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 1874 | 1461353062589 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:24:22 INFO - PROCESS | 1874 | 1461353062595 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 1874 | 1461353062597 Marionette TRACE conn3 <- [1,2002,null,{}] 12:24:22 INFO - PROCESS | 1874 | 1461353062602 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}] 12:24:22 INFO - PROCESS | 1874 | 1461353062845 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:24:22 INFO - PROCESS | 1874 | 1461353062865 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bd9800 == 169 [pid = 1874] [id = 508] 12:24:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d4454bc00) [pid = 1874] [serial = 1525] [outer = (nil)] 12:24:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d4752a800) [pid = 1874] [serial = 1526] [outer = 0x7f8d4454bc00] 12:24:22 INFO - PROCESS | 1874 | 1461353062927 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d489c0c00) [pid = 1874] [serial = 1527] [outer = 0x7f8d4454bc00] 12:24:23 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d3f1e8000) [pid = 1874] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:24:23 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d35b66800) [pid = 1874] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:24:23 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d35cd1800) [pid = 1874] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:24:23 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d396cd800) [pid = 1874] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:24:23 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d396cf400) [pid = 1874] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:24:23 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d3cc51400) [pid = 1874] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:24:23 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d438dd800) [pid = 1874] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:24:23 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d37ad7000) [pid = 1874] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:24:24 INFO - PROCESS | 1874 | 1461353064152 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]]]}] 12:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1577ms 12:24:24 INFO - PROCESS | 1874 | 1461353064174 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:24:24 INFO - PROCESS | 1874 | 1461353064177 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:24:24 INFO - PROCESS | 1874 | 1461353064183 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 1874 | 1461353064184 Marionette TRACE conn3 <- [1,2006,null,{}] 12:24:24 INFO - PROCESS | 1874 | 1461353064190 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}] 12:24:24 INFO - PROCESS | 1874 | 1461353064346 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:24:24 INFO - PROCESS | 1874 | 1461353064370 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3e0c8000 == 170 [pid = 1874] [id = 509] 12:24:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d3cc50000) [pid = 1874] [serial = 1528] [outer = (nil)] 12:24:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d45c87c00) [pid = 1874] [serial = 1529] [outer = 0x7f8d3cc50000] 12:24:24 INFO - PROCESS | 1874 | 1461353064430 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d49e5b400) [pid = 1874] [serial = 1530] [outer = 0x7f8d3cc50000] 12:24:25 INFO - PROCESS | 1874 | 1461353065305 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]]]}] 12:24:25 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 12:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1178ms 12:24:25 INFO - PROCESS | 1874 | 1461353065361 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 1874 | 1461353065364 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:24:25 INFO - PROCESS | 1874 | 1461353065369 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1874 | 1461353065372 Marionette TRACE conn3 <- [1,2010,null,{}] 12:24:25 INFO - PROCESS | 1874 | 1461353065379 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}] 12:24:25 INFO - PROCESS | 1874 | 1461353065542 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:24:25 INFO - PROCESS | 1874 | 1461353065552 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4731f000 == 171 [pid = 1874] [id = 510] 12:24:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d47530800) [pid = 1874] [serial = 1531] [outer = (nil)] 12:24:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d4a866000) [pid = 1874] [serial = 1532] [outer = 0x7f8d47530800] 12:24:25 INFO - PROCESS | 1874 | 1461353065613 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d4c68c400) [pid = 1874] [serial = 1533] [outer = 0x7f8d47530800] 12:24:26 INFO - PROCESS | 1874 | 1461353066850 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]]]}] 12:24:26 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 12:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1530ms 12:24:26 INFO - PROCESS | 1874 | 1461353066900 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:24:26 INFO - PROCESS | 1874 | 1461353066907 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:24:26 INFO - PROCESS | 1874 | 1461353066917 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 1874 | 1461353066921 Marionette TRACE conn3 <- [1,2014,null,{}] 12:24:26 INFO - PROCESS | 1874 | 1461353066929 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}] 12:24:27 INFO - PROCESS | 1874 | 1461353067138 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:24:27 INFO - PROCESS | 1874 | 1461353067401 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d387a4000 == 172 [pid = 1874] [id = 511] 12:24:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d38927000) [pid = 1874] [serial = 1534] [outer = (nil)] 12:24:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d39766800) [pid = 1874] [serial = 1535] [outer = 0x7f8d38927000] 12:24:27 INFO - PROCESS | 1874 | 1461353067523 Marionette DEBUG loaded listener.js 12:24:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d3af80800) [pid = 1874] [serial = 1536] [outer = 0x7f8d38927000] 12:24:28 INFO - PROCESS | 1874 | 1461353068460 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]]]}] 12:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1587ms 12:24:28 INFO - PROCESS | 1874 | 1461353068504 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:24:28 INFO - PROCESS | 1874 | 1461353068514 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:24:28 INFO - PROCESS | 1874 | 1461353068526 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - PROCESS | 1874 | 1461353068529 Marionette TRACE conn3 <- [1,2018,null,{}] 12:24:28 INFO - PROCESS | 1874 | 1461353068535 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}] 12:24:28 INFO - PROCESS | 1874 | 1461353068726 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:24:28 INFO - PROCESS | 1874 | 1461353068946 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a1e800 == 173 [pid = 1874] [id = 512] 12:24:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d3892e800) [pid = 1874] [serial = 1537] [outer = (nil)] 12:24:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d3cc50c00) [pid = 1874] [serial = 1538] [outer = 0x7f8d3892e800] 12:24:29 INFO - PROCESS | 1874 | 1461353069063 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d3f1f1000) [pid = 1874] [serial = 1539] [outer = 0x7f8d3892e800] 12:24:30 INFO - PROCESS | 1874 | 1461353070063 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]]]}] 12:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1579ms 12:24:30 INFO - PROCESS | 1874 | 1461353070105 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 1874 | 1461353070109 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:24:30 INFO - PROCESS | 1874 | 1461353070115 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 1874 | 1461353070121 Marionette TRACE conn3 <- [1,2022,null,{}] 12:24:30 INFO - PROCESS | 1874 | 1461353070136 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}] 12:24:30 INFO - PROCESS | 1874 | 1461353070336 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:24:30 INFO - PROCESS | 1874 | 1461353070617 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ae2f800 == 174 [pid = 1874] [id = 513] 12:24:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d469ca400) [pid = 1874] [serial = 1540] [outer = (nil)] 12:24:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d47528000) [pid = 1874] [serial = 1541] [outer = 0x7f8d469ca400] 12:24:30 INFO - PROCESS | 1874 | 1461353070735 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d4779e800) [pid = 1874] [serial = 1542] [outer = 0x7f8d469ca400] 12:24:31 INFO - PROCESS | 1874 | 1461353071553 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]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1487ms 12:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:24:31 INFO - PROCESS | 1874 | 1461353071603 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 1874 | 1461353071606 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:24:31 INFO - PROCESS | 1874 | 1461353071613 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 1874 | 1461353071616 Marionette TRACE conn3 <- [1,2026,null,{}] 12:24:31 INFO - PROCESS | 1874 | 1461353071622 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}] 12:24:31 INFO - PROCESS | 1874 | 1461353071798 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:24:32 INFO - PROCESS | 1874 | 1461353072012 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fa87800 == 175 [pid = 1874] [id = 514] 12:24:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d469cd000) [pid = 1874] [serial = 1543] [outer = (nil)] 12:24:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d4e23f800) [pid = 1874] [serial = 1544] [outer = 0x7f8d469cd000] 12:24:32 INFO - PROCESS | 1874 | 1461353072125 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d4f883400) [pid = 1874] [serial = 1545] [outer = 0x7f8d469cd000] 12:24:33 INFO - PROCESS | 1874 | 1461353073005 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]]]}] 12:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1429ms 12:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:24:33 INFO - PROCESS | 1874 | 1461353073043 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 1874 | 1461353073045 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:24:33 INFO - PROCESS | 1874 | 1461353073051 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - PROCESS | 1874 | 1461353073054 Marionette TRACE conn3 <- [1,2030,null,{}] 12:24:33 INFO - PROCESS | 1874 | 1461353073059 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}] 12:24:33 INFO - PROCESS | 1874 | 1461353073246 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:24:33 INFO - PROCESS | 1874 | 1461353073513 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51311800 == 176 [pid = 1874] [id = 515] 12:24:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d3e20a800) [pid = 1874] [serial = 1546] [outer = (nil)] 12:24:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d4fd0d000) [pid = 1874] [serial = 1547] [outer = 0x7f8d3e20a800] 12:24:33 INFO - PROCESS | 1874 | 1461353073587 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d50b05c00) [pid = 1874] [serial = 1548] [outer = 0x7f8d3e20a800] 12:24:34 INFO - PROCESS | 1874 | 1461353074460 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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1479ms 12:24:34 INFO - PROCESS | 1874 | 1461353074531 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 1874 | 1461353074535 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:24:34 INFO - PROCESS | 1874 | 1461353074540 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 1874 | 1461353074542 Marionette TRACE conn3 <- [1,2034,null,{}] 12:24:34 INFO - PROCESS | 1874 | 1461353074548 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}] 12:24:34 INFO - PROCESS | 1874 | 1461353074758 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:24:34 INFO - PROCESS | 1874 | 1461353074969 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d85f000 == 177 [pid = 1874] [id = 516] 12:24:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d4fad3c00) [pid = 1874] [serial = 1549] [outer = (nil)] 12:24:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d5d618400) [pid = 1874] [serial = 1550] [outer = 0x7f8d4fad3c00] 12:24:35 INFO - PROCESS | 1874 | 1461353075082 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d62af3c00) [pid = 1874] [serial = 1551] [outer = 0x7f8d4fad3c00] 12:24:35 INFO - PROCESS | 1874 | 1461353075969 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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1482ms 12:24:36 INFO - PROCESS | 1874 | 1461353076023 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 1874 | 1461353076026 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:24:36 INFO - PROCESS | 1874 | 1461353076032 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 1874 | 1461353076034 Marionette TRACE conn3 <- [1,2038,null,{}] 12:24:36 INFO - PROCESS | 1874 | 1461353076040 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}] 12:24:36 INFO - PROCESS | 1874 | 1461353076224 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:24:36 INFO - PROCESS | 1874 | 1461353076454 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66c97800 == 178 [pid = 1874] [id = 517] 12:24:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d36233400) [pid = 1874] [serial = 1552] [outer = (nil)] 12:24:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d36239c00) [pid = 1874] [serial = 1553] [outer = 0x7f8d36233400] 12:24:36 INFO - PROCESS | 1874 | 1461353076569 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d3623e800) [pid = 1874] [serial = 1554] [outer = 0x7f8d36233400] 12:24:37 INFO - PROCESS | 1874 | 1461353077405 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]]]}] 12:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1429ms 12:24:37 INFO - PROCESS | 1874 | 1461353077461 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:24:37 INFO - PROCESS | 1874 | 1461353077465 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:24:37 INFO - PROCESS | 1874 | 1461353077470 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:24:37 INFO - PROCESS | 1874 | 1461353077472 Marionette TRACE conn3 <- [1,2042,null,{}] 12:24:37 INFO - PROCESS | 1874 | 1461353077478 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}] 12:24:37 INFO - PROCESS | 1874 | 1461353077653 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:24:37 INFO - PROCESS | 1874 | 1461353077920 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4458c800 == 179 [pid = 1874] [id = 518] 12:24:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d36233c00) [pid = 1874] [serial = 1555] [outer = (nil)] 12:24:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d384a1400) [pid = 1874] [serial = 1556] [outer = 0x7f8d36233c00] 12:24:37 INFO - PROCESS | 1874 | 1461353077992 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d384a7000) [pid = 1874] [serial = 1557] [outer = 0x7f8d36233c00] 12:24:38 INFO - PROCESS | 1874 | 1461353078828 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]]]}] 12:24:38 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) 12:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1432ms 12:24:38 INFO - PROCESS | 1874 | 1461353078904 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 1874 | 1461353078908 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:24:38 INFO - PROCESS | 1874 | 1461353078914 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 1874 | 1461353078916 Marionette TRACE conn3 <- [1,2046,null,{}] 12:24:38 INFO - PROCESS | 1874 | 1461353078921 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}] 12:24:39 INFO - PROCESS | 1874 | 1461353079108 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:24:39 INFO - PROCESS | 1874 | 1461353079320 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b310800 == 180 [pid = 1874] [id = 519] 12:24:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d36234800) [pid = 1874] [serial = 1558] [outer = (nil)] 12:24:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d384acc00) [pid = 1874] [serial = 1559] [outer = 0x7f8d36234800] 12:24:39 INFO - PROCESS | 1874 | 1461353079426 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d5e5bc800) [pid = 1874] [serial = 1560] [outer = 0x7f8d36234800] 12:24:40 INFO - PROCESS | 1874 | 1461353080306 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]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1433ms 12:24:40 INFO - PROCESS | 1874 | 1461353080348 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:24:40 INFO - PROCESS | 1874 | 1461353080351 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:24:40 INFO - PROCESS | 1874 | 1461353080357 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 1874 | 1461353080359 Marionette TRACE conn3 <- [1,2050,null,{}] 12:24:40 INFO - PROCESS | 1874 | 1461353080364 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}] 12:24:40 INFO - PROCESS | 1874 | 1461353080555 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:24:40 INFO - PROCESS | 1874 | 1461353080789 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4459a800 == 181 [pid = 1874] [id = 520] 12:24:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d384a1c00) [pid = 1874] [serial = 1561] [outer = (nil)] 12:24:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d3e26f000) [pid = 1874] [serial = 1562] [outer = 0x7f8d384a1c00] 12:24:40 INFO - PROCESS | 1874 | 1461353080898 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d3e273c00) [pid = 1874] [serial = 1563] [outer = 0x7f8d384a1c00] 12:24:41 INFO - PROCESS | 1874 | 1461353081790 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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1478ms 12:24:41 INFO - PROCESS | 1874 | 1461353081840 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 1874 | 1461353081844 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:24:41 INFO - PROCESS | 1874 | 1461353081851 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 1874 | 1461353081855 Marionette TRACE conn3 <- [1,2054,null,{}] 12:24:41 INFO - PROCESS | 1874 | 1461353081860 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}] 12:24:42 INFO - PROCESS | 1874 | 1461353082070 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:24:42 INFO - PROCESS | 1874 | 1461353082335 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4729c000 == 182 [pid = 1874] [id = 521] 12:24:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d384a9c00) [pid = 1874] [serial = 1564] [outer = (nil)] 12:24:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d46a5a800) [pid = 1874] [serial = 1565] [outer = 0x7f8d384a9c00] 12:24:42 INFO - PROCESS | 1874 | 1461353082416 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 246 (0x7f8d62046000) [pid = 1874] [serial = 1566] [outer = 0x7f8d384a9c00] 12:24:43 INFO - PROCESS | 1874 | ************************* 12:24:43 INFO - PROCESS | 1874 | A coding exception was thrown and uncaught in a Task. 12:24:43 INFO - PROCESS | 1874 | 12:24:43 INFO - PROCESS | 1874 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:24:43 INFO - PROCESS | 1874 | Full stack: 12:24:43 INFO - PROCESS | 1874 | ************************* 12:24:43 INFO - PROCESS | 1874 | 1461353083407 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]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1592ms 12:24:43 INFO - PROCESS | 1874 | 1461353083444 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 1874 | 1461353083448 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:24:43 INFO - PROCESS | 1874 | 1461353083455 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:24:43 INFO - PROCESS | 1874 | 1461353083463 Marionette TRACE conn3 <- [1,2058,null,{}] 12:24:43 INFO - PROCESS | 1874 | 1461353083468 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}] 12:24:43 INFO - PROCESS | 1874 | 1461353083648 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:24:43 INFO - PROCESS | 1874 | 1461353083871 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31ee5000 == 183 [pid = 1874] [id = 522] 12:24:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 247 (0x7f8d35fadc00) [pid = 1874] [serial = 1567] [outer = (nil)] 12:24:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 248 (0x7f8d62048400) [pid = 1874] [serial = 1568] [outer = 0x7f8d35fadc00] 12:24:43 INFO - PROCESS | 1874 | 1461353083984 Marionette DEBUG loaded listener.js 12:24:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 249 (0x7f8d64753400) [pid = 1874] [serial = 1569] [outer = 0x7f8d35fadc00] 12:24:44 INFO - PROCESS | 1874 | 1461353084830 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]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1447ms 12:24:44 INFO - PROCESS | 1874 | 1461353084903 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 1874 | 1461353084909 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:24:44 INFO - PROCESS | 1874 | 1461353084919 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 1874 | 1461353084922 Marionette TRACE conn3 <- [1,2062,null,{}] 12:24:44 INFO - PROCESS | 1874 | 1461353084927 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}] 12:24:45 INFO - PROCESS | 1874 | 1461353085153 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:24:45 INFO - PROCESS | 1874 | 1461353085412 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39a26800 == 184 [pid = 1874] [id = 523] 12:24:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 250 (0x7f8d35fb3c00) [pid = 1874] [serial = 1570] [outer = (nil)] 12:24:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 251 (0x7f8d3df9c400) [pid = 1874] [serial = 1571] [outer = 0x7f8d35fb3c00] 12:24:45 INFO - PROCESS | 1874 | 1461353085536 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 252 (0x7f8d3dfa2400) [pid = 1874] [serial = 1572] [outer = 0x7f8d35fb3c00] 12:24:46 INFO - PROCESS | 1874 | 1461353086425 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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1537ms 12:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:24:46 INFO - PROCESS | 1874 | 1461353086456 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 1874 | 1461353086459 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:24:46 INFO - PROCESS | 1874 | 1461353086465 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 1874 | 1461353086468 Marionette TRACE conn3 <- [1,2066,null,{}] 12:24:46 INFO - PROCESS | 1874 | 1461353086473 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}] 12:24:46 INFO - PROCESS | 1874 | 1461353086665 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:24:47 INFO - PROCESS | 1874 | 1461353087001 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363d5000 == 185 [pid = 1874] [id = 524] 12:24:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 253 (0x7f8d3152a000) [pid = 1874] [serial = 1573] [outer = (nil)] 12:24:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 254 (0x7f8d31531000) [pid = 1874] [serial = 1574] [outer = 0x7f8d3152a000] 12:24:47 INFO - PROCESS | 1874 | 1461353087078 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 255 (0x7f8d35b63800) [pid = 1874] [serial = 1575] [outer = 0x7f8d3152a000] 12:24:47 INFO - PROCESS | 1874 | 1461353087901 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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1482ms 12:24:47 INFO - PROCESS | 1874 | 1461353087947 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1874 | 1461353087950 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:24:47 INFO - PROCESS | 1874 | 1461353087956 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1874 | 1461353087958 Marionette TRACE conn3 <- [1,2070,null,{}] 12:24:47 INFO - PROCESS | 1874 | 1461353087963 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}] 12:24:48 INFO - PROCESS | 1874 | 1461353088138 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:24:48 INFO - PROCESS | 1874 | 1461353088410 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39877000 == 186 [pid = 1874] [id = 525] 12:24:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 256 (0x7f8d3152a800) [pid = 1874] [serial = 1576] [outer = (nil)] 12:24:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 257 (0x7f8d39865000) [pid = 1874] [serial = 1577] [outer = 0x7f8d3152a800] 12:24:48 INFO - PROCESS | 1874 | 1461353088519 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 258 (0x7f8d3986b400) [pid = 1874] [serial = 1578] [outer = 0x7f8d3152a800] 12:24:49 INFO - PROCESS | 1874 | 1461353089353 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]]]}] 12:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1936ms 12:24:50 INFO - PROCESS | 1874 | 1461353090013 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 1874 | 1461353090020 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:24:50 INFO - PROCESS | 1874 | 1461353090046 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 1874 | 1461353090050 Marionette TRACE conn3 <- [1,2074,null,{}] 12:24:50 INFO - PROCESS | 1874 | 1461353090057 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}] 12:24:50 INFO - PROCESS | 1874 | 1461353090242 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:24:50 INFO - PROCESS | 1874 | 1461353090472 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d384c5800 == 187 [pid = 1874] [id = 526] 12:24:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 259 (0x7f8d37322c00) [pid = 1874] [serial = 1579] [outer = (nil)] 12:24:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 260 (0x7f8d37ad0400) [pid = 1874] [serial = 1580] [outer = 0x7f8d37322c00] 12:24:50 INFO - PROCESS | 1874 | 1461353090538 Marionette DEBUG loaded listener.js 12:24:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 261 (0x7f8d384a4400) [pid = 1874] [serial = 1581] [outer = 0x7f8d37322c00] 12:24:51 INFO - PROCESS | 1874 | 1461353091414 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]]]}] 12:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1433ms 12:24:51 INFO - PROCESS | 1874 | 1461353091476 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 1874 | 1461353091481 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:24:51 INFO - PROCESS | 1874 | 1461353091492 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 1874 | 1461353091496 Marionette TRACE conn3 <- [1,2078,null,{}] 12:24:51 INFO - PROCESS | 1874 | 1461353091502 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}] 12:24:51 INFO - PROCESS | 1874 | 1461353091677 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:24:52 INFO - PROCESS | 1874 | 1461353092140 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3515e000 == 188 [pid = 1874] [id = 527] 12:24:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 262 (0x7f8d3986d800) [pid = 1874] [serial = 1582] [outer = (nil)] 12:24:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 263 (0x7f8d39870400) [pid = 1874] [serial = 1583] [outer = 0x7f8d3986d800] 12:24:52 INFO - PROCESS | 1874 | 1461353092215 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 264 (0x7f8d39c62800) [pid = 1874] [serial = 1584] [outer = 0x7f8d3986d800] 12:24:53 INFO - PROCESS | 1874 | 1461353093066 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]]]}] 12:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1637ms 12:24:53 INFO - PROCESS | 1874 | 1461353093127 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:24:53 INFO - PROCESS | 1874 | 1461353093130 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:24:53 INFO - PROCESS | 1874 | 1461353093136 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 1874 | 1461353093139 Marionette TRACE conn3 <- [1,2082,null,{}] 12:24:53 INFO - PROCESS | 1874 | 1461353093153 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}] 12:24:53 INFO - PROCESS | 1874 | 1461353093348 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:24:53 INFO - PROCESS | 1874 | --DOMWINDOW == 263 (0x7f8d4849e800) [pid = 1874] [serial = 1463] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 1874 | --DOMWINDOW == 262 (0x7f8d61f71000) [pid = 1874] [serial = 1430] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 1874 | --DOMWINDOW == 261 (0x7f8d62af2c00) [pid = 1874] [serial = 1436] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 1874 | --DOMWINDOW == 260 (0x7f8d622ef000) [pid = 1874] [serial = 1433] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 1874 | --DOMWINDOW == 259 (0x7f8d50b70800) [pid = 1874] [serial = 1421] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 1874 | --DOMWINDOW == 258 (0x7f8d4ff38000) [pid = 1874] [serial = 1418] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 1874 | --DOMWINDOW == 257 (0x7f8d4f954000) [pid = 1874] [serial = 1415] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 1874 | --DOMWINDOW == 256 (0x7f8d57569800) [pid = 1874] [serial = 1427] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 1874 | --DOMWINDOW == 255 (0x7f8d503e6000) [pid = 1874] [serial = 1424] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 1874 | 1461353093782 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3e0c8000 == 187 [pid = 1874] [id = 509] 12:24:53 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bd9800 == 186 [pid = 1874] [id = 508] 12:24:53 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3e0c4800 == 185 [pid = 1874] [id = 507] 12:24:53 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bcb800 == 184 [pid = 1874] [id = 506] 12:24:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37de0000 == 185 [pid = 1874] [id = 528] 12:24:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 256 (0x7f8d39c64c00) [pid = 1874] [serial = 1585] [outer = (nil)] 12:24:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 257 (0x7f8d3df9f400) [pid = 1874] [serial = 1586] [outer = 0x7f8d39c64c00] 12:24:53 INFO - PROCESS | 1874 | 1461353093879 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 258 (0x7f8d3e20d800) [pid = 1874] [serial = 1587] [outer = 0x7f8d39c64c00] 12:24:53 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d35451800 == 184 [pid = 1874] [id = 505] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d35da8000 == 183 [pid = 1874] [id = 504] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b0b6800 == 182 [pid = 1874] [id = 503] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d36011000 == 181 [pid = 1874] [id = 500] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d378dd000 == 180 [pid = 1874] [id = 499] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d66cac800 == 179 [pid = 1874] [id = 498] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62681000 == 178 [pid = 1874] [id = 497] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d61e85000 == 177 [pid = 1874] [id = 496] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d40a000 == 176 [pid = 1874] [id = 495] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5202c000 == 175 [pid = 1874] [id = 494] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5092c800 == 174 [pid = 1874] [id = 493] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ae3e000 == 173 [pid = 1874] [id = 492] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a0d7000 == 172 [pid = 1874] [id = 491] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d469e8000 == 171 [pid = 1874] [id = 490] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d441c7800 == 170 [pid = 1874] [id = 489] 12:24:54 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d384db800 == 169 [pid = 1874] [id = 488] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 257 (0x7f8d45a42400) [pid = 1874] [serial = 1460] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 256 (0x7f8d47454000) [pid = 1874] [serial = 1461] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 255 (0x7f8d3c97f400) [pid = 1874] [serial = 1400] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 254 (0x7f8d47889400) [pid = 1874] [serial = 1395] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 253 (0x7f8d48906800) [pid = 1874] [serial = 1409] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 252 (0x7f8d4a76cc00) [pid = 1874] [serial = 1412] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 251 (0x7f8d3f1f3000) [pid = 1874] [serial = 1452] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 250 (0x7f8d38930400) [pid = 1874] [serial = 1443] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 249 (0x7f8d3ee56400) [pid = 1874] [serial = 1451] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 248 (0x7f8d3b0f2800) [pid = 1874] [serial = 1446] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 247 (0x7f8d438d8c00) [pid = 1874] [serial = 1455] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 246 (0x7f8d37c50800) [pid = 1874] [serial = 1442] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 245 (0x7f8d386a3000) [pid = 1874] [serial = 1397] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d3e244400) [pid = 1874] [serial = 1449] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d432c5000) [pid = 1874] [serial = 1454] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d462a5800) [pid = 1874] [serial = 1406] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d39b48000) [pid = 1874] [serial = 1445] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d44206400) [pid = 1874] [serial = 1403] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d45ed2c00) [pid = 1874] [serial = 1457] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d37c4a400) [pid = 1874] [serial = 1439] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d46d80800) [pid = 1874] [serial = 1458] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d3e20b800) [pid = 1874] [serial = 1448] [outer = (nil)] [url = about:blank] 12:24:54 INFO - PROCESS | 1874 | 1461353094623 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]]]}] 12:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1531ms 12:24:54 INFO - PROCESS | 1874 | 1461353094667 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:24:54 INFO - PROCESS | 1874 | 1461353094670 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:24:54 INFO - PROCESS | 1874 | 1461353094675 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 1874 | 1461353094678 Marionette TRACE conn3 <- [1,2086,null,{}] 12:24:54 INFO - PROCESS | 1874 | 1461353094684 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}] 12:24:54 INFO - PROCESS | 1874 | 1461353094868 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:24:55 INFO - PROCESS | 1874 | 1461353095064 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39629800 == 170 [pid = 1874] [id = 529] 12:24:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d3af86000) [pid = 1874] [serial = 1588] [outer = (nil)] 12:24:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d3e219400) [pid = 1874] [serial = 1589] [outer = 0x7f8d3af86000] 12:24:55 INFO - PROCESS | 1874 | 1461353095128 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d3e275c00) [pid = 1874] [serial = 1590] [outer = 0x7f8d3af86000] 12:24:55 INFO - PROCESS | 1874 | 1461353095822 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]]]}] 12:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1182ms 12:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:24:55 INFO - PROCESS | 1874 | 1461353095858 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 1874 | 1461353095860 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:24:55 INFO - PROCESS | 1874 | 1461353095864 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 1874 | 1461353095868 Marionette TRACE conn3 <- [1,2090,null,{}] 12:24:55 INFO - PROCESS | 1874 | 1461353095873 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}] 12:24:56 INFO - PROCESS | 1874 | 1461353096028 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:24:56 INFO - PROCESS | 1874 | 1461353096241 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3e0c8000 == 171 [pid = 1874] [id = 530] 12:24:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d3cc4e800) [pid = 1874] [serial = 1591] [outer = (nil)] 12:24:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d3f1e8c00) [pid = 1874] [serial = 1592] [outer = 0x7f8d3cc4e800] 12:24:56 INFO - PROCESS | 1874 | 1461353096302 Marionette DEBUG loaded listener.js 12:24:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d3ee52800) [pid = 1874] [serial = 1593] [outer = 0x7f8d3cc4e800] 12:24:57 INFO - PROCESS | 1874 | 1461353097045 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]]]}] 12:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1227ms 12:24:57 INFO - PROCESS | 1874 | 1461353097092 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:24:57 INFO - PROCESS | 1874 | 1461353097095 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:24:57 INFO - PROCESS | 1874 | 1461353097105 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:24:57 INFO - PROCESS | 1874 | 1461353097107 Marionette TRACE conn3 <- [1,2094,null,{}] 12:24:57 INFO - PROCESS | 1874 | 1461353097115 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}] 12:24:57 INFO - PROCESS | 1874 | 1461353097360 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:24:57 INFO - PROCESS | 1874 | 1461353097390 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4456f800 == 172 [pid = 1874] [id = 531] 12:24:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d438e1c00) [pid = 1874] [serial = 1594] [outer = (nil)] 12:24:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d45cc9800) [pid = 1874] [serial = 1595] [outer = 0x7f8d438e1c00] 12:24:57 INFO - PROCESS | 1874 | 1461353097450 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d469cc800) [pid = 1874] [serial = 1596] [outer = 0x7f8d438e1c00] 12:24:58 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d37adb400) [pid = 1874] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:24:58 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d39760400) [pid = 1874] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:24:58 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d3892d800) [pid = 1874] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:24:58 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d3cc50000) [pid = 1874] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:24:58 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d4454bc00) [pid = 1874] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:24:58 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d37320800) [pid = 1874] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:24:58 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d3b7f0800) [pid = 1874] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:24:58 INFO - PROCESS | 1874 | 1461353098603 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]]]}] 12:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1529ms 12:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:24:58 INFO - PROCESS | 1874 | 1461353098635 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 1874 | 1461353098637 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:24:58 INFO - PROCESS | 1874 | 1461353098643 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 1874 | 1461353098646 Marionette TRACE conn3 <- [1,2098,null,{}] 12:24:58 INFO - PROCESS | 1874 | 1461353098651 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}] 12:24:58 INFO - PROCESS | 1874 | 1461353098870 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:24:59 INFO - PROCESS | 1874 | 1461353099029 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d443b0800 == 173 [pid = 1874] [id = 532] 12:24:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d35ccd800) [pid = 1874] [serial = 1597] [outer = (nil)] 12:24:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d432c8800) [pid = 1874] [serial = 1598] [outer = 0x7f8d35ccd800] 12:24:59 INFO - PROCESS | 1874 | 1461353099087 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d47526400) [pid = 1874] [serial = 1599] [outer = 0x7f8d35ccd800] 12:24:59 INFO - PROCESS | 1874 | 1461353099675 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]]]}] 12:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1080ms 12:24:59 INFO - PROCESS | 1874 | 1461353099722 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:24:59 INFO - PROCESS | 1874 | 1461353099735 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:24:59 INFO - PROCESS | 1874 | 1461353099741 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 1874 | 1461353099744 Marionette TRACE conn3 <- [1,2102,null,{}] 12:24:59 INFO - PROCESS | 1874 | 1461353099748 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}] 12:24:59 INFO - PROCESS | 1874 | 1461353099967 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:25:00 INFO - PROCESS | 1874 | 1461353099993 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46312800 == 174 [pid = 1874] [id = 533] 12:25:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d37c47c00) [pid = 1874] [serial = 1600] [outer = (nil)] 12:25:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d4851a800) [pid = 1874] [serial = 1601] [outer = 0x7f8d37c47c00] 12:25:00 INFO - PROCESS | 1874 | 1461353100050 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d49eeb000) [pid = 1874] [serial = 1602] [outer = 0x7f8d37c47c00] 12:25:01 INFO - PROCESS | 1874 | 1461353101149 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]]]}] 12:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1481ms 12:25:01 INFO - PROCESS | 1874 | 1461353101223 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 1874 | 1461353101228 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:25:01 INFO - PROCESS | 1874 | 1461353101236 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 1874 | 1461353101241 Marionette TRACE conn3 <- [1,2106,null,{}] 12:25:01 INFO - PROCESS | 1874 | 1461353101248 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}] 12:25:01 INFO - PROCESS | 1874 | 1461353101489 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:25:01 INFO - PROCESS | 1874 | 1461353101801 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39628800 == 175 [pid = 1874] [id = 534] 12:25:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d385ee400) [pid = 1874] [serial = 1603] [outer = (nil)] 12:25:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 246 (0x7f8d3892d800) [pid = 1874] [serial = 1604] [outer = 0x7f8d385ee400] 12:25:01 INFO - PROCESS | 1874 | 1461353101875 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 247 (0x7f8d3986ac00) [pid = 1874] [serial = 1605] [outer = 0x7f8d385ee400] 12:25:02 INFO - PROCESS | 1874 | 1461353102733 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]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1537ms 12:25:02 INFO - PROCESS | 1874 | 1461353102773 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 1874 | 1461353102782 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:25:02 INFO - PROCESS | 1874 | 1461353102792 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1874 | 1461353102795 Marionette TRACE conn3 <- [1,2110,null,{}] 12:25:02 INFO - PROCESS | 1874 | 1461353102801 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}] 12:25:03 INFO - PROCESS | 1874 | 1461353103070 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:25:03 INFO - PROCESS | 1874 | 1461353103330 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3cdac000 == 176 [pid = 1874] [id = 535] 12:25:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 248 (0x7f8d3b7f6400) [pid = 1874] [serial = 1606] [outer = (nil)] 12:25:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 249 (0x7f8d3df94c00) [pid = 1874] [serial = 1607] [outer = 0x7f8d3b7f6400] 12:25:03 INFO - PROCESS | 1874 | 1461353103411 Marionette DEBUG loaded listener.js 12:25:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 250 (0x7f8d3e215400) [pid = 1874] [serial = 1608] [outer = 0x7f8d3b7f6400] 12:25:04 INFO - PROCESS | 1874 | 1461353104221 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]]]}] 12:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1486ms 12:25:04 INFO - PROCESS | 1874 | 1461353104277 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:25:04 INFO - PROCESS | 1874 | 1461353104280 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:25:04 INFO - PROCESS | 1874 | 1461353104288 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:25:04 INFO - PROCESS | 1874 | 1461353104293 Marionette TRACE conn3 <- [1,2114,null,{}] 12:25:04 INFO - PROCESS | 1874 | 1461353104308 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}] 12:25:04 INFO - PROCESS | 1874 | 1461353104495 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:25:04 INFO - PROCESS | 1874 | 1461353104809 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4728b800 == 177 [pid = 1874] [id = 536] 12:25:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 251 (0x7f8d3f1e8000) [pid = 1874] [serial = 1609] [outer = (nil)] 12:25:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 252 (0x7f8d43762c00) [pid = 1874] [serial = 1610] [outer = 0x7f8d3f1e8000] 12:25:04 INFO - PROCESS | 1874 | 1461353104886 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 253 (0x7f8d45c7a000) [pid = 1874] [serial = 1611] [outer = 0x7f8d3f1e8000] 12:25:05 INFO - PROCESS | 1874 | 1461353105659 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]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1434ms 12:25:05 INFO - PROCESS | 1874 | 1461353105723 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:25:05 INFO - PROCESS | 1874 | 1461353105727 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:25:05 INFO - PROCESS | 1874 | 1461353105733 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 1874 | 1461353105736 Marionette TRACE conn3 <- [1,2118,null,{}] 12:25:05 INFO - PROCESS | 1874 | 1461353105743 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}] 12:25:05 INFO - PROCESS | 1874 | 1461353105930 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:25:06 INFO - PROCESS | 1874 | 1461353106156 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a7aa000 == 178 [pid = 1874] [id = 537] 12:25:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 254 (0x7f8d35fbc400) [pid = 1874] [serial = 1612] [outer = (nil)] 12:25:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 255 (0x7f8d4788a400) [pid = 1874] [serial = 1613] [outer = 0x7f8d35fbc400] 12:25:06 INFO - PROCESS | 1874 | 1461353106270 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 256 (0x7f8d4a01a400) [pid = 1874] [serial = 1614] [outer = 0x7f8d35fbc400] 12:25:07 INFO - PROCESS | 1874 | 1461353107116 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]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1429ms 12:25:07 INFO - PROCESS | 1874 | 1461353107164 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:25:07 INFO - PROCESS | 1874 | 1461353107169 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:25:07 INFO - PROCESS | 1874 | 1461353107175 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 1874 | 1461353107178 Marionette TRACE conn3 <- [1,2122,null,{}] 12:25:07 INFO - PROCESS | 1874 | 1461353107202 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}] 12:25:07 INFO - PROCESS | 1874 | 1461353107381 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:25:07 INFO - PROCESS | 1874 | 1461353107599 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c642000 == 179 [pid = 1874] [id = 538] 12:25:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 257 (0x7f8d438d8c00) [pid = 1874] [serial = 1615] [outer = (nil)] 12:25:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 258 (0x7f8d4a7e3400) [pid = 1874] [serial = 1616] [outer = 0x7f8d438d8c00] 12:25:07 INFO - PROCESS | 1874 | 1461353107710 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 259 (0x7f8d4d130000) [pid = 1874] [serial = 1617] [outer = 0x7f8d438d8c00] 12:25:08 INFO - PROCESS | 1874 | 1461353108581 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]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1481ms 12:25:08 INFO - PROCESS | 1874 | 1461353108657 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 1874 | 1461353108661 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:25:08 INFO - PROCESS | 1874 | 1461353108666 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 1874 | 1461353108669 Marionette TRACE conn3 <- [1,2126,null,{}] 12:25:08 INFO - PROCESS | 1874 | 1461353108674 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}] 12:25:08 INFO - PROCESS | 1874 | 1461353108913 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:25:09 INFO - PROCESS | 1874 | 1461353109188 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50d11000 == 180 [pid = 1874] [id = 539] 12:25:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 260 (0x7f8d4e3b2c00) [pid = 1874] [serial = 1618] [outer = (nil)] 12:25:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 261 (0x7f8d4ff39400) [pid = 1874] [serial = 1619] [outer = 0x7f8d4e3b2c00] 12:25:09 INFO - PROCESS | 1874 | 1461353109323 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 262 (0x7f8d51010000) [pid = 1874] [serial = 1620] [outer = 0x7f8d4e3b2c00] 12:25:10 INFO - PROCESS | 1874 | 1461353110134 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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1479ms 12:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:25:10 INFO - PROCESS | 1874 | 1461353110146 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 1874 | 1461353110149 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:25:10 INFO - PROCESS | 1874 | 1461353110156 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1874 | 1461353110159 Marionette TRACE conn3 <- [1,2130,null,{}] 12:25:10 INFO - PROCESS | 1874 | 1461353110164 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}] 12:25:10 INFO - PROCESS | 1874 | 1461353110340 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:25:10 INFO - PROCESS | 1874 | 1461353110563 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d520d8800 == 181 [pid = 1874] [id = 540] 12:25:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 263 (0x7f8d4454e800) [pid = 1874] [serial = 1621] [outer = (nil)] 12:25:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 264 (0x7f8d533f0800) [pid = 1874] [serial = 1622] [outer = 0x7f8d4454e800] 12:25:10 INFO - PROCESS | 1874 | 1461353110676 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 265 (0x7f8d5d4f7c00) [pid = 1874] [serial = 1623] [outer = 0x7f8d4454e800] 12:25:11 INFO - PROCESS | 1874 | 1461353111543 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] 12:25:11 INFO - PROCESS | 1874 | 1461353111596 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:25:11 INFO - PROCESS | 1874 | 1461353111602 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:25:11 INFO - PROCESS | 1874 | 1461353111604 Marionette TRACE conn3 <- [1,2134,null,{}] 12:25:11 INFO - PROCESS | 1874 | 1461353111610 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}] 12:25:11 INFO - PROCESS | 1874 | 1461353111786 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:25:12 INFO - PROCESS | 1874 | 1461353112009 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e329000 == 182 [pid = 1874] [id = 541] 12:25:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 266 (0x7f8d4f559400) [pid = 1874] [serial = 1624] [outer = (nil)] 12:25:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 267 (0x7f8d6203b800) [pid = 1874] [serial = 1625] [outer = 0x7f8d4f559400] 12:25:12 INFO - PROCESS | 1874 | 1461353112123 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 268 (0x7f8d62042000) [pid = 1874] [serial = 1626] [outer = 0x7f8d4f559400] 12:25:12 INFO - PROCESS | 1874 | 1461353112974 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]]]}] 12:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1435ms 12:25:13 INFO - PROCESS | 1874 | 1461353113040 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:25:13 INFO - PROCESS | 1874 | 1461353113045 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:25:13 INFO - PROCESS | 1874 | 1461353113051 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 1874 | 1461353113056 Marionette TRACE conn3 <- [1,2138,null,{}] 12:25:13 INFO - PROCESS | 1874 | 1461353113061 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}] 12:25:13 INFO - PROCESS | 1874 | 1461353113247 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:25:13 INFO - PROCESS | 1874 | 1461353113558 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d66a26000 == 183 [pid = 1874] [id = 542] 12:25:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 269 (0x7f8d39765c00) [pid = 1874] [serial = 1627] [outer = (nil)] 12:25:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 270 (0x7f8d62049400) [pid = 1874] [serial = 1628] [outer = 0x7f8d39765c00] 12:25:13 INFO - PROCESS | 1874 | 1461353113630 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 271 (0x7f8d62a0d000) [pid = 1874] [serial = 1629] [outer = 0x7f8d39765c00] 12:25:14 INFO - PROCESS | 1874 | 1461353114396 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]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1378ms 12:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:25:14 INFO - PROCESS | 1874 | 1461353114430 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 1874 | 1461353114433 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:25:14 INFO - PROCESS | 1874 | 1461353114439 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 1874 | 1461353114442 Marionette TRACE conn3 <- [1,2142,null,{}] 12:25:14 INFO - PROCESS | 1874 | 1461353114447 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}] 12:25:14 INFO - PROCESS | 1874 | 1461353114631 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:25:14 INFO - PROCESS | 1874 | 1461353114924 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44459800 == 184 [pid = 1874] [id = 543] 12:25:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 272 (0x7f8d3215e400) [pid = 1874] [serial = 1630] [outer = (nil)] 12:25:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 273 (0x7f8d32163c00) [pid = 1874] [serial = 1631] [outer = 0x7f8d3215e400] 12:25:15 INFO - PROCESS | 1874 | 1461353115047 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 274 (0x7f8d32168c00) [pid = 1874] [serial = 1632] [outer = 0x7f8d3215e400] 12:25:15 INFO - PROCESS | 1874 | 1461353115874 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] 12:25:15 INFO - PROCESS | 1874 | 1461353115929 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:25:15 INFO - PROCESS | 1874 | 1461353115934 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 1874 | 1461353115938 Marionette TRACE conn3 <- [1,2146,null,{}] 12:25:15 INFO - PROCESS | 1874 | 1461353115943 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}] 12:25:16 INFO - PROCESS | 1874 | 1461353116181 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:25:16 INFO - PROCESS | 1874 | 1461353116498 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3205f000 == 185 [pid = 1874] [id = 544] 12:25:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 275 (0x7f8d60759c00) [pid = 1874] [serial = 1633] [outer = (nil)] 12:25:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 276 (0x7f8d6219e800) [pid = 1874] [serial = 1634] [outer = 0x7f8d60759c00] 12:25:16 INFO - PROCESS | 1874 | 1461353116576 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 277 (0x7f8d647c0800) [pid = 1874] [serial = 1635] [outer = 0x7f8d60759c00] 12:25:17 INFO - PROCESS | 1874 | 1461353117347 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] 12:25:17 INFO - PROCESS | 1874 | 1461353117430 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:25:17 INFO - PROCESS | 1874 | 1461353117436 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1874 | 1461353117438 Marionette TRACE conn3 <- [1,2150,null,{}] 12:25:17 INFO - PROCESS | 1874 | 1461353117444 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}] 12:25:17 INFO - PROCESS | 1874 | 1461353117654 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:25:17 INFO - PROCESS | 1874 | 1461353117917 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31158000 == 186 [pid = 1874] [id = 545] 12:25:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 278 (0x7f8d2f86e000) [pid = 1874] [serial = 1636] [outer = (nil)] 12:25:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 279 (0x7f8d2f877000) [pid = 1874] [serial = 1637] [outer = 0x7f8d2f86e000] 12:25:18 INFO - PROCESS | 1874 | 1461353118032 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 280 (0x7f8d62046c00) [pid = 1874] [serial = 1638] [outer = 0x7f8d2f86e000] 12:25:18 INFO - PROCESS | 1874 | 1461353118798 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]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1427ms 12:25:18 INFO - PROCESS | 1874 | 1461353118863 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 1874 | 1461353118870 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:25:18 INFO - PROCESS | 1874 | 1461353118879 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 1874 | 1461353118882 Marionette TRACE conn3 <- [1,2154,null,{}] 12:25:18 INFO - PROCESS | 1874 | 1461353118886 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}] 12:25:19 INFO - PROCESS | 1874 | 1461353119074 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:25:19 INFO - PROCESS | 1874 | 1461353119338 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37b0d800 == 187 [pid = 1874] [id = 546] 12:25:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 281 (0x7f8d2f870000) [pid = 1874] [serial = 1639] [outer = (nil)] 12:25:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 282 (0x7f8d3149dc00) [pid = 1874] [serial = 1640] [outer = 0x7f8d2f870000] 12:25:19 INFO - PROCESS | 1874 | 1461353119449 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 283 (0x7f8d314a3400) [pid = 1874] [serial = 1641] [outer = 0x7f8d2f870000] 12:25:20 INFO - PROCESS | 1874 | 1461353120223 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]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1381ms 12:25:20 INFO - PROCESS | 1874 | 1461353120259 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 1874 | 1461353120262 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:25:20 INFO - PROCESS | 1874 | 1461353120268 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 1874 | 1461353120270 Marionette TRACE conn3 <- [1,2158,null,{}] 12:25:20 INFO - PROCESS | 1874 | 1461353120276 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}] 12:25:20 INFO - PROCESS | 1874 | 1461353120456 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:25:20 INFO - PROCESS | 1874 | 1461353120728 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d2f677000 == 188 [pid = 1874] [id = 547] 12:25:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 284 (0x7f8d2f586c00) [pid = 1874] [serial = 1642] [outer = (nil)] 12:25:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 285 (0x7f8d2f58b400) [pid = 1874] [serial = 1643] [outer = 0x7f8d2f586c00] 12:25:20 INFO - PROCESS | 1874 | 1461353120839 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 286 (0x7f8d2f58fc00) [pid = 1874] [serial = 1644] [outer = 0x7f8d2f586c00] 12:25:21 INFO - PROCESS | 1874 | 1461353121657 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]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1431ms 12:25:21 INFO - PROCESS | 1874 | 1461353121704 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 1874 | 1461353121707 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:25:21 INFO - PROCESS | 1874 | 1461353121712 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 1874 | 1461353121716 Marionette TRACE conn3 <- [1,2162,null,{}] 12:25:21 INFO - PROCESS | 1874 | 1461353121722 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}] 12:25:21 INFO - PROCESS | 1874 | 1461353121904 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:25:22 INFO - PROCESS | 1874 | 1461353122177 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d2f692000 == 189 [pid = 1874] [id = 548] 12:25:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 287 (0x7f8d2f587800) [pid = 1874] [serial = 1645] [outer = (nil)] 12:25:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 288 (0x7f8d314a4000) [pid = 1874] [serial = 1646] [outer = 0x7f8d2f587800] 12:25:22 INFO - PROCESS | 1874 | 1461353122288 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 289 (0x7f8d37c4ec00) [pid = 1874] [serial = 1647] [outer = 0x7f8d2f587800] 12:25:23 INFO - PROCESS | 1874 | 1461353123063 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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1384ms 12:25:23 INFO - PROCESS | 1874 | 1461353123097 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 1874 | 1461353123100 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:25:23 INFO - PROCESS | 1874 | 1461353123106 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - PROCESS | 1874 | 1461353123108 Marionette TRACE conn3 <- [1,2166,null,{}] 12:25:23 INFO - PROCESS | 1874 | 1461353123113 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}] 12:25:23 INFO - PROCESS | 1874 | 1461353123290 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:25:23 INFO - PROCESS | 1874 | 1461353123588 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d2f7f0800 == 190 [pid = 1874] [id = 549] 12:25:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 290 (0x7f8d2f58a800) [pid = 1874] [serial = 1648] [outer = (nil)] 12:25:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 291 (0x7f8d2f97a800) [pid = 1874] [serial = 1649] [outer = 0x7f8d2f58a800] 12:25:23 INFO - PROCESS | 1874 | 1461353123696 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 292 (0x7f8d2f980000) [pid = 1874] [serial = 1650] [outer = 0x7f8d2f58a800] 12:25:24 INFO - PROCESS | 1874 | 1461353124488 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]]]}] 12:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1882ms 12:25:25 INFO - PROCESS | 1874 | 1461353125104 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 1874 | 1461353125111 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:25:25 INFO - PROCESS | 1874 | 1461353125137 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 1874 | 1461353125141 Marionette TRACE conn3 <- [1,2170,null,{}] 12:25:25 INFO - PROCESS | 1874 | 1461353125149 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}] 12:25:25 INFO - PROCESS | 1874 | 1461353125335 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:25:25 INFO - PROCESS | 1874 | 1461353125570 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d352c3000 == 191 [pid = 1874] [id = 550] 12:25:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 293 (0x7f8d314a2800) [pid = 1874] [serial = 1651] [outer = (nil)] 12:25:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 294 (0x7f8d3215b400) [pid = 1874] [serial = 1652] [outer = 0x7f8d314a2800] 12:25:25 INFO - PROCESS | 1874 | 1461353125636 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 295 (0x7f8d35b62400) [pid = 1874] [serial = 1653] [outer = 0x7f8d314a2800] 12:25:26 INFO - PROCESS | 1874 | 1461353126527 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]]]}] 12:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1444ms 12:25:26 INFO - PROCESS | 1874 | 1461353126568 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 1874 | 1461353126572 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:25:26 INFO - PROCESS | 1874 | 1461353126583 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 1874 | 1461353126587 Marionette TRACE conn3 <- [1,2174,null,{}] 12:25:26 INFO - PROCESS | 1874 | 1461353126593 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}] 12:25:26 INFO - PROCESS | 1874 | 1461353126762 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:25:27 INFO - PROCESS | 1874 | 1461353127226 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33be5000 == 192 [pid = 1874] [id = 551] 12:25:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 296 (0x7f8d361d0800) [pid = 1874] [serial = 1654] [outer = (nil)] 12:25:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 297 (0x7f8d36234000) [pid = 1874] [serial = 1655] [outer = 0x7f8d361d0800] 12:25:27 INFO - PROCESS | 1874 | 1461353127297 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 298 (0x7f8d37551400) [pid = 1874] [serial = 1656] [outer = 0x7f8d361d0800] 12:25:28 INFO - PROCESS | 1874 | 1461353128092 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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1589ms 12:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:25:28 INFO - PROCESS | 1874 | 1461353128169 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 1874 | 1461353128172 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:25:28 INFO - PROCESS | 1874 | 1461353128179 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1874 | 1461353128182 Marionette TRACE conn3 <- [1,2178,null,{}] 12:25:28 INFO - PROCESS | 1874 | 1461353128195 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}] 12:25:28 INFO - PROCESS | 1874 | 1461353128413 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:25:28 INFO - PROCESS | 1874 | 1461353128771 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bc4000 == 193 [pid = 1874] [id = 552] 12:25:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 299 (0x7f8d385f0800) [pid = 1874] [serial = 1657] [outer = (nil)] 12:25:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 300 (0x7f8d396c2c00) [pid = 1874] [serial = 1658] [outer = 0x7f8d385f0800] 12:25:28 INFO - PROCESS | 1874 | 1461353128845 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 301 (0x7f8d39868800) [pid = 1874] [serial = 1659] [outer = 0x7f8d385f0800] 12:25:29 INFO - PROCESS | 1874 | 1461353129651 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]]]}] 12:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1535ms 12:25:29 INFO - PROCESS | 1874 | 1461353129713 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:25:29 INFO - PROCESS | 1874 | 1461353129716 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:25:29 INFO - PROCESS | 1874 | 1461353129722 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:25:29 INFO - PROCESS | 1874 | 1461353129724 Marionette TRACE conn3 <- [1,2182,null,{}] 12:25:29 INFO - PROCESS | 1874 | 1461353129731 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}] 12:25:29 INFO - PROCESS | 1874 | 1461353129908 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:25:30 INFO - PROCESS | 1874 | 1461353130191 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363f0800 == 194 [pid = 1874] [id = 553] 12:25:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 302 (0x7f8d3755a800) [pid = 1874] [serial = 1660] [outer = (nil)] 12:25:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 303 (0x7f8d3b0f0c00) [pid = 1874] [serial = 1661] [outer = 0x7f8d3755a800] 12:25:30 INFO - PROCESS | 1874 | 1461353130295 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 304 (0x7f8d3cc4b000) [pid = 1874] [serial = 1662] [outer = 0x7f8d3755a800] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d443b0800 == 193 [pid = 1874] [id = 532] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4456f800 == 192 [pid = 1874] [id = 531] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3e0c8000 == 191 [pid = 1874] [id = 530] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39629800 == 190 [pid = 1874] [id = 529] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d37de0000 == 189 [pid = 1874] [id = 528] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3515e000 == 188 [pid = 1874] [id = 527] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d384c5800 == 187 [pid = 1874] [id = 526] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d363d5000 == 186 [pid = 1874] [id = 524] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39a26800 == 185 [pid = 1874] [id = 523] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d31ee5000 == 184 [pid = 1874] [id = 522] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4729c000 == 183 [pid = 1874] [id = 521] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4459a800 == 182 [pid = 1874] [id = 520] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b310800 == 181 [pid = 1874] [id = 519] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4458c800 == 180 [pid = 1874] [id = 518] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d66c97800 == 179 [pid = 1874] [id = 517] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d85f000 == 178 [pid = 1874] [id = 516] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51311800 == 177 [pid = 1874] [id = 515] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4fa87800 == 176 [pid = 1874] [id = 514] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ae2f800 == 175 [pid = 1874] [id = 513] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45a1e800 == 174 [pid = 1874] [id = 512] 12:25:30 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d387a4000 == 173 [pid = 1874] [id = 511] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 303 (0x7f8d45a48c00) [pid = 1874] [serial = 1523] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 302 (0x7f8d39b50800) [pid = 1874] [serial = 1512] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 301 (0x7f8d3cc45000) [pid = 1874] [serial = 1517] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 300 (0x7f8d45c87c00) [pid = 1874] [serial = 1529] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 299 (0x7f8d4327b800) [pid = 1874] [serial = 1518] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 298 (0x7f8d3e246800) [pid = 1874] [serial = 1469] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 297 (0x7f8d4752a800) [pid = 1874] [serial = 1526] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 296 (0x7f8d3e246c00) [pid = 1874] [serial = 1520] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 295 (0x7f8d4fd0dc00) [pid = 1874] [serial = 1481] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 294 (0x7f8d51403800) [pid = 1874] [serial = 1490] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 293 (0x7f8d49eeac00) [pid = 1874] [serial = 1475] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 292 (0x7f8d3af7a800) [pid = 1874] [serial = 1505] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 291 (0x7f8d3cc49800) [pid = 1874] [serial = 1515] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 290 (0x7f8d4a7ef000) [pid = 1874] [serial = 1478] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 289 (0x7f8d3af81400) [pid = 1874] [serial = 1508] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 288 (0x7f8d62af6800) [pid = 1874] [serial = 1493] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 287 (0x7f8d53336000) [pid = 1874] [serial = 1484] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 286 (0x7f8d5d3cdc00) [pid = 1874] [serial = 1487] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 285 (0x7f8d3976b800) [pid = 1874] [serial = 1496] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 284 (0x7f8d489c0c00) [pid = 1874] [serial = 1527] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 283 (0x7f8d3c97ac00) [pid = 1874] [serial = 1514] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 282 (0x7f8d47529800) [pid = 1874] [serial = 1499] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 281 (0x7f8d45c80c00) [pid = 1874] [serial = 1472] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 280 (0x7f8d45ccd400) [pid = 1874] [serial = 1524] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 279 (0x7f8d39765000) [pid = 1874] [serial = 1511] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 278 (0x7f8d438e2000) [pid = 1874] [serial = 1521] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 277 (0x7f8d31dec000) [pid = 1874] [serial = 1502] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 276 (0x7f8d39694800) [pid = 1874] [serial = 1466] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 275 (0x7f8d4a866000) [pid = 1874] [serial = 1532] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | --DOMWINDOW == 274 (0x7f8d49e5b400) [pid = 1874] [serial = 1530] [outer = (nil)] [url = about:blank] 12:25:31 INFO - PROCESS | 1874 | 1461353131330 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]]]}] 12:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1637ms 12:25:31 INFO - PROCESS | 1874 | 1461353131359 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 1874 | 1461353131364 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:25:31 INFO - PROCESS | 1874 | 1461353131369 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 1874 | 1461353131374 Marionette TRACE conn3 <- [1,2186,null,{}] 12:25:31 INFO - PROCESS | 1874 | 1461353131379 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}] 12:25:31 INFO - PROCESS | 1874 | 1461353131534 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:25:31 INFO - PROCESS | 1874 | 1461353131817 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363d8800 == 174 [pid = 1874] [id = 554] 12:25:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 275 (0x7f8d37319c00) [pid = 1874] [serial = 1663] [outer = (nil)] 12:25:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 276 (0x7f8d39ae1000) [pid = 1874] [serial = 1664] [outer = 0x7f8d37319c00] 12:25:31 INFO - PROCESS | 1874 | 1461353131879 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 277 (0x7f8d3df9b800) [pid = 1874] [serial = 1665] [outer = 0x7f8d37319c00] 12:25:32 INFO - PROCESS | 1874 | 1461353132577 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]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1235ms 12:25:32 INFO - PROCESS | 1874 | 1461353132605 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 1874 | 1461353132608 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:25:32 INFO - PROCESS | 1874 | 1461353132617 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 1874 | 1461353132619 Marionette TRACE conn3 <- [1,2190,null,{}] 12:25:32 INFO - PROCESS | 1874 | 1461353132622 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}] 12:25:32 INFO - PROCESS | 1874 | 1461353132806 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:25:32 INFO - PROCESS | 1874 | 1461353132825 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b30d000 == 175 [pid = 1874] [id = 555] 12:25:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 278 (0x7f8d3e26d000) [pid = 1874] [serial = 1666] [outer = (nil)] 12:25:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 279 (0x7f8d3e277800) [pid = 1874] [serial = 1667] [outer = 0x7f8d3e26d000] 12:25:32 INFO - PROCESS | 1874 | 1461353132885 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 280 (0x7f8d43283400) [pid = 1874] [serial = 1668] [outer = 0x7f8d3e26d000] 12:25:33 INFO - PROCESS | 1874 | 1461353133806 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]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1229ms 12:25:33 INFO - PROCESS | 1874 | 1461353133843 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:25:33 INFO - PROCESS | 1874 | 1461353133847 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:25:33 INFO - PROCESS | 1874 | 1461353133861 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 1874 | 1461353133863 Marionette TRACE conn3 <- [1,2194,null,{}] 12:25:33 INFO - PROCESS | 1874 | 1461353133871 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}] 12:25:34 INFO - PROCESS | 1874 | 1461353134098 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:25:34 INFO - PROCESS | 1874 | 1461353134121 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d441c3000 == 176 [pid = 1874] [id = 556] 12:25:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 281 (0x7f8d3e273800) [pid = 1874] [serial = 1669] [outer = (nil)] 12:25:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 282 (0x7f8d4376cc00) [pid = 1874] [serial = 1670] [outer = 0x7f8d3e273800] 12:25:34 INFO - PROCESS | 1874 | 1461353134178 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 283 (0x7f8d45d18800) [pid = 1874] [serial = 1671] [outer = 0x7f8d3e273800] 12:25:34 INFO - PROCESS | 1874 | 1461353134961 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]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1144ms 12:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:25:35 INFO - PROCESS | 1874 | 1461353134996 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 1874 | 1461353134998 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:25:35 INFO - PROCESS | 1874 | 1461353135004 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 1874 | 1461353135006 Marionette TRACE conn3 <- [1,2198,null,{}] 12:25:35 INFO - PROCESS | 1874 | 1461353135011 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}] 12:25:35 INFO - PROCESS | 1874 | 1461353135231 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:25:35 INFO - PROCESS | 1874 | 1461353135271 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44599000 == 177 [pid = 1874] [id = 557] 12:25:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 284 (0x7f8d45ed2c00) [pid = 1874] [serial = 1672] [outer = (nil)] 12:25:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 285 (0x7f8d4745f000) [pid = 1874] [serial = 1673] [outer = 0x7f8d45ed2c00] 12:25:35 INFO - PROCESS | 1874 | 1461353135327 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 286 (0x7f8d4851d400) [pid = 1874] [serial = 1674] [outer = 0x7f8d45ed2c00] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 285 (0x7f8d37ad1400) [pid = 1874] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 284 (0x7f8d31dee800) [pid = 1874] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 283 (0x7f8d35b5f800) [pid = 1874] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 282 (0x7f8d39763000) [pid = 1874] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 281 (0x7f8d37318000) [pid = 1874] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 280 (0x7f8d37ad9400) [pid = 1874] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 279 (0x7f8d45a41c00) [pid = 1874] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 278 (0x7f8d3e244c00) [pid = 1874] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 277 (0x7f8d37adb800) [pid = 1874] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 276 (0x7f8d45cd0400) [pid = 1874] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 275 (0x7f8d4aca7c00) [pid = 1874] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 274 (0x7f8d3731ac00) [pid = 1874] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 273 (0x7f8d39761000) [pid = 1874] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 272 (0x7f8d49eea800) [pid = 1874] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 271 (0x7f8d386b0400) [pid = 1874] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 270 (0x7f8d31de6000) [pid = 1874] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 269 (0x7f8d3f1e8800) [pid = 1874] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 268 (0x7f8d37ad8c00) [pid = 1874] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 267 (0x7f8d386ac000) [pid = 1874] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 266 (0x7f8d37553400) [pid = 1874] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 265 (0x7f8d37555000) [pid = 1874] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 264 (0x7f8d31de8400) [pid = 1874] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 263 (0x7f8d3e1ccc00) [pid = 1874] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 262 (0x7f8d386ae800) [pid = 1874] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 261 (0x7f8d3cc51800) [pid = 1874] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 260 (0x7f8d49e68800) [pid = 1874] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 259 (0x7f8d37ad2c00) [pid = 1874] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 258 (0x7f8d4face400) [pid = 1874] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 257 (0x7f8d4851b400) [pid = 1874] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 256 (0x7f8d3ee57400) [pid = 1874] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 255 (0x7f8d50b52800) [pid = 1874] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 254 (0x7f8d45cce400) [pid = 1874] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 253 (0x7f8d432c8000) [pid = 1874] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 252 (0x7f8d4f478800) [pid = 1874] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 251 (0x7f8d45c81c00) [pid = 1874] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 250 (0x7f8d4f951000) [pid = 1874] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 249 (0x7f8d3f1ed000) [pid = 1874] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 248 (0x7f8d5e60a800) [pid = 1874] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 247 (0x7f8d4a19b400) [pid = 1874] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 246 (0x7f8d432c9400) [pid = 1874] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 245 (0x7f8d50b51400) [pid = 1874] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d4f957000) [pid = 1874] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d4aca9800) [pid = 1874] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d46e78400) [pid = 1874] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d438e7400) [pid = 1874] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d438e4c00) [pid = 1874] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d3c971c00) [pid = 1874] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d385f8c00) [pid = 1874] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d5e8a4400) [pid = 1874] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d5d6c0800) [pid = 1874] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d533ea400) [pid = 1874] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d46be6400) [pid = 1874] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d4385b000) [pid = 1874] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d4fd08400) [pid = 1874] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d4a01a800) [pid = 1874] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d49e62000) [pid = 1874] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d48528400) [pid = 1874] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d3e1d2c00) [pid = 1874] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d432d0c00) [pid = 1874] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d432c8400) [pid = 1874] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d3b7f5c00) [pid = 1874] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d438e1c00) [pid = 1874] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d3af86000) [pid = 1874] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d47530800) [pid = 1874] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d3986d800) [pid = 1874] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d37322c00) [pid = 1874] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d39c64c00) [pid = 1874] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d3cc4e800) [pid = 1874] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d35ccd800) [pid = 1874] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d39695800) [pid = 1874] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d35cc4c00) [pid = 1874] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:25:36 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d37ad3400) [pid = 1874] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:25:37 INFO - PROCESS | 1874 | 1461353137184 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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2235ms 12:25:37 INFO - PROCESS | 1874 | 1461353137240 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 1874 | 1461353137243 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:25:37 INFO - PROCESS | 1874 | 1461353137264 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 1874 | 1461353137268 Marionette TRACE conn3 <- [1,2202,null,{}] 12:25:37 INFO - PROCESS | 1874 | 1461353137274 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}] 12:25:37 INFO - PROCESS | 1874 | 1461353137462 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:25:37 INFO - PROCESS | 1874 | 1461353137472 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35da5800 == 178 [pid = 1874] [id = 558] 12:25:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d31ded400) [pid = 1874] [serial = 1675] [outer = (nil)] 12:25:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d37555000) [pid = 1874] [serial = 1676] [outer = 0x7f8d31ded400] 12:25:37 INFO - PROCESS | 1874 | 1461353137529 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d385edc00) [pid = 1874] [serial = 1677] [outer = 0x7f8d31ded400] 12:25:38 INFO - PROCESS | 1874 | 1461353138301 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]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1097ms 12:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:25:38 INFO - PROCESS | 1874 | 1461353138352 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 1874 | 1461353138354 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:25:38 INFO - PROCESS | 1874 | 1461353138359 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 1874 | 1461353138363 Marionette TRACE conn3 <- [1,2206,null,{}] 12:25:38 INFO - PROCESS | 1874 | 1461353138370 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}] 12:25:38 INFO - PROCESS | 1874 | 1461353138613 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:25:38 INFO - PROCESS | 1874 | 1461353138632 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b990800 == 179 [pid = 1874] [id = 559] 12:25:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d31ded800) [pid = 1874] [serial = 1678] [outer = (nil)] 12:25:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d39695800) [pid = 1874] [serial = 1679] [outer = 0x7f8d31ded800] 12:25:38 INFO - PROCESS | 1874 | 1461353138689 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d3b0f9400) [pid = 1874] [serial = 1680] [outer = 0x7f8d31ded800] 12:25:39 INFO - PROCESS | 1874 | 1461353139822 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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1533ms 12:25:39 INFO - PROCESS | 1874 | 1461353139893 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1874 | 1461353139901 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:25:39 INFO - PROCESS | 1874 | 1461353139909 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1874 | 1461353139914 Marionette TRACE conn3 <- [1,2210,null,{}] 12:25:39 INFO - PROCESS | 1874 | 1461353139921 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}] 12:25:40 INFO - PROCESS | 1874 | 1461353140163 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:25:40 INFO - PROCESS | 1874 | 1461353140479 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37b09000 == 180 [pid = 1874] [id = 560] 12:25:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d3215f800) [pid = 1874] [serial = 1681] [outer = (nil)] 12:25:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d35b5cc00) [pid = 1874] [serial = 1682] [outer = 0x7f8d3215f800] 12:25:40 INFO - PROCESS | 1874 | 1461353140553 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d361c6c00) [pid = 1874] [serial = 1683] [outer = 0x7f8d3215f800] 12:25:41 INFO - PROCESS | 1874 | 1461353141373 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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1490ms 12:25:41 INFO - PROCESS | 1874 | 1461353141400 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 1874 | 1461353141410 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:25:41 INFO - PROCESS | 1874 | 1461353141419 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 1874 | 1461353141424 Marionette TRACE conn3 <- [1,2214,null,{}] 12:25:41 INFO - PROCESS | 1874 | 1461353141429 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}] 12:25:41 INFO - PROCESS | 1874 | 1461353141615 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:25:41 INFO - PROCESS | 1874 | 1461353141896 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bd3000 == 181 [pid = 1874] [id = 561] 12:25:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d37ad7000) [pid = 1874] [serial = 1684] [outer = (nil)] 12:25:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d384ad000) [pid = 1874] [serial = 1685] [outer = 0x7f8d37ad7000] 12:25:42 INFO - PROCESS | 1874 | 1461353142048 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d39688c00) [pid = 1874] [serial = 1686] [outer = 0x7f8d37ad7000] 12:25:42 INFO - PROCESS | 1874 | 1461353142852 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]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1487ms 12:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:25:42 INFO - PROCESS | 1874 | 1461353142907 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 1874 | 1461353142910 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:25:42 INFO - PROCESS | 1874 | 1461353142916 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 1874 | 1461353142922 Marionette TRACE conn3 <- [1,2218,null,{}] 12:25:42 INFO - PROCESS | 1874 | 1461353142937 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}] 12:25:43 INFO - PROCESS | 1874 | 1461353143131 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:25:43 INFO - PROCESS | 1874 | 1461353143396 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46203000 == 182 [pid = 1874] [id = 562] 12:25:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d39ae8400) [pid = 1874] [serial = 1687] [outer = (nil)] 12:25:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d3c971c00) [pid = 1874] [serial = 1688] [outer = 0x7f8d39ae8400] 12:25:43 INFO - PROCESS | 1874 | 1461353143527 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d3e18b000) [pid = 1874] [serial = 1689] [outer = 0x7f8d39ae8400] 12:25:44 INFO - PROCESS | 1874 | 1461353144340 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]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1438ms 12:25:44 INFO - PROCESS | 1874 | 1461353144353 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 1874 | 1461353144356 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:25:44 INFO - PROCESS | 1874 | 1461353144363 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 1874 | 1461353144366 Marionette TRACE conn3 <- [1,2222,null,{}] 12:25:44 INFO - PROCESS | 1874 | 1461353144372 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}] 12:25:44 INFO - PROCESS | 1874 | 1461353144553 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:25:44 INFO - PROCESS | 1874 | 1461353144822 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468c9800 == 183 [pid = 1874] [id = 563] 12:25:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d3af7bc00) [pid = 1874] [serial = 1690] [outer = (nil)] 12:25:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d3e26c400) [pid = 1874] [serial = 1691] [outer = 0x7f8d3af7bc00] 12:25:44 INFO - PROCESS | 1874 | 1461353144904 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d3ee53800) [pid = 1874] [serial = 1692] [outer = 0x7f8d3af7bc00] 12:25:45 INFO - PROCESS | 1874 | 1461353145825 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]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1530ms 12:25:45 INFO - PROCESS | 1874 | 1461353145895 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 1874 | 1461353145900 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:25:45 INFO - PROCESS | 1874 | 1461353145909 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 1874 | 1461353145911 Marionette TRACE conn3 <- [1,2226,null,{}] 12:25:45 INFO - PROCESS | 1874 | 1461353145917 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}] 12:25:46 INFO - PROCESS | 1874 | 1461353146151 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:25:46 INFO - PROCESS | 1874 | 1461353146519 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4785f800 == 184 [pid = 1874] [id = 564] 12:25:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d438dc800) [pid = 1874] [serial = 1693] [outer = (nil)] 12:25:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d438e4c00) [pid = 1874] [serial = 1694] [outer = 0x7f8d438dc800] 12:25:46 INFO - PROCESS | 1874 | 1461353146594 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d45a46000) [pid = 1874] [serial = 1695] [outer = 0x7f8d438dc800] 12:25:47 INFO - PROCESS | 1874 | 1461353147382 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]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1532ms 12:25:47 INFO - PROCESS | 1874 | 1461353147441 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 1874 | 1461353147444 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:25:47 INFO - PROCESS | 1874 | 1461353147450 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 1874 | 1461353147452 Marionette TRACE conn3 <- [1,2230,null,{}] 12:25:47 INFO - PROCESS | 1874 | 1461353147458 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}] 12:25:47 INFO - PROCESS | 1874 | 1461353147650 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:25:47 INFO - PROCESS | 1874 | 1461353147918 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4d23c000 == 185 [pid = 1874] [id = 565] 12:25:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d47529800) [pid = 1874] [serial = 1696] [outer = (nil)] 12:25:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d489bc800) [pid = 1874] [serial = 1697] [outer = 0x7f8d47529800] 12:25:48 INFO - PROCESS | 1874 | 1461353148039 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d4a022800) [pid = 1874] [serial = 1698] [outer = 0x7f8d47529800] 12:25:48 INFO - PROCESS | 1874 | 1461353148833 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]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1437ms 12:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:25:48 INFO - PROCESS | 1874 | 1461353148887 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 1874 | 1461353148890 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:25:48 INFO - PROCESS | 1874 | 1461353148896 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 1874 | 1461353148899 Marionette TRACE conn3 <- [1,2234,null,{}] 12:25:48 INFO - PROCESS | 1874 | 1461353148904 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}] 12:25:49 INFO - PROCESS | 1874 | 1461353149079 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:25:49 INFO - PROCESS | 1874 | 1461353149362 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fa8c000 == 186 [pid = 1874] [id = 566] 12:25:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d31530000) [pid = 1874] [serial = 1699] [outer = (nil)] 12:25:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d45d16000) [pid = 1874] [serial = 1700] [outer = 0x7f8d31530000] 12:25:49 INFO - PROCESS | 1874 | 1461353149475 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d4a86c800) [pid = 1874] [serial = 1701] [outer = 0x7f8d31530000] 12:25:50 INFO - PROCESS | 1874 | 1461353150246 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]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1386ms 12:25:50 INFO - PROCESS | 1874 | 1461353150282 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 1874 | 1461353150285 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:25:50 INFO - PROCESS | 1874 | 1461353150291 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 1874 | 1461353150293 Marionette TRACE conn3 <- [1,2238,null,{}] 12:25:50 INFO - PROCESS | 1874 | 1461353150302 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}] 12:25:50 INFO - PROCESS | 1874 | 1461353150478 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:25:50 INFO - PROCESS | 1874 | 1461353150756 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5142e000 == 187 [pid = 1874] [id = 567] 12:25:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d36237000) [pid = 1874] [serial = 1702] [outer = (nil)] 12:25:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d4d270400) [pid = 1874] [serial = 1703] [outer = 0x7f8d36237000] 12:25:50 INFO - PROCESS | 1874 | 1461353150828 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d4f884000) [pid = 1874] [serial = 1704] [outer = 0x7f8d36237000] 12:25:51 INFO - PROCESS | 1874 | 1461353151634 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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1378ms 12:25:51 INFO - PROCESS | 1874 | 1461353151670 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 1874 | 1461353151674 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:25:51 INFO - PROCESS | 1874 | 1461353151679 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 1874 | 1461353151681 Marionette TRACE conn3 <- [1,2242,null,{}] 12:25:51 INFO - PROCESS | 1874 | 1461353151687 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}] 12:25:51 INFO - PROCESS | 1874 | 1461353151868 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:25:52 INFO - PROCESS | 1874 | 1461353152140 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5c5b9000 == 188 [pid = 1874] [id = 568] 12:25:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d4a19c400) [pid = 1874] [serial = 1705] [outer = (nil)] 12:25:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 246 (0x7f8d4fd03400) [pid = 1874] [serial = 1706] [outer = 0x7f8d4a19c400] 12:25:52 INFO - PROCESS | 1874 | 1461353152212 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 247 (0x7f8d4ff36000) [pid = 1874] [serial = 1707] [outer = 0x7f8d4a19c400] 12:25:53 INFO - PROCESS | 1874 | 1461353153022 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]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1383ms 12:25:53 INFO - PROCESS | 1874 | 1461353153063 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 1874 | 1461353153066 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:25:53 INFO - PROCESS | 1874 | 1461353153072 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 1874 | 1461353153074 Marionette TRACE conn3 <- [1,2246,null,{}] 12:25:53 INFO - PROCESS | 1874 | 1461353153079 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}] 12:25:53 INFO - PROCESS | 1874 | 1461353153286 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:25:53 INFO - PROCESS | 1874 | 1461353153570 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62b28800 == 189 [pid = 1874] [id = 569] 12:25:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 248 (0x7f8d50b57000) [pid = 1874] [serial = 1708] [outer = (nil)] 12:25:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 249 (0x7f8d50b9a800) [pid = 1874] [serial = 1709] [outer = 0x7f8d50b57000] 12:25:53 INFO - PROCESS | 1874 | 1461353153694 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 250 (0x7f8d51077000) [pid = 1874] [serial = 1710] [outer = 0x7f8d50b57000] 12:25:54 INFO - PROCESS | 1874 | 1461353154496 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]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1489ms 12:25:54 INFO - PROCESS | 1874 | 1461353154562 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:25:54 INFO - PROCESS | 1874 | 1461353154566 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:25:54 INFO - PROCESS | 1874 | 1461353154571 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 1874 | 1461353154574 Marionette TRACE conn3 <- [1,2250,null,{}] 12:25:54 INFO - PROCESS | 1874 | 1461353154580 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}] 12:25:54 INFO - PROCESS | 1874 | 1461353154819 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:25:55 INFO - PROCESS | 1874 | 1461353155136 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d325d7800 == 190 [pid = 1874] [id = 570] 12:25:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 251 (0x7f8d50b6b000) [pid = 1874] [serial = 1711] [outer = (nil)] 12:25:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 252 (0x7f8d5d3d1400) [pid = 1874] [serial = 1712] [outer = 0x7f8d50b6b000] 12:25:55 INFO - PROCESS | 1874 | 1461353155225 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 253 (0x7f8d6203b400) [pid = 1874] [serial = 1713] [outer = 0x7f8d50b6b000] 12:25:56 INFO - PROCESS | 1874 | 1461353156014 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]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1484ms 12:25:56 INFO - PROCESS | 1874 | 1461353156056 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 1874 | 1461353156060 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:25:56 INFO - PROCESS | 1874 | 1461353156065 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 1874 | 1461353156073 Marionette TRACE conn3 <- [1,2254,null,{}] 12:25:56 INFO - PROCESS | 1874 | 1461353156078 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}] 12:25:56 INFO - PROCESS | 1874 | 1461353156288 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:25:56 INFO - PROCESS | 1874 | 1461353156541 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d38571000 == 191 [pid = 1874] [id = 571] 12:25:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 254 (0x7f8d43767400) [pid = 1874] [serial = 1714] [outer = (nil)] 12:25:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 255 (0x7f8d621a2c00) [pid = 1874] [serial = 1715] [outer = 0x7f8d43767400] 12:25:56 INFO - PROCESS | 1874 | 1461353156609 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 256 (0x7f8d6284dc00) [pid = 1874] [serial = 1716] [outer = 0x7f8d43767400] 12:25:57 INFO - PROCESS | 1874 | 1461353157411 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]]]}] 12:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1393ms 12:25:57 INFO - PROCESS | 1874 | 1461353157460 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 1874 | 1461353157466 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:25:57 INFO - PROCESS | 1874 | 1461353157475 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 1874 | 1461353157479 Marionette TRACE conn3 <- [1,2258,null,{}] 12:25:57 INFO - PROCESS | 1874 | 1461353157484 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}] 12:25:57 INFO - PROCESS | 1874 | 1461353157661 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:25:57 INFO - PROCESS | 1874 | 1461353157936 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3224f000 == 192 [pid = 1874] [id = 572] 12:25:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 257 (0x7f8d3be26800) [pid = 1874] [serial = 1717] [outer = (nil)] 12:25:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 258 (0x7f8d3be2b000) [pid = 1874] [serial = 1718] [outer = 0x7f8d3be26800] 12:25:58 INFO - PROCESS | 1874 | 1461353158045 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 259 (0x7f8d3be30400) [pid = 1874] [serial = 1719] [outer = 0x7f8d3be26800] 12:25:58 INFO - PROCESS | 1874 | 1461353158824 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]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1384ms 12:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:25:58 INFO - PROCESS | 1874 | 1461353158857 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 1874 | 1461353158860 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:25:58 INFO - PROCESS | 1874 | 1461353158866 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 1874 | 1461353158869 Marionette TRACE conn3 <- [1,2262,null,{}] 12:25:58 INFO - PROCESS | 1874 | 1461353158874 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}] 12:25:59 INFO - PROCESS | 1874 | 1461353159050 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:25:59 INFO - PROCESS | 1874 | 1461353159335 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3857a000 == 193 [pid = 1874] [id = 573] 12:25:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 260 (0x7f8d3be30800) [pid = 1874] [serial = 1720] [outer = (nil)] 12:25:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 261 (0x7f8d62a16800) [pid = 1874] [serial = 1721] [outer = 0x7f8d3be30800] 12:25:59 INFO - PROCESS | 1874 | 1461353159450 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 262 (0x7f8d62b0d400) [pid = 1874] [serial = 1722] [outer = 0x7f8d3be30800] 12:26:00 INFO - PROCESS | 1874 | 1461353160242 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]]]}] 12:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1429ms 12:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:26:00 INFO - PROCESS | 1874 | 1461353160295 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:26:00 INFO - PROCESS | 1874 | 1461353160297 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:26:00 INFO - PROCESS | 1874 | 1461353160303 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 1874 | 1461353160306 Marionette TRACE conn3 <- [1,2266,null,{}] 12:26:00 INFO - PROCESS | 1874 | 1461353160311 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}] 12:26:00 INFO - PROCESS | 1874 | 1461353160499 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:26:00 INFO - PROCESS | 1874 | 1461353160801 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d36115000 == 194 [pid = 1874] [id = 574] 12:26:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 263 (0x7f8d2f588000) [pid = 1874] [serial = 1723] [outer = (nil)] 12:26:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 264 (0x7f8d36175800) [pid = 1874] [serial = 1724] [outer = 0x7f8d2f588000] 12:26:00 INFO - PROCESS | 1874 | 1461353160915 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 265 (0x7f8d3617b000) [pid = 1874] [serial = 1725] [outer = 0x7f8d2f588000] 12:26:01 INFO - PROCESS | 1874 | 1461353161750 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]]]}] 12:26:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:26:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1482ms 12:26:01 INFO - PROCESS | 1874 | 1461353161784 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 1874 | 1461353161787 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:26:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:26:01 INFO - PROCESS | 1874 | 1461353161793 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 1874 | 1461353161797 Marionette TRACE conn3 <- [1,2270,null,{}] 12:26:01 INFO - PROCESS | 1874 | 1461353161803 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}] 12:26:02 INFO - PROCESS | 1874 | 1461353162041 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:26:02 INFO - PROCESS | 1874 | 1461353162400 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33f2a000 == 195 [pid = 1874] [id = 575] 12:26:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 266 (0x7f8d314a6000) [pid = 1874] [serial = 1726] [outer = (nil)] 12:26:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 267 (0x7f8d3617d000) [pid = 1874] [serial = 1727] [outer = 0x7f8d314a6000] 12:26:02 INFO - PROCESS | 1874 | 1461353162484 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 268 (0x7f8d3df9fc00) [pid = 1874] [serial = 1728] [outer = 0x7f8d314a6000] 12:26:03 INFO - PROCESS | 1874 | 1461353163381 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]]]}] 12:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1640ms 12:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:26:03 INFO - PROCESS | 1874 | 1461353163435 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:26:03 INFO - PROCESS | 1874 | 1461353163437 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:26:03 INFO - PROCESS | 1874 | 1461353163445 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 1874 | 1461353163447 Marionette TRACE conn3 <- [1,2274,null,{}] 12:26:03 INFO - PROCESS | 1874 | 1461353163453 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}] 12:26:03 INFO - PROCESS | 1874 | 1461353163692 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:26:04 INFO - PROCESS | 1874 | 1461353164014 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d352e1000 == 196 [pid = 1874] [id = 576] 12:26:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 269 (0x7f8d35b65400) [pid = 1874] [serial = 1729] [outer = (nil)] 12:26:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 270 (0x7f8d3755a400) [pid = 1874] [serial = 1730] [outer = 0x7f8d35b65400] 12:26:04 INFO - PROCESS | 1874 | 1461353164090 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 271 (0x7f8d3976b000) [pid = 1874] [serial = 1731] [outer = 0x7f8d35b65400] 12:26:05 INFO - PROCESS | 1874 | 1461353165014 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]]]}] 12:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1635ms 12:26:05 INFO - PROCESS | 1874 | 1461353165080 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 1874 | 1461353165083 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:26:05 INFO - PROCESS | 1874 | 1461353165089 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 1874 | 1461353165091 Marionette TRACE conn3 <- [1,2278,null,{}] 12:26:05 INFO - PROCESS | 1874 | 1461353165096 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}] 12:26:05 INFO - PROCESS | 1874 | 1461353165306 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:26:05 INFO - PROCESS | 1874 | 1461353165645 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31ddc800 == 197 [pid = 1874] [id = 577] 12:26:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 272 (0x7f8d35b6ac00) [pid = 1874] [serial = 1732] [outer = (nil)] 12:26:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 273 (0x7f8d386a6c00) [pid = 1874] [serial = 1733] [outer = 0x7f8d35b6ac00] 12:26:05 INFO - PROCESS | 1874 | 1461353165719 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 274 (0x7f8d3b0f0000) [pid = 1874] [serial = 1734] [outer = 0x7f8d35b6ac00] 12:26:06 INFO - PROCESS | 1874 | 1461353166567 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]]]}] 12:26:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1530ms 12:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:26:06 INFO - PROCESS | 1874 | 1461353166620 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 1874 | 1461353166623 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:26:06 INFO - PROCESS | 1874 | 1461353166630 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 1874 | 1461353166633 Marionette TRACE conn3 <- [1,2282,null,{}] 12:26:06 INFO - PROCESS | 1874 | 1461353166639 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}] 12:26:06 INFO - PROCESS | 1874 | 1461353166845 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:26:07 INFO - PROCESS | 1874 | 1461353167179 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33bf9800 == 198 [pid = 1874] [id = 578] 12:26:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 275 (0x7f8d35b5c000) [pid = 1874] [serial = 1735] [outer = (nil)] 12:26:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 276 (0x7f8d35cc4800) [pid = 1874] [serial = 1736] [outer = 0x7f8d35b5c000] 12:26:07 INFO - PROCESS | 1874 | 1461353167267 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 277 (0x7f8d386a3400) [pid = 1874] [serial = 1737] [outer = 0x7f8d35b5c000] 12:26:08 INFO - PROCESS | 1874 | 1461353168219 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]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1633ms 12:26:08 INFO - PROCESS | 1874 | 1461353168263 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 1874 | 1461353168266 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:26:08 INFO - PROCESS | 1874 | 1461353168272 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 1874 | 1461353168274 Marionette TRACE conn3 <- [1,2286,null,{}] 12:26:08 INFO - PROCESS | 1874 | 1461353168280 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}] 12:26:08 INFO - PROCESS | 1874 | 1461353168510 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:26:10 INFO - PROCESS | 1874 | 1461353170034 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d469d3800 == 197 [pid = 1874] [id = 71] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4455e000 == 196 [pid = 1874] [id = 195] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d35da5800 == 195 [pid = 1874] [id = 558] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44599000 == 194 [pid = 1874] [id = 557] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d441c3000 == 193 [pid = 1874] [id = 556] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4731f000 == 192 [pid = 1874] [id = 510] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b30d000 == 191 [pid = 1874] [id = 555] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d363d8800 == 190 [pid = 1874] [id = 554] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d363f0800 == 189 [pid = 1874] [id = 553] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bc4000 == 188 [pid = 1874] [id = 552] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d33be5000 == 187 [pid = 1874] [id = 551] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d352c3000 == 186 [pid = 1874] [id = 550] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d37b0d800 == 185 [pid = 1874] [id = 546] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d31158000 == 184 [pid = 1874] [id = 545] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3205f000 == 183 [pid = 1874] [id = 544] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44459800 == 182 [pid = 1874] [id = 543] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d66a26000 == 181 [pid = 1874] [id = 542] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e329000 == 180 [pid = 1874] [id = 541] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d520d8800 == 179 [pid = 1874] [id = 540] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50d11000 == 178 [pid = 1874] [id = 539] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4c642000 == 177 [pid = 1874] [id = 538] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a7aa000 == 176 [pid = 1874] [id = 537] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4728b800 == 175 [pid = 1874] [id = 536] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3cdac000 == 174 [pid = 1874] [id = 535] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46312800 == 173 [pid = 1874] [id = 533] 12:26:11 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39628800 == 172 [pid = 1874] [id = 534] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 276 (0x7f8d3af87c00) [pid = 1874] [serial = 1509] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 275 (0x7f8d35ccb800) [pid = 1874] [serial = 1299] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 274 (0x7f8d37c4f800) [pid = 1874] [serial = 1440] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 273 (0x7f8d3755fc00) [pid = 1874] [serial = 1233] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 272 (0x7f8d4a865000) [pid = 1874] [serial = 1236] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 271 (0x7f8d3af81000) [pid = 1874] [serial = 1506] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 270 (0x7f8d622e9c00) [pid = 1874] [serial = 1491] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 269 (0x7f8d438d9c00) [pid = 1874] [serial = 1368] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 268 (0x7f8d4a763c00) [pid = 1874] [serial = 1227] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 267 (0x7f8d4e2e1400) [pid = 1874] [serial = 1347] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 266 (0x7f8d37add800) [pid = 1874] [serial = 1284] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 265 (0x7f8d5c532400) [pid = 1874] [serial = 1359] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 264 (0x7f8d4aff3800) [pid = 1874] [serial = 1413] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 263 (0x7f8d4f952800) [pid = 1874] [serial = 1350] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 262 (0x7f8d5d6c7c00) [pid = 1874] [serial = 1488] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 261 (0x7f8d4fd0e400) [pid = 1874] [serial = 1353] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 260 (0x7f8d45ccac00) [pid = 1874] [serial = 1266] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 259 (0x7f8d57515c00) [pid = 1874] [serial = 1275] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 258 (0x7f8d49e5f400) [pid = 1874] [serial = 1410] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 257 (0x7f8d50b50400) [pid = 1874] [serial = 1356] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 256 (0x7f8d6540dc00) [pid = 1874] [serial = 1230] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 255 (0x7f8d62b02800) [pid = 1874] [serial = 1278] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 254 (0x7f8d51010400) [pid = 1874] [serial = 1272] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 253 (0x7f8d47456c00) [pid = 1874] [serial = 1407] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 252 (0x7f8d5e2dfc00) [pid = 1874] [serial = 1362] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 251 (0x7f8d57512400) [pid = 1874] [serial = 1485] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 250 (0x7f8d50ba6000) [pid = 1874] [serial = 1482] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 249 (0x7f8d4aca8400) [pid = 1874] [serial = 1479] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 248 (0x7f8d4a765c00) [pid = 1874] [serial = 1476] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 247 (0x7f8d47886c00) [pid = 1874] [serial = 1473] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 246 (0x7f8d43287000) [pid = 1874] [serial = 1470] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 245 (0x7f8d3b0f4400) [pid = 1874] [serial = 1467] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d62b0c400) [pid = 1874] [serial = 1437] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d62849000) [pid = 1874] [serial = 1434] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d621adc00) [pid = 1874] [serial = 1431] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d5e2dc400) [pid = 1874] [serial = 1428] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d53307400) [pid = 1874] [serial = 1425] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d50b9f800) [pid = 1874] [serial = 1422] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d50b07000) [pid = 1874] [serial = 1419] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d4fd06400) [pid = 1874] [serial = 1416] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d4aca1400) [pid = 1874] [serial = 1344] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d47892800) [pid = 1874] [serial = 1341] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d46a61000) [pid = 1874] [serial = 1338] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d45c88000) [pid = 1874] [serial = 1335] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d3f1e6c00) [pid = 1874] [serial = 1332] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d3cc44400) [pid = 1874] [serial = 1263] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d35cd1c00) [pid = 1874] [serial = 1296] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d45c77800) [pid = 1874] [serial = 1287] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d4752dc00) [pid = 1874] [serial = 1500] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d43284c00) [pid = 1874] [serial = 1326] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d46d7d800) [pid = 1874] [serial = 1290] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d51016000) [pid = 1874] [serial = 1281] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d61f77000) [pid = 1874] [serial = 1293] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d3e212400) [pid = 1874] [serial = 1401] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d64751000) [pid = 1874] [serial = 1494] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d50bf1400) [pid = 1874] [serial = 1260] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d3b0f0400) [pid = 1874] [serial = 1371] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d65138400) [pid = 1874] [serial = 1497] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d4aca8c00) [pid = 1874] [serial = 1269] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d3b0fc000) [pid = 1874] [serial = 1329] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d31df1c00) [pid = 1874] [serial = 1503] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d45c76400) [pid = 1874] [serial = 1404] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d39695000) [pid = 1874] [serial = 1398] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d462aa400) [pid = 1874] [serial = 1365] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d45cc9800) [pid = 1874] [serial = 1595] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d5d618400) [pid = 1874] [serial = 1550] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d3e219400) [pid = 1874] [serial = 1589] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d3e275c00) [pid = 1874] [serial = 1590] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d3e26f000) [pid = 1874] [serial = 1562] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d46a5a800) [pid = 1874] [serial = 1565] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d4c68c400) [pid = 1874] [serial = 1533] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d384a1400) [pid = 1874] [serial = 1556] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d39870400) [pid = 1874] [serial = 1583] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d39c62800) [pid = 1874] [serial = 1584] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d37ad0400) [pid = 1874] [serial = 1580] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d384a4400) [pid = 1874] [serial = 1581] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d3df9f400) [pid = 1874] [serial = 1586] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d3e20d800) [pid = 1874] [serial = 1587] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d39766800) [pid = 1874] [serial = 1535] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d39865000) [pid = 1874] [serial = 1577] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d31531000) [pid = 1874] [serial = 1574] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d3df9c400) [pid = 1874] [serial = 1571] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d3cc50c00) [pid = 1874] [serial = 1538] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d384acc00) [pid = 1874] [serial = 1559] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d4fd0d000) [pid = 1874] [serial = 1547] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d62048400) [pid = 1874] [serial = 1568] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d36239c00) [pid = 1874] [serial = 1553] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d4e23f800) [pid = 1874] [serial = 1544] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d47528000) [pid = 1874] [serial = 1541] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d4851a800) [pid = 1874] [serial = 1601] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d3f1e8c00) [pid = 1874] [serial = 1592] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d432c8800) [pid = 1874] [serial = 1598] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d469cc800) [pid = 1874] [serial = 1596] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d47526400) [pid = 1874] [serial = 1599] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d3ee52800) [pid = 1874] [serial = 1593] [outer = (nil)] [url = about:blank] 12:26:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d2f68b000 == 173 [pid = 1874] [id = 579] 12:26:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d2f873c00) [pid = 1874] [serial = 1738] [outer = (nil)] 12:26:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d2f877800) [pid = 1874] [serial = 1739] [outer = 0x7f8d2f873c00] 12:26:11 INFO - PROCESS | 1874 | 1461353171532 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d2f97a400) [pid = 1874] [serial = 1740] [outer = 0x7f8d2f873c00] 12:26:12 INFO - PROCESS | 1874 | 1461353172647 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]]]}] 12:26:12 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 12:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 4439ms 12:26:12 INFO - PROCESS | 1874 | 1461353172713 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:26:12 INFO - PROCESS | 1874 | 1461353172723 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:26:12 INFO - PROCESS | 1874 | 1461353172734 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 1874 | 1461353172740 Marionette TRACE conn3 <- [1,2290,null,{}] 12:26:12 INFO - PROCESS | 1874 | 1461353172756 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}] 12:26:13 INFO - PROCESS | 1874 | 1461353173021 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:26:13 INFO - PROCESS | 1874 | 1461353173329 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3204a800 == 174 [pid = 1874] [id = 580] 12:26:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d2f879400) [pid = 1874] [serial = 1741] [outer = (nil)] 12:26:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d31df1c00) [pid = 1874] [serial = 1742] [outer = 0x7f8d2f879400] 12:26:13 INFO - PROCESS | 1874 | 1461353173428 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d32165400) [pid = 1874] [serial = 1743] [outer = 0x7f8d2f879400] 12:26:14 INFO - PROCESS | 1874 | 1461353174541 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]]]}] 12:26:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:26:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1844ms 12:26:14 INFO - PROCESS | 1874 | 1461353174580 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:26:14 INFO - PROCESS | 1874 | 1461353174588 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:26:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:26:14 INFO - PROCESS | 1874 | 1461353174608 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 1874 | 1461353174612 Marionette TRACE conn3 <- [1,2294,null,{}] 12:26:14 INFO - PROCESS | 1874 | 1461353174621 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}] 12:26:14 INFO - PROCESS | 1874 | 1461353174943 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:26:15 INFO - PROCESS | 1874 | 1461353175222 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33bf3000 == 175 [pid = 1874] [id = 581] 12:26:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d35fae800) [pid = 1874] [serial = 1744] [outer = (nil)] 12:26:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d35fb4800) [pid = 1874] [serial = 1745] [outer = 0x7f8d35fae800] 12:26:15 INFO - PROCESS | 1874 | 1461353175410 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d361c7000) [pid = 1874] [serial = 1746] [outer = 0x7f8d35fae800] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d361d0800) [pid = 1874] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d314a2800) [pid = 1874] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d37319c00) [pid = 1874] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d3e26d000) [pid = 1874] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d37c47c00) [pid = 1874] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d31ded400) [pid = 1874] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d3e273800) [pid = 1874] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d3755a800) [pid = 1874] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d385f0800) [pid = 1874] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:26:17 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d45ed2c00) [pid = 1874] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:26:17 INFO - PROCESS | 1874 | 1461353177890 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]]]}] 12:26:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:26:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 3293ms 12:26:17 INFO - PROCESS | 1874 | 1461353177901 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 1874 | 1461353177905 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:26:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:26:17 INFO - PROCESS | 1874 | 1461353177917 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 1874 | 1461353177929 Marionette TRACE conn3 <- [1,2298,null,{}] 12:26:17 INFO - PROCESS | 1874 | 1461353177957 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}] 12:26:18 INFO - PROCESS | 1874 | 1461353178205 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:26:18 INFO - PROCESS | 1874 | 1461353178415 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d352d7800 == 176 [pid = 1874] [id = 582] 12:26:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d36231400) [pid = 1874] [serial = 1747] [outer = (nil)] 12:26:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d3755ac00) [pid = 1874] [serial = 1748] [outer = 0x7f8d36231400] 12:26:18 INFO - PROCESS | 1874 | 1461353178508 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d37ad6c00) [pid = 1874] [serial = 1749] [outer = 0x7f8d36231400] 12:26:19 INFO - PROCESS | 1874 | 1461353179793 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]]]}] 12:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1914ms 12:26:19 INFO - PROCESS | 1874 | 1461353179829 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 1874 | 1461353179839 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:26:19 INFO - PROCESS | 1874 | 1461353179851 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 1874 | 1461353179860 Marionette TRACE conn3 <- [1,2302,null,{}] 12:26:19 INFO - PROCESS | 1874 | 1461353179874 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}] 12:26:20 INFO - PROCESS | 1874 | 1461353180317 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:26:20 INFO - PROCESS | 1874 | 1461353180588 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d325cb800 == 177 [pid = 1874] [id = 583] 12:26:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d2f87c400) [pid = 1874] [serial = 1750] [outer = (nil)] 12:26:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d31de9800) [pid = 1874] [serial = 1751] [outer = 0x7f8d2f87c400] 12:26:20 INFO - PROCESS | 1874 | 1461353180711 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d35b5f400) [pid = 1874] [serial = 1752] [outer = 0x7f8d2f87c400] 12:26:21 INFO - PROCESS | 1874 | 1461353181872 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]]]}] 12:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2059ms 12:26:21 INFO - PROCESS | 1874 | 1461353181910 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:26:21 INFO - PROCESS | 1874 | 1461353181923 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:26:21 INFO - PROCESS | 1874 | 1461353181937 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:26:21 INFO - PROCESS | 1874 | 1461353181942 Marionette TRACE conn3 <- [1,2306,null,{}] 12:26:21 INFO - PROCESS | 1874 | 1461353181951 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}] 12:26:22 INFO - PROCESS | 1874 | 1461353182261 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:26:22 INFO - PROCESS | 1874 | 1461353182654 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35da2800 == 178 [pid = 1874] [id = 584] 12:26:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d3617c800) [pid = 1874] [serial = 1753] [outer = (nil)] 12:26:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d36230c00) [pid = 1874] [serial = 1754] [outer = 0x7f8d3617c800] 12:26:22 INFO - PROCESS | 1874 | 1461353182777 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d3731d400) [pid = 1874] [serial = 1755] [outer = 0x7f8d3617c800] 12:26:23 INFO - PROCESS | 1874 | 1461353183975 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]]]}] 12:26:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:26:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2094ms 12:26:24 INFO - PROCESS | 1874 | 1461353184032 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 1874 | 1461353184036 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:26:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:26:24 INFO - PROCESS | 1874 | 1461353184046 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 1874 | 1461353184054 Marionette TRACE conn3 <- [1,2310,null,{}] 12:26:24 INFO - PROCESS | 1874 | 1461353184078 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}] 12:26:24 INFO - PROCESS | 1874 | 1461353184388 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:26:24 INFO - PROCESS | 1874 | 1461353184776 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363d9800 == 179 [pid = 1874] [id = 585] 12:26:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d37c4fc00) [pid = 1874] [serial = 1756] [outer = (nil)] 12:26:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d384a6400) [pid = 1874] [serial = 1757] [outer = 0x7f8d37c4fc00] 12:26:24 INFO - PROCESS | 1874 | 1461353184856 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d385f3000) [pid = 1874] [serial = 1758] [outer = 0x7f8d37c4fc00] 12:26:25 INFO - PROCESS | 1874 | 1461353185712 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]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1692ms 12:26:25 INFO - PROCESS | 1874 | 1461353185737 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:26:25 INFO - PROCESS | 1874 | 1461353185741 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:26:25 INFO - PROCESS | 1874 | 1461353185747 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 1874 | 1461353185750 Marionette TRACE conn3 <- [1,2314,null,{}] 12:26:25 INFO - PROCESS | 1874 | 1461353185756 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}] 12:26:25 INFO - PROCESS | 1874 | 1461353185936 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:26:26 INFO - PROCESS | 1874 | 1461353186154 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d378e2000 == 180 [pid = 1874] [id = 586] 12:26:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d384a0000) [pid = 1874] [serial = 1759] [outer = (nil)] 12:26:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d386b1800) [pid = 1874] [serial = 1760] [outer = 0x7f8d384a0000] 12:26:26 INFO - PROCESS | 1874 | 1461353186264 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d3892e000) [pid = 1874] [serial = 1761] [outer = 0x7f8d384a0000] 12:26:27 INFO - PROCESS | 1874 | 1461353187127 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]]]}] 12:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1434ms 12:26:27 INFO - PROCESS | 1874 | 1461353187181 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:26:27 INFO - PROCESS | 1874 | 1461353187184 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:26:27 INFO - PROCESS | 1874 | 1461353187191 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:26:27 INFO - PROCESS | 1874 | 1461353187194 Marionette TRACE conn3 <- [1,2318,null,{}] 12:26:27 INFO - PROCESS | 1874 | 1461353187199 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}] 12:26:27 INFO - PROCESS | 1874 | 1461353187374 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:26:27 INFO - PROCESS | 1874 | 1461353187648 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37df0000 == 181 [pid = 1874] [id = 587] 12:26:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d3623a400) [pid = 1874] [serial = 1762] [outer = (nil)] 12:26:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d39686800) [pid = 1874] [serial = 1763] [outer = 0x7f8d3623a400] 12:26:27 INFO - PROCESS | 1874 | 1461353187763 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d39692000) [pid = 1874] [serial = 1764] [outer = 0x7f8d3623a400] 12:26:28 INFO - PROCESS | 1874 | 1461353188594 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] 12:26:28 INFO - PROCESS | 1874 | 1461353188636 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:26:28 INFO - PROCESS | 1874 | 1461353188642 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 1874 | 1461353188645 Marionette TRACE conn3 <- [1,2322,null,{}] 12:26:28 INFO - PROCESS | 1874 | 1461353188650 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}] 12:26:28 INFO - PROCESS | 1874 | 1461353188861 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:26:29 INFO - PROCESS | 1874 | 1461353189085 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d386dd800 == 182 [pid = 1874] [id = 588] 12:26:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d39ae5800) [pid = 1874] [serial = 1765] [outer = (nil)] 12:26:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d39aeb000) [pid = 1874] [serial = 1766] [outer = 0x7f8d39ae5800] 12:26:29 INFO - PROCESS | 1874 | 1461353189246 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d39b4f800) [pid = 1874] [serial = 1767] [outer = 0x7f8d39ae5800] 12:26:30 INFO - PROCESS | 1874 | 1461353190056 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]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1426ms 12:26:30 INFO - PROCESS | 1874 | 1461353190069 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 1874 | 1461353190072 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:26:30 INFO - PROCESS | 1874 | 1461353190095 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 1874 | 1461353190098 Marionette TRACE conn3 <- [1,2326,null,{}] 12:26:30 INFO - PROCESS | 1874 | 1461353190104 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}] 12:26:30 INFO - PROCESS | 1874 | 1461353190284 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:26:30 INFO - PROCESS | 1874 | 1461353190502 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3978d000 == 183 [pid = 1874] [id = 589] 12:26:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d39ae5c00) [pid = 1874] [serial = 1768] [outer = (nil)] 12:26:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d39c67000) [pid = 1874] [serial = 1769] [outer = 0x7f8d39ae5c00] 12:26:30 INFO - PROCESS | 1874 | 1461353190610 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d3af81000) [pid = 1874] [serial = 1770] [outer = 0x7f8d39ae5c00] 12:26:31 INFO - PROCESS | 1874 | 1461353191465 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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1434ms 12:26:31 INFO - PROCESS | 1874 | 1461353191527 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 1874 | 1461353191534 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:26:31 INFO - PROCESS | 1874 | 1461353191540 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 1874 | 1461353191542 Marionette TRACE conn3 <- [1,2330,null,{}] 12:26:31 INFO - PROCESS | 1874 | 1461353191548 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}] 12:26:31 INFO - PROCESS | 1874 | 1461353191727 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:26:31 INFO - PROCESS | 1874 | 1461353191942 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39882000 == 184 [pid = 1874] [id = 590] 12:26:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d39b50c00) [pid = 1874] [serial = 1771] [outer = (nil)] 12:26:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d3b0f2800) [pid = 1874] [serial = 1772] [outer = 0x7f8d39b50c00] 12:26:32 INFO - PROCESS | 1874 | 1461353192051 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d3b0f9c00) [pid = 1874] [serial = 1773] [outer = 0x7f8d39b50c00] 12:26:32 INFO - PROCESS | 1874 | 1461353192930 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]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1428ms 12:26:32 INFO - PROCESS | 1874 | 1461353192969 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:26:32 INFO - PROCESS | 1874 | 1461353192974 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:26:32 INFO - PROCESS | 1874 | 1461353192980 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 1874 | 1461353192984 Marionette TRACE conn3 <- [1,2334,null,{}] 12:26:32 INFO - PROCESS | 1874 | 1461353192989 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}] 12:26:33 INFO - PROCESS | 1874 | 1461353193173 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:26:33 INFO - PROCESS | 1874 | 1461353193482 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39a39000 == 185 [pid = 1874] [id = 591] 12:26:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d39c5f800) [pid = 1874] [serial = 1774] [outer = (nil)] 12:26:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d3b7fd800) [pid = 1874] [serial = 1775] [outer = 0x7f8d39c5f800] 12:26:33 INFO - PROCESS | 1874 | 1461353193554 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d3be31400) [pid = 1874] [serial = 1776] [outer = 0x7f8d39c5f800] 12:26:34 INFO - PROCESS | 1874 | 1461353194312 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]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1381ms 12:26:34 INFO - PROCESS | 1874 | 1461353194362 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 1874 | 1461353194365 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:26:34 INFO - PROCESS | 1874 | 1461353194370 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 1874 | 1461353194373 Marionette TRACE conn3 <- [1,2338,null,{}] 12:26:34 INFO - PROCESS | 1874 | 1461353194378 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}] 12:26:34 INFO - PROCESS | 1874 | 1461353194553 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:26:34 INFO - PROCESS | 1874 | 1461353194792 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b0ba000 == 186 [pid = 1874] [id = 592] 12:26:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d3af87800) [pid = 1874] [serial = 1777] [outer = (nil)] 12:26:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d3c97c800) [pid = 1874] [serial = 1778] [outer = 0x7f8d3af87800] 12:26:34 INFO - PROCESS | 1874 | 1461353194900 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d3cc46000) [pid = 1874] [serial = 1779] [outer = 0x7f8d3af87800] 12:26:35 INFO - PROCESS | 1874 | 1461353195786 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]]]}] 12:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1477ms 12:26:35 INFO - PROCESS | 1874 | 1461353195849 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:26:35 INFO - PROCESS | 1874 | 1461353195852 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:26:35 INFO - PROCESS | 1874 | 1461353195858 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 1874 | 1461353195861 Marionette TRACE conn3 <- [1,2342,null,{}] 12:26:35 INFO - PROCESS | 1874 | 1461353195866 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}] 12:26:36 INFO - PROCESS | 1874 | 1461353196071 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:26:36 INFO - PROCESS | 1874 | 1461353196338 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b760800 == 187 [pid = 1874] [id = 593] 12:26:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d3df9f800) [pid = 1874] [serial = 1780] [outer = (nil)] 12:26:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d3dfa2c00) [pid = 1874] [serial = 1781] [outer = 0x7f8d3df9f800] 12:26:36 INFO - PROCESS | 1874 | 1461353196457 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d3e1cb800) [pid = 1874] [serial = 1782] [outer = 0x7f8d3df9f800] 12:26:37 INFO - PROCESS | 1874 | 1461353197257 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]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1431ms 12:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:26:37 INFO - PROCESS | 1874 | 1461353197289 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 1874 | 1461353197292 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:26:37 INFO - PROCESS | 1874 | 1461353197296 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 1874 | 1461353197300 Marionette TRACE conn3 <- [1,2346,null,{}] 12:26:37 INFO - PROCESS | 1874 | 1461353197305 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}] 12:26:37 INFO - PROCESS | 1874 | 1461353197483 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:26:37 INFO - PROCESS | 1874 | 1461353197723 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3c9d0800 == 188 [pid = 1874] [id = 594] 12:26:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d3b7f8000) [pid = 1874] [serial = 1783] [outer = (nil)] 12:26:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d3e1d0400) [pid = 1874] [serial = 1784] [outer = 0x7f8d3b7f8000] 12:26:37 INFO - PROCESS | 1874 | 1461353197805 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d3e215000) [pid = 1874] [serial = 1785] [outer = 0x7f8d3b7f8000] 12:26:38 INFO - PROCESS | 1874 | 1461353198634 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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1385ms 12:26:38 INFO - PROCESS | 1874 | 1461353198683 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 1874 | 1461353198689 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:26:38 INFO - PROCESS | 1874 | 1461353198698 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 1874 | 1461353198702 Marionette TRACE conn3 <- [1,2350,null,{}] 12:26:38 INFO - PROCESS | 1874 | 1461353198707 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}] 12:26:38 INFO - PROCESS | 1874 | 1461353198896 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:26:39 INFO - PROCESS | 1874 | 1461353199159 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f038000 == 189 [pid = 1874] [id = 595] 12:26:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d3be29c00) [pid = 1874] [serial = 1786] [outer = (nil)] 12:26:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d3e247000) [pid = 1874] [serial = 1787] [outer = 0x7f8d3be29c00] 12:26:39 INFO - PROCESS | 1874 | 1461353199268 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d3e250c00) [pid = 1874] [serial = 1788] [outer = 0x7f8d3be29c00] 12:26:40 INFO - PROCESS | 1874 | 1461353200018 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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1379ms 12:26:40 INFO - PROCESS | 1874 | 1461353200077 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 1874 | 1461353200079 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:26:40 INFO - PROCESS | 1874 | 1461353200085 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 1874 | 1461353200087 Marionette TRACE conn3 <- [1,2354,null,{}] 12:26:40 INFO - PROCESS | 1874 | 1461353200092 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}] 12:26:40 INFO - PROCESS | 1874 | 1461353200282 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:26:40 INFO - PROCESS | 1874 | 1461353200507 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f0e1000 == 190 [pid = 1874] [id = 596] 12:26:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d3e1d2400) [pid = 1874] [serial = 1789] [outer = (nil)] 12:26:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d3e276400) [pid = 1874] [serial = 1790] [outer = 0x7f8d3e1d2400] 12:26:40 INFO - PROCESS | 1874 | 1461353200617 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d3ee53c00) [pid = 1874] [serial = 1791] [outer = 0x7f8d3e1d2400] 12:26:41 INFO - PROCESS | 1874 | 1461353201453 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]]]}] 12:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1445ms 12:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:26:41 INFO - PROCESS | 1874 | 1461353201530 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:26:41 INFO - PROCESS | 1874 | 1461353201533 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:26:41 INFO - PROCESS | 1874 | 1461353201538 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:26:41 INFO - PROCESS | 1874 | 1461353201541 Marionette TRACE conn3 <- [1,2358,null,{}] 12:26:41 INFO - PROCESS | 1874 | 1461353201546 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}] 12:26:41 INFO - PROCESS | 1874 | 1461353201763 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:26:42 INFO - PROCESS | 1874 | 1461353202066 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439ac800 == 191 [pid = 1874] [id = 597] 12:26:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d3e246000) [pid = 1874] [serial = 1792] [outer = (nil)] 12:26:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d3e271000) [pid = 1874] [serial = 1793] [outer = 0x7f8d3e246000] 12:26:42 INFO - PROCESS | 1874 | 1461353202147 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d3f1f0400) [pid = 1874] [serial = 1794] [outer = 0x7f8d3e246000] 12:26:43 INFO - PROCESS | 1874 | 1461353203137 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]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1685ms 12:26:43 INFO - PROCESS | 1874 | 1461353203223 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 1874 | 1461353203227 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:26:43 INFO - PROCESS | 1874 | 1461353203232 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 1874 | 1461353203234 Marionette TRACE conn3 <- [1,2362,null,{}] 12:26:43 INFO - PROCESS | 1874 | 1461353203240 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}] 12:26:43 INFO - PROCESS | 1874 | 1461353203454 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:26:44 INFO - PROCESS | 1874 | 1461353204171 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31ee8000 == 192 [pid = 1874] [id = 598] 12:26:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d2f876400) [pid = 1874] [serial = 1795] [outer = (nil)] 12:26:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d2f978000) [pid = 1874] [serial = 1796] [outer = 0x7f8d2f876400] 12:26:44 INFO - PROCESS | 1874 | 1461353204244 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d314a5800) [pid = 1874] [serial = 1797] [outer = 0x7f8d2f876400] 12:26:45 INFO - PROCESS | 1874 | 1461353205090 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]]]}] 12:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1930ms 12:26:45 INFO - PROCESS | 1874 | 1461353205164 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:26:45 INFO - PROCESS | 1874 | 1461353205169 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:26:45 INFO - PROCESS | 1874 | 1461353205183 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 1874 | 1461353205191 Marionette TRACE conn3 <- [1,2366,null,{}] 12:26:45 INFO - PROCESS | 1874 | 1461353205198 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}] 12:26:45 INFO - PROCESS | 1874 | 1461353205420 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:26:45 INFO - PROCESS | 1874 | 1461353205747 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33f39800 == 193 [pid = 1874] [id = 599] 12:26:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d2f875400) [pid = 1874] [serial = 1798] [outer = (nil)] 12:26:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d32162c00) [pid = 1874] [serial = 1799] [outer = 0x7f8d2f875400] 12:26:45 INFO - PROCESS | 1874 | 1461353205819 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d36174c00) [pid = 1874] [serial = 1800] [outer = 0x7f8d2f875400] 12:26:46 INFO - PROCESS | 1874 | 1461353206647 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]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1546ms 12:26:46 INFO - PROCESS | 1874 | 1461353206725 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 1874 | 1461353206737 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:26:46 INFO - PROCESS | 1874 | 1461353206750 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 1874 | 1461353206757 Marionette TRACE conn3 <- [1,2370,null,{}] 12:26:46 INFO - PROCESS | 1874 | 1461353206777 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}] 12:26:47 INFO - PROCESS | 1874 | 1461353207059 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:26:47 INFO - PROCESS | 1874 | 1461353207324 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33bdb000 == 194 [pid = 1874] [id = 600] 12:26:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d36239c00) [pid = 1874] [serial = 1801] [outer = (nil)] 12:26:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d37556000) [pid = 1874] [serial = 1802] [outer = 0x7f8d36239c00] 12:26:47 INFO - PROCESS | 1874 | 1461353207390 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d37c43000) [pid = 1874] [serial = 1803] [outer = 0x7f8d36239c00] 12:26:48 INFO - PROCESS | 1874 | 1461353208286 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]]]}] 12:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1606ms 12:26:48 INFO - PROCESS | 1874 | 1461353208357 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 1874 | 1461353208362 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:26:48 INFO - PROCESS | 1874 | 1461353208370 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 1874 | 1461353208378 Marionette TRACE conn3 <- [1,2374,null,{}] 12:26:48 INFO - PROCESS | 1874 | 1461353208390 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}] 12:26:48 INFO - PROCESS | 1874 | 1461353208609 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:26:48 INFO - PROCESS | 1874 | 1461353208918 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d32260800 == 195 [pid = 1874] [id = 601] 12:26:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d35b6a400) [pid = 1874] [serial = 1804] [outer = (nil)] 12:26:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d396ccc00) [pid = 1874] [serial = 1805] [outer = 0x7f8d35b6a400] 12:26:48 INFO - PROCESS | 1874 | 1461353208985 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d39769800) [pid = 1874] [serial = 1806] [outer = 0x7f8d35b6a400] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bd6800 == 194 [pid = 1874] [id = 479] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50a0d000 == 193 [pid = 1874] [id = 475] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d3892d800) [pid = 1874] [serial = 1604] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d32163c00) [pid = 1874] [serial = 1631] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d533f0800) [pid = 1874] [serial = 1622] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d3149dc00) [pid = 1874] [serial = 1640] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d43762c00) [pid = 1874] [serial = 1610] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d2f97a800) [pid = 1874] [serial = 1649] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d314a4000) [pid = 1874] [serial = 1646] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d2f58b400) [pid = 1874] [serial = 1643] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d4ff39400) [pid = 1874] [serial = 1619] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d4a7e3400) [pid = 1874] [serial = 1616] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d62049400) [pid = 1874] [serial = 1628] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d4788a400) [pid = 1874] [serial = 1613] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d3df94c00) [pid = 1874] [serial = 1607] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d6219e800) [pid = 1874] [serial = 1634] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d6203b800) [pid = 1874] [serial = 1625] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d2f877000) [pid = 1874] [serial = 1637] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51b71000 == 192 [pid = 1874] [id = 476] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3204a800 == 191 [pid = 1874] [id = 580] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d2f68b000 == 190 [pid = 1874] [id = 579] 12:26:49 INFO - PROCESS | 1874 | 1461353209926 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]]]}] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d33bf9800 == 189 [pid = 1874] [id = 578] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d31ddc800 == 188 [pid = 1874] [id = 577] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d352e1000 == 187 [pid = 1874] [id = 576] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d33f2a000 == 186 [pid = 1874] [id = 575] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d36115000 == 185 [pid = 1874] [id = 574] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3857a000 == 184 [pid = 1874] [id = 573] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3224f000 == 183 [pid = 1874] [id = 572] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d38571000 == 182 [pid = 1874] [id = 571] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d325d7800 == 181 [pid = 1874] [id = 570] 12:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1590ms 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62b28800 == 180 [pid = 1874] [id = 569] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5c5b9000 == 179 [pid = 1874] [id = 568] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5142e000 == 178 [pid = 1874] [id = 567] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4fa8c000 == 177 [pid = 1874] [id = 566] 12:26:49 INFO - PROCESS | 1874 | 1461353209964 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 1874 | 1461353209968 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4d23c000 == 176 [pid = 1874] [id = 565] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4785f800 == 175 [pid = 1874] [id = 564] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468c9800 == 174 [pid = 1874] [id = 563] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46203000 == 173 [pid = 1874] [id = 562] 12:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bd3000 == 172 [pid = 1874] [id = 561] 12:26:49 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d37b09000 == 171 [pid = 1874] [id = 560] 12:26:49 INFO - PROCESS | 1874 | 1461353209983 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 1874 | 1461353209986 Marionette TRACE conn3 <- [1,2378,null,{}] 12:26:49 INFO - PROCESS | 1874 | 1461353209992 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}] 12:26:50 INFO - PROCESS | 1874 | 1461353210156 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d4745f000) [pid = 1874] [serial = 1673] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d4851d400) [pid = 1874] [serial = 1674] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d45d18800) [pid = 1874] [serial = 1671] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d385edc00) [pid = 1874] [serial = 1677] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d43283400) [pid = 1874] [serial = 1668] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d36234000) [pid = 1874] [serial = 1655] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d37551400) [pid = 1874] [serial = 1656] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d3215b400) [pid = 1874] [serial = 1652] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d35b62400) [pid = 1874] [serial = 1653] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d39ae1000) [pid = 1874] [serial = 1664] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d3df9b800) [pid = 1874] [serial = 1665] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d3e277800) [pid = 1874] [serial = 1667] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d49eeb000) [pid = 1874] [serial = 1602] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d37555000) [pid = 1874] [serial = 1676] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d4376cc00) [pid = 1874] [serial = 1670] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d3b0f0c00) [pid = 1874] [serial = 1661] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d3cc4b000) [pid = 1874] [serial = 1662] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d396c2c00) [pid = 1874] [serial = 1658] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d39868800) [pid = 1874] [serial = 1659] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 1874 | 1461353210406 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3204a800 == 172 [pid = 1874] [id = 602] 12:26:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d35b62400) [pid = 1874] [serial = 1807] [outer = (nil)] 12:26:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d37555000) [pid = 1874] [serial = 1808] [outer = 0x7f8d35b62400] 12:26:50 INFO - PROCESS | 1874 | 1461353210474 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d39865400) [pid = 1874] [serial = 1809] [outer = 0x7f8d35b62400] 12:26:51 INFO - PROCESS | 1874 | 1461353211140 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]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1183ms 12:26:51 INFO - PROCESS | 1874 | 1461353211164 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:26:51 INFO - PROCESS | 1874 | 1461353211167 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:26:51 INFO - PROCESS | 1874 | 1461353211172 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1874 | 1461353211174 Marionette TRACE conn3 <- [1,2382,null,{}] 12:26:51 INFO - PROCESS | 1874 | 1461353211179 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}] 12:26:51 INFO - PROCESS | 1874 | 1461353211362 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:26:51 INFO - PROCESS | 1874 | 1461353211547 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3610f000 == 173 [pid = 1874] [id = 603] 12:26:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d39ae5400) [pid = 1874] [serial = 1810] [outer = (nil)] 12:26:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d39c5e800) [pid = 1874] [serial = 1811] [outer = 0x7f8d39ae5400] 12:26:51 INFO - PROCESS | 1874 | 1461353211615 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d3be25800) [pid = 1874] [serial = 1812] [outer = 0x7f8d39ae5400] 12:26:52 INFO - PROCESS | 1874 | 1461353212327 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]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1231ms 12:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:26:52 INFO - PROCESS | 1874 | 1461353212404 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 1874 | 1461353212406 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:26:52 INFO - PROCESS | 1874 | 1461353212410 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 1874 | 1461353212414 Marionette TRACE conn3 <- [1,2386,null,{}] 12:26:52 INFO - PROCESS | 1874 | 1461353212424 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}] 12:26:52 INFO - PROCESS | 1874 | 1461353212669 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:26:52 INFO - PROCESS | 1874 | 1461353212689 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d387a4000 == 174 [pid = 1874] [id = 604] 12:26:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d3be25c00) [pid = 1874] [serial = 1813] [outer = (nil)] 12:26:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d3dddac00) [pid = 1874] [serial = 1814] [outer = 0x7f8d3be25c00] 12:26:52 INFO - PROCESS | 1874 | 1461353212746 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d3df9cc00) [pid = 1874] [serial = 1815] [outer = 0x7f8d3be25c00] 12:26:53 INFO - PROCESS | 1874 | 1461353213580 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]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1232ms 12:26:53 INFO - PROCESS | 1874 | 1461353213643 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:26:53 INFO - PROCESS | 1874 | 1461353213646 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:26:53 INFO - PROCESS | 1874 | 1461353213651 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 1874 | 1461353213653 Marionette TRACE conn3 <- [1,2390,null,{}] 12:26:53 INFO - PROCESS | 1874 | 1461353213658 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}] 12:26:53 INFO - PROCESS | 1874 | 1461353213930 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:26:53 INFO - PROCESS | 1874 | 1461353213967 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bc9800 == 175 [pid = 1874] [id = 605] 12:26:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d3ddd4800) [pid = 1874] [serial = 1816] [outer = (nil)] 12:26:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d3e1d2c00) [pid = 1874] [serial = 1817] [outer = 0x7f8d3ddd4800] 12:26:54 INFO - PROCESS | 1874 | 1461353214023 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d3e275400) [pid = 1874] [serial = 1818] [outer = 0x7f8d3ddd4800] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d3215e400) [pid = 1874] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d39ae8400) [pid = 1874] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d3af7bc00) [pid = 1874] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d38927000) [pid = 1874] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d469ca400) [pid = 1874] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d3215f800) [pid = 1874] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d2f873c00) [pid = 1874] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d35b65400) [pid = 1874] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d36233c00) [pid = 1874] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d2f588000) [pid = 1874] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d35fae800) [pid = 1874] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d2f879400) [pid = 1874] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d36233400) [pid = 1874] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d3152a800) [pid = 1874] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d3be30800) [pid = 1874] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d2f870000) [pid = 1874] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d438dc800) [pid = 1874] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d47529800) [pid = 1874] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d35fb3c00) [pid = 1874] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d60759c00) [pid = 1874] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d39765c00) [pid = 1874] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d314a6000) [pid = 1874] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d2f86e000) [pid = 1874] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d4a19c400) [pid = 1874] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d37ad7000) [pid = 1874] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d35fbc400) [pid = 1874] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d35fadc00) [pid = 1874] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d50b57000) [pid = 1874] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d31530000) [pid = 1874] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d3b7f6400) [pid = 1874] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d2f587800) [pid = 1874] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d4454e800) [pid = 1874] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d50b6b000) [pid = 1874] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d438d8c00) [pid = 1874] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d385ee400) [pid = 1874] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d3e20a800) [pid = 1874] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d35b6ac00) [pid = 1874] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d43767400) [pid = 1874] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d2f58a800) [pid = 1874] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d384a1c00) [pid = 1874] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d4f559400) [pid = 1874] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d4fad3c00) [pid = 1874] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d3152a000) [pid = 1874] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d3be26800) [pid = 1874] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d384a9c00) [pid = 1874] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d2f586c00) [pid = 1874] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d3892e800) [pid = 1874] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d36237000) [pid = 1874] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d31ded800) [pid = 1874] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d469cd000) [pid = 1874] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d4e3b2c00) [pid = 1874] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d45a4ec00) [pid = 1874] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d36234800) [pid = 1874] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:26:55 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d3f1e8000) [pid = 1874] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:26:55 INFO - PROCESS | 1874 | 1461353215651 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]]]}] 12:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2034ms 12:26:55 INFO - PROCESS | 1874 | 1461353215686 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:26:55 INFO - PROCESS | 1874 | 1461353215690 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:26:55 INFO - PROCESS | 1874 | 1461353215698 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 1874 | 1461353215700 Marionette TRACE conn3 <- [1,2394,null,{}] 12:26:55 INFO - PROCESS | 1874 | 1461353215705 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}] 12:26:55 INFO - PROCESS | 1874 | 1461353215930 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:26:55 INFO - PROCESS | 1874 | 1461353215960 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d32055000 == 176 [pid = 1874] [id = 606] 12:26:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d2f870000) [pid = 1874] [serial = 1819] [outer = (nil)] 12:26:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d3152a800) [pid = 1874] [serial = 1820] [outer = 0x7f8d2f870000] 12:26:56 INFO - PROCESS | 1874 | 1461353216020 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d36171400) [pid = 1874] [serial = 1821] [outer = 0x7f8d2f870000] 12:26:56 INFO - PROCESS | 1874 | 1461353216800 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]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1137ms 12:26:56 INFO - PROCESS | 1874 | 1461353216834 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 1874 | 1461353216836 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:26:56 INFO - PROCESS | 1874 | 1461353216842 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 1874 | 1461353216844 Marionette TRACE conn3 <- [1,2398,null,{}] 12:26:56 INFO - PROCESS | 1874 | 1461353216863 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}] 12:26:57 INFO - PROCESS | 1874 | 1461353217030 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:26:57 INFO - PROCESS | 1874 | 1461353217044 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b31b000 == 177 [pid = 1874] [id = 607] 12:26:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d35fae400) [pid = 1874] [serial = 1822] [outer = (nil)] 12:26:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d37c42800) [pid = 1874] [serial = 1823] [outer = 0x7f8d35fae400] 12:26:57 INFO - PROCESS | 1874 | 1461353217101 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d3af7bc00) [pid = 1874] [serial = 1824] [outer = 0x7f8d35fae400] 12:26:58 INFO - PROCESS | 1874 | 1461353218317 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]]]}] 12:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1494ms 12:26:58 INFO - PROCESS | 1874 | 1461353218336 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:26:58 INFO - PROCESS | 1874 | 1461353218343 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:26:58 INFO - PROCESS | 1874 | 1461353218352 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 1874 | 1461353218357 Marionette TRACE conn3 <- [1,2402,null,{}] 12:26:58 INFO - PROCESS | 1874 | 1461353218364 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}] 12:26:58 INFO - PROCESS | 1874 | 1461353218564 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:26:58 INFO - PROCESS | 1874 | 1461353218792 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d352da000 == 178 [pid = 1874] [id = 608] 12:26:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d35b5c400) [pid = 1874] [serial = 1825] [outer = (nil)] 12:26:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d35cc6800) [pid = 1874] [serial = 1826] [outer = 0x7f8d35b5c400] 12:26:58 INFO - PROCESS | 1874 | 1461353218948 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d36176800) [pid = 1874] [serial = 1827] [outer = 0x7f8d35b5c400] 12:26:59 INFO - PROCESS | 1874 | 1461353219814 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]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1533ms 12:26:59 INFO - PROCESS | 1874 | 1461353219885 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 1874 | 1461353219895 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:26:59 INFO - PROCESS | 1874 | 1461353219904 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 1874 | 1461353219908 Marionette TRACE conn3 <- [1,2406,null,{}] 12:26:59 INFO - PROCESS | 1874 | 1461353219914 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}] 12:27:00 INFO - PROCESS | 1874 | 1461353220145 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:27:00 INFO - PROCESS | 1874 | 1461353220491 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d384ce000 == 179 [pid = 1874] [id = 609] 12:27:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d36173400) [pid = 1874] [serial = 1828] [outer = (nil)] 12:27:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d3755f000) [pid = 1874] [serial = 1829] [outer = 0x7f8d36173400] 12:27:00 INFO - PROCESS | 1874 | 1461353220565 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d37c4e400) [pid = 1874] [serial = 1830] [outer = 0x7f8d36173400] 12:27:01 INFO - PROCESS | 1874 | 1461353221523 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]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1685ms 12:27:01 INFO - PROCESS | 1874 | 1461353221590 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1874 | 1461353221594 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:27:01 INFO - PROCESS | 1874 | 1461353221600 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1874 | 1461353221605 Marionette TRACE conn3 <- [1,2410,null,{}] 12:27:01 INFO - PROCESS | 1874 | 1461353221620 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}] 12:27:01 INFO - PROCESS | 1874 | 1461353221855 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:27:02 INFO - PROCESS | 1874 | 1461353222167 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3bfcb800 == 180 [pid = 1874] [id = 610] 12:27:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d37c44c00) [pid = 1874] [serial = 1831] [outer = (nil)] 12:27:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d3976fc00) [pid = 1874] [serial = 1832] [outer = 0x7f8d37c44c00] 12:27:02 INFO - PROCESS | 1874 | 1461353222249 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d3af7e000) [pid = 1874] [serial = 1833] [outer = 0x7f8d37c44c00] 12:27:03 INFO - PROCESS | 1874 | 1461353223168 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]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1588ms 12:27:03 INFO - PROCESS | 1874 | 1461353223188 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:27:03 INFO - PROCESS | 1874 | 1461353223193 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:27:03 INFO - PROCESS | 1874 | 1461353223199 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 1874 | 1461353223202 Marionette TRACE conn3 <- [1,2414,null,{}] 12:27:03 INFO - PROCESS | 1874 | 1461353223208 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}] 12:27:03 INFO - PROCESS | 1874 | 1461353223420 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:27:03 INFO - PROCESS | 1874 | 1461353223726 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d441b1800 == 181 [pid = 1874] [id = 611] 12:27:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d32167000) [pid = 1874] [serial = 1834] [outer = (nil)] 12:27:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d3be26c00) [pid = 1874] [serial = 1835] [outer = 0x7f8d32167000] 12:27:03 INFO - PROCESS | 1874 | 1461353223807 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d3cc4b000) [pid = 1874] [serial = 1836] [outer = 0x7f8d32167000] 12:27:04 INFO - PROCESS | 1874 | 1461353224701 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]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1530ms 12:27:04 INFO - PROCESS | 1874 | 1461353224730 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 1874 | 1461353224733 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:27:04 INFO - PROCESS | 1874 | 1461353224739 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1874 | 1461353224741 Marionette TRACE conn3 <- [1,2418,null,{}] 12:27:04 INFO - PROCESS | 1874 | 1461353224746 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}] 12:27:04 INFO - PROCESS | 1874 | 1461353224942 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:27:05 INFO - PROCESS | 1874 | 1461353225167 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d443aa800 == 182 [pid = 1874] [id = 612] 12:27:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d39762c00) [pid = 1874] [serial = 1837] [outer = (nil)] 12:27:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d3df9c400) [pid = 1874] [serial = 1838] [outer = 0x7f8d39762c00] 12:27:05 INFO - PROCESS | 1874 | 1461353225285 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d3e20f400) [pid = 1874] [serial = 1839] [outer = 0x7f8d39762c00] 12:27:06 INFO - PROCESS | 1874 | 1461353226182 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]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1477ms 12:27:06 INFO - PROCESS | 1874 | 1461353226217 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1874 | 1461353226220 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:27:06 INFO - PROCESS | 1874 | 1461353226226 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1874 | 1461353226229 Marionette TRACE conn3 <- [1,2422,null,{}] 12:27:06 INFO - PROCESS | 1874 | 1461353226234 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}] 12:27:06 INFO - PROCESS | 1874 | 1461353226436 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:27:06 INFO - PROCESS | 1874 | 1461353226754 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4456e000 == 183 [pid = 1874] [id = 613] 12:27:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d3ee4f000) [pid = 1874] [serial = 1840] [outer = (nil)] 12:27:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d43289000) [pid = 1874] [serial = 1841] [outer = 0x7f8d3ee4f000] 12:27:06 INFO - PROCESS | 1874 | 1461353226830 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d43766000) [pid = 1874] [serial = 1842] [outer = 0x7f8d3ee4f000] 12:27:07 INFO - PROCESS | 1874 | 1461353227564 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]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1377ms 12:27:07 INFO - PROCESS | 1874 | 1461353227604 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 1874 | 1461353227607 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:27:07 INFO - PROCESS | 1874 | 1461353227613 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 1874 | 1461353227615 Marionette TRACE conn3 <- [1,2426,null,{}] 12:27:07 INFO - PROCESS | 1874 | 1461353227620 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}] 12:27:07 INFO - PROCESS | 1874 | 1461353227798 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:27:08 INFO - PROCESS | 1874 | 1461353228078 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4459a800 == 184 [pid = 1874] [id = 614] 12:27:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d3ee59400) [pid = 1874] [serial = 1843] [outer = (nil)] 12:27:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d43768800) [pid = 1874] [serial = 1844] [outer = 0x7f8d3ee59400] 12:27:08 INFO - PROCESS | 1874 | 1461353228158 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d43861000) [pid = 1874] [serial = 1845] [outer = 0x7f8d3ee59400] 12:27:08 INFO - PROCESS | 1874 | 1461353228986 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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1427ms 12:27:09 INFO - PROCESS | 1874 | 1461353229040 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 1874 | 1461353229043 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:27:09 INFO - PROCESS | 1874 | 1461353229049 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1874 | 1461353229052 Marionette TRACE conn3 <- [1,2430,null,{}] 12:27:09 INFO - PROCESS | 1874 | 1461353229059 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}] 12:27:09 INFO - PROCESS | 1874 | 1461353229243 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:27:09 INFO - PROCESS | 1874 | 1461353229510 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a57800 == 185 [pid = 1874] [id = 615] 12:27:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d43767c00) [pid = 1874] [serial = 1846] [outer = (nil)] 12:27:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d438e5400) [pid = 1874] [serial = 1847] [outer = 0x7f8d43767c00] 12:27:09 INFO - PROCESS | 1874 | 1461353229583 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d441d8000) [pid = 1874] [serial = 1848] [outer = 0x7f8d43767c00] 12:27:10 INFO - PROCESS | 1874 | 1461353230394 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]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1385ms 12:27:10 INFO - PROCESS | 1874 | 1461353230436 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 1874 | 1461353230440 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:27:10 INFO - PROCESS | 1874 | 1461353230445 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 1874 | 1461353230447 Marionette TRACE conn3 <- [1,2434,null,{}] 12:27:10 INFO - PROCESS | 1874 | 1461353230453 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}] 12:27:10 INFO - PROCESS | 1874 | 1461353230634 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:27:10 INFO - PROCESS | 1874 | 1461353230913 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45bcf000 == 186 [pid = 1874] [id = 616] 12:27:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d438dac00) [pid = 1874] [serial = 1849] [outer = (nil)] 12:27:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d44206400) [pid = 1874] [serial = 1850] [outer = 0x7f8d438dac00] 12:27:11 INFO - PROCESS | 1874 | 1461353231031 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d44543000) [pid = 1874] [serial = 1851] [outer = 0x7f8d438dac00] 12:27:11 INFO - PROCESS | 1874 | 1461353231777 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]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1379ms 12:27:11 INFO - PROCESS | 1874 | 1461353231825 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1874 | 1461353231829 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:27:11 INFO - PROCESS | 1874 | 1461353231834 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1874 | 1461353231836 Marionette TRACE conn3 <- [1,2438,null,{}] 12:27:11 INFO - PROCESS | 1874 | 1461353231842 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}] 12:27:12 INFO - PROCESS | 1874 | 1461353232046 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:27:12 INFO - PROCESS | 1874 | 1461353232316 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46214800 == 187 [pid = 1874] [id = 617] 12:27:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d438dc400) [pid = 1874] [serial = 1852] [outer = (nil)] 12:27:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d4454d400) [pid = 1874] [serial = 1853] [outer = 0x7f8d438dc400] 12:27:12 INFO - PROCESS | 1874 | 1461353232389 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d45a45800) [pid = 1874] [serial = 1854] [outer = 0x7f8d438dc400] 12:27:13 INFO - PROCESS | 1874 | 1461353233230 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]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1432ms 12:27:13 INFO - PROCESS | 1874 | 1461353233268 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 1874 | 1461353233271 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:27:13 INFO - PROCESS | 1874 | 1461353233278 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1874 | 1461353233282 Marionette TRACE conn3 <- [1,2442,null,{}] 12:27:13 INFO - PROCESS | 1874 | 1461353233288 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}] 12:27:13 INFO - PROCESS | 1874 | 1461353233510 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:27:13 INFO - PROCESS | 1874 | 1461353233776 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46395000 == 188 [pid = 1874] [id = 618] 12:27:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d441ddc00) [pid = 1874] [serial = 1855] [outer = (nil)] 12:27:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d45c83c00) [pid = 1874] [serial = 1856] [outer = 0x7f8d441ddc00] 12:27:13 INFO - PROCESS | 1874 | 1461353233893 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d45ccfc00) [pid = 1874] [serial = 1857] [outer = 0x7f8d441ddc00] 12:27:14 INFO - PROCESS | 1874 | 1461353234649 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]]]}] 12:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1430ms 12:27:14 INFO - PROCESS | 1874 | 1461353234708 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 1874 | 1461353234711 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:27:14 INFO - PROCESS | 1874 | 1461353234717 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 1874 | 1461353234725 Marionette TRACE conn3 <- [1,2446,null,{}] 12:27:14 INFO - PROCESS | 1874 | 1461353234731 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}] 12:27:14 INFO - PROCESS | 1874 | 1461353234916 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:27:15 INFO - PROCESS | 1874 | 1461353235193 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46b74000 == 189 [pid = 1874] [id = 619] 12:27:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d3ee55000) [pid = 1874] [serial = 1858] [outer = (nil)] 12:27:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d45d17400) [pid = 1874] [serial = 1859] [outer = 0x7f8d3ee55000] 12:27:15 INFO - PROCESS | 1874 | 1461353235313 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d45ecb000) [pid = 1874] [serial = 1860] [outer = 0x7f8d3ee55000] 12:27:16 INFO - PROCESS | 1874 | 1461353236093 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]]]}] 12:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1435ms 12:27:16 INFO - PROCESS | 1874 | 1461353236155 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 1874 | 1461353236161 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:27:16 INFO - PROCESS | 1874 | 1461353236170 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 1874 | 1461353236174 Marionette TRACE conn3 <- [1,2450,null,{}] 12:27:16 INFO - PROCESS | 1874 | 1461353236179 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}] 12:27:16 INFO - PROCESS | 1874 | 1461353236362 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:27:16 INFO - PROCESS | 1874 | 1461353236634 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d47302800 == 190 [pid = 1874] [id = 620] 12:27:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d4454e000) [pid = 1874] [serial = 1861] [outer = (nil)] 12:27:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d45ed4000) [pid = 1874] [serial = 1862] [outer = 0x7f8d4454e000] 12:27:16 INFO - PROCESS | 1874 | 1461353236743 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d462a8000) [pid = 1874] [serial = 1863] [outer = 0x7f8d4454e000] 12:27:17 INFO - PROCESS | 1874 | 1461353237520 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]]]}] 12:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1389ms 12:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:27:17 INFO - PROCESS | 1874 | 1461353237557 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 1874 | 1461353237560 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:27:17 INFO - PROCESS | 1874 | 1461353237566 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 1874 | 1461353237568 Marionette TRACE conn3 <- [1,2454,null,{}] 12:27:17 INFO - PROCESS | 1874 | 1461353237573 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}] 12:27:17 INFO - PROCESS | 1874 | 1461353237757 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:27:18 INFO - PROCESS | 1874 | 1461353238030 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d47871800 == 191 [pid = 1874] [id = 621] 12:27:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d462a9000) [pid = 1874] [serial = 1864] [outer = (nil)] 12:27:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d462b0c00) [pid = 1874] [serial = 1865] [outer = 0x7f8d462a9000] 12:27:18 INFO - PROCESS | 1874 | 1461353238144 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d462cd400) [pid = 1874] [serial = 1866] [outer = 0x7f8d462a9000] 12:27:18 INFO - PROCESS | 1874 | 1461353238955 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]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1430ms 12:27:18 INFO - PROCESS | 1874 | 1461353238996 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 1874 | 1461353238999 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:27:19 INFO - PROCESS | 1874 | 1461353239005 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 1874 | 1461353239007 Marionette TRACE conn3 <- [1,2458,null,{}] 12:27:19 INFO - PROCESS | 1874 | 1461353239012 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}] 12:27:19 INFO - PROCESS | 1874 | 1461353239200 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:27:19 INFO - PROCESS | 1874 | 1461353239474 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0db800 == 192 [pid = 1874] [id = 622] 12:27:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d462aa800) [pid = 1874] [serial = 1867] [outer = (nil)] 12:27:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d46a57c00) [pid = 1874] [serial = 1868] [outer = 0x7f8d462aa800] 12:27:19 INFO - PROCESS | 1874 | 1461353239546 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d46bee800) [pid = 1874] [serial = 1869] [outer = 0x7f8d462aa800] 12:27:20 INFO - PROCESS | 1874 | 1461353240367 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]]]}] 12:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1430ms 12:27:20 INFO - PROCESS | 1874 | 1461353240436 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 1874 | 1461353240439 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:27:20 INFO - PROCESS | 1874 | 1461353240444 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 1874 | 1461353240446 Marionette TRACE conn3 <- [1,2462,null,{}] 12:27:20 INFO - PROCESS | 1874 | 1461353240452 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}] 12:27:20 INFO - PROCESS | 1874 | 1461353240645 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:27:20 INFO - PROCESS | 1874 | 1461353240914 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a7b6000 == 193 [pid = 1874] [id = 623] 12:27:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d462d2400) [pid = 1874] [serial = 1870] [outer = (nil)] 12:27:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d46d85800) [pid = 1874] [serial = 1871] [outer = 0x7f8d462d2400] 12:27:21 INFO - PROCESS | 1874 | 1461353241025 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d47452c00) [pid = 1874] [serial = 1872] [outer = 0x7f8d462d2400] 12:27:21 INFO - PROCESS | 1874 | 1461353241802 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]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1384ms 12:27:21 INFO - PROCESS | 1874 | 1461353241830 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 1874 | 1461353241832 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:27:21 INFO - PROCESS | 1874 | 1461353241839 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 1874 | 1461353241841 Marionette TRACE conn3 <- [1,2466,null,{}] 12:27:21 INFO - PROCESS | 1874 | 1461353241847 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}] 12:27:22 INFO - PROCESS | 1874 | 1461353242033 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:27:22 INFO - PROCESS | 1874 | 1461353242341 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31152800 == 194 [pid = 1874] [id = 624] 12:27:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d2f58a400) [pid = 1874] [serial = 1873] [outer = (nil)] 12:27:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d35b5f800) [pid = 1874] [serial = 1874] [outer = 0x7f8d2f58a400] 12:27:22 INFO - PROCESS | 1874 | 1461353242451 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d47455000) [pid = 1874] [serial = 1875] [outer = 0x7f8d2f58a400] 12:27:23 INFO - PROCESS | 1874 | 1461353243320 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]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1530ms 12:27:23 INFO - PROCESS | 1874 | 1461353243373 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:27:23 INFO - PROCESS | 1874 | 1461353243383 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:27:23 INFO - PROCESS | 1874 | 1461353243388 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 1874 | 1461353243390 Marionette TRACE conn3 <- [1,2470,null,{}] 12:27:23 INFO - PROCESS | 1874 | 1461353243396 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}] 12:27:23 INFO - PROCESS | 1874 | 1461353243584 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:27:23 INFO - PROCESS | 1874 | 1461353243904 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d32060000 == 195 [pid = 1874] [id = 625] 12:27:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d2f58dc00) [pid = 1874] [serial = 1876] [outer = (nil)] 12:27:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d3616f400) [pid = 1874] [serial = 1877] [outer = 0x7f8d2f58dc00] 12:27:23 INFO - PROCESS | 1874 | 1461353243982 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d386af000) [pid = 1874] [serial = 1878] [outer = 0x7f8d2f58dc00] 12:27:24 INFO - PROCESS | 1874 | 1461353244775 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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1445ms 12:27:24 INFO - PROCESS | 1874 | 1461353244833 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 1874 | 1461353244837 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:27:24 INFO - PROCESS | 1874 | 1461353244843 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1874 | 1461353244846 Marionette TRACE conn3 <- [1,2474,null,{}] 12:27:24 INFO - PROCESS | 1874 | 1461353244851 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}] 12:27:25 INFO - PROCESS | 1874 | 1461353245036 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:27:25 INFO - PROCESS | 1874 | 1461353245317 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d32056000 == 196 [pid = 1874] [id = 626] 12:27:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d2f582800) [pid = 1874] [serial = 1879] [outer = (nil)] 12:27:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d2f875000) [pid = 1874] [serial = 1880] [outer = 0x7f8d2f582800] 12:27:25 INFO - PROCESS | 1874 | 1461353245438 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d37321400) [pid = 1874] [serial = 1881] [outer = 0x7f8d2f582800] 12:27:26 INFO - PROCESS | 1874 | 1461353246286 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]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1477ms 12:27:26 INFO - PROCESS | 1874 | 1461353246323 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 1874 | 1461353246325 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:27:26 INFO - PROCESS | 1874 | 1461353246331 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 1874 | 1461353246334 Marionette TRACE conn3 <- [1,2478,null,{}] 12:27:26 INFO - PROCESS | 1874 | 1461353246339 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}] 12:27:26 INFO - PROCESS | 1874 | 1461353246532 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:27:27 INFO - PROCESS | 1874 | 1461353247470 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d342a4800 == 197 [pid = 1874] [id = 627] 12:27:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d2f874000) [pid = 1874] [serial = 1882] [outer = (nil)] 12:27:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d2f974800) [pid = 1874] [serial = 1883] [outer = 0x7f8d2f874000] 12:27:27 INFO - PROCESS | 1874 | 1461353247545 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d31530000) [pid = 1874] [serial = 1884] [outer = 0x7f8d2f874000] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d66ab3800 == 196 [pid = 1874] [id = 89] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50a06800 == 195 [pid = 1874] [id = 68] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d383e2000 == 194 [pid = 1874] [id = 354] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4853c000 == 193 [pid = 1874] [id = 54] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4639c800 == 192 [pid = 1874] [id = 441] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d32055000 == 191 [pid = 1874] [id = 606] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d387a4000 == 190 [pid = 1874] [id = 604] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3610f000 == 189 [pid = 1874] [id = 603] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3204a800 == 188 [pid = 1874] [id = 602] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d32260800 == 187 [pid = 1874] [id = 601] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d33bdb000 == 186 [pid = 1874] [id = 600] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d33f39800 == 185 [pid = 1874] [id = 599] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d31ee8000 == 184 [pid = 1874] [id = 598] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439ac800 == 183 [pid = 1874] [id = 597] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f0e1000 == 182 [pid = 1874] [id = 596] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f038000 == 181 [pid = 1874] [id = 595] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3c9d0800 == 180 [pid = 1874] [id = 594] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39a39000 == 179 [pid = 1874] [id = 591] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39882000 == 178 [pid = 1874] [id = 590] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3978d000 == 177 [pid = 1874] [id = 589] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d386dd800 == 176 [pid = 1874] [id = 588] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d37df0000 == 175 [pid = 1874] [id = 587] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d378e2000 == 174 [pid = 1874] [id = 586] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d363d9800 == 173 [pid = 1874] [id = 585] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d35da2800 == 172 [pid = 1874] [id = 584] 12:27:28 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d325cb800 == 171 [pid = 1874] [id = 583] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d32168c00) [pid = 1874] [serial = 1632] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d3c971c00) [pid = 1874] [serial = 1688] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d3e26c400) [pid = 1874] [serial = 1691] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d3af80800) [pid = 1874] [serial = 1536] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d4779e800) [pid = 1874] [serial = 1542] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d35b5cc00) [pid = 1874] [serial = 1682] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d2f877800) [pid = 1874] [serial = 1739] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d3976b000) [pid = 1874] [serial = 1731] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d384a7000) [pid = 1874] [serial = 1557] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d35cc4800) [pid = 1874] [serial = 1736] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d36175800) [pid = 1874] [serial = 1724] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d35fb4800) [pid = 1874] [serial = 1745] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d31df1c00) [pid = 1874] [serial = 1742] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d3623e800) [pid = 1874] [serial = 1554] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d3986b400) [pid = 1874] [serial = 1578] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d62a16800) [pid = 1874] [serial = 1721] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d62b0d400) [pid = 1874] [serial = 1722] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d314a3400) [pid = 1874] [serial = 1641] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d438e4c00) [pid = 1874] [serial = 1694] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d489bc800) [pid = 1874] [serial = 1697] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d3dfa2400) [pid = 1874] [serial = 1572] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d3ee53800) [pid = 1874] [serial = 1692] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d647c0800) [pid = 1874] [serial = 1635] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d62a0d000) [pid = 1874] [serial = 1629] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d3617d000) [pid = 1874] [serial = 1727] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d62046c00) [pid = 1874] [serial = 1638] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d4fd03400) [pid = 1874] [serial = 1706] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d39688c00) [pid = 1874] [serial = 1686] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d4a01a400) [pid = 1874] [serial = 1614] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d64753400) [pid = 1874] [serial = 1569] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d51077000) [pid = 1874] [serial = 1710] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d4a86c800) [pid = 1874] [serial = 1701] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d3e215400) [pid = 1874] [serial = 1608] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d37c4ec00) [pid = 1874] [serial = 1647] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d50b9a800) [pid = 1874] [serial = 1709] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d361c6c00) [pid = 1874] [serial = 1683] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d5d4f7c00) [pid = 1874] [serial = 1623] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d6203b400) [pid = 1874] [serial = 1713] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d4d130000) [pid = 1874] [serial = 1617] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d3986ac00) [pid = 1874] [serial = 1605] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d3617b000) [pid = 1874] [serial = 1725] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d4ff36000) [pid = 1874] [serial = 1707] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d361c7000) [pid = 1874] [serial = 1746] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d50b05c00) [pid = 1874] [serial = 1548] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d386a6c00) [pid = 1874] [serial = 1733] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d4a022800) [pid = 1874] [serial = 1698] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d2f97a400) [pid = 1874] [serial = 1740] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d6284dc00) [pid = 1874] [serial = 1716] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d3e18b000) [pid = 1874] [serial = 1689] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d2f980000) [pid = 1874] [serial = 1650] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d3e273c00) [pid = 1874] [serial = 1563] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d62042000) [pid = 1874] [serial = 1626] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d62af3c00) [pid = 1874] [serial = 1551] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d35b63800) [pid = 1874] [serial = 1575] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d3be30400) [pid = 1874] [serial = 1719] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d45a46000) [pid = 1874] [serial = 1695] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d621a2c00) [pid = 1874] [serial = 1715] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d62046000) [pid = 1874] [serial = 1566] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d2f58fc00) [pid = 1874] [serial = 1644] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d3f1f1000) [pid = 1874] [serial = 1539] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d4f884000) [pid = 1874] [serial = 1704] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d5d3d1400) [pid = 1874] [serial = 1712] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d3b0f9400) [pid = 1874] [serial = 1680] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d39695800) [pid = 1874] [serial = 1679] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d3b0f0000) [pid = 1874] [serial = 1734] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d4f883400) [pid = 1874] [serial = 1545] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d32165400) [pid = 1874] [serial = 1743] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d3be2b000) [pid = 1874] [serial = 1718] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d51010000) [pid = 1874] [serial = 1620] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d384ad000) [pid = 1874] [serial = 1685] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d4d270400) [pid = 1874] [serial = 1703] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d49d75c00) [pid = 1874] [serial = 1464] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d3df9fc00) [pid = 1874] [serial = 1728] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d5e5bc800) [pid = 1874] [serial = 1560] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d45c7a000) [pid = 1874] [serial = 1611] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d3755a400) [pid = 1874] [serial = 1730] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d45d16000) [pid = 1874] [serial = 1700] [outer = (nil)] [url = about:blank] 12:27:28 INFO - PROCESS | 1874 | --DOMWINDOW == 152 (0x7f8d3755ac00) [pid = 1874] [serial = 1748] [outer = (nil)] [url = about:blank] 12:27:29 INFO - PROCESS | 1874 | 1461353249129 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]]]}] 12:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2846ms 12:27:29 INFO - PROCESS | 1874 | 1461353249178 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 1874 | 1461353249184 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:27:29 INFO - PROCESS | 1874 | 1461353249192 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 1874 | 1461353249196 Marionette TRACE conn3 <- [1,2482,null,{}] 12:27:29 INFO - PROCESS | 1874 | 1461353249202 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}] 12:27:29 INFO - PROCESS | 1874 | 1461353249384 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:27:29 INFO - PROCESS | 1874 | 1461353249608 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3115b800 == 172 [pid = 1874] [id = 628] 12:27:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d2f586800) [pid = 1874] [serial = 1885] [outer = (nil)] 12:27:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d35b62000) [pid = 1874] [serial = 1886] [outer = 0x7f8d2f586800] 12:27:29 INFO - PROCESS | 1874 | 1461353249671 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d361c8400) [pid = 1874] [serial = 1887] [outer = 0x7f8d2f586800] 12:27:30 INFO - PROCESS | 1874 | 1461353250387 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]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1230ms 12:27:30 INFO - PROCESS | 1874 | 1461353250427 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:27:30 INFO - PROCESS | 1874 | 1461353250433 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:27:30 INFO - PROCESS | 1874 | 1461353250439 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1874 | 1461353250442 Marionette TRACE conn3 <- [1,2486,null,{}] 12:27:30 INFO - PROCESS | 1874 | 1461353250447 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}] 12:27:30 INFO - PROCESS | 1874 | 1461353250623 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:27:30 INFO - PROCESS | 1874 | 1461353250635 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33bdf000 == 173 [pid = 1874] [id = 629] 12:27:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d361ca400) [pid = 1874] [serial = 1888] [outer = (nil)] 12:27:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d37acf800) [pid = 1874] [serial = 1889] [outer = 0x7f8d361ca400] 12:27:30 INFO - PROCESS | 1874 | 1461353250696 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d37c4ec00) [pid = 1874] [serial = 1890] [outer = 0x7f8d361ca400] 12:27:31 INFO - PROCESS | 1874 | 1461353251637 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]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1228ms 12:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:27:31 INFO - PROCESS | 1874 | 1461353251667 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:27:31 INFO - PROCESS | 1874 | 1461353251670 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:27:31 INFO - PROCESS | 1874 | 1461353251682 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 1874 | 1461353251701 Marionette TRACE conn3 <- [1,2490,null,{}] 12:27:31 INFO - PROCESS | 1874 | 1461353251726 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}] 12:27:31 INFO - PROCESS | 1874 | 1461353251970 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:27:32 INFO - PROCESS | 1874 | 1461353251995 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d36012000 == 174 [pid = 1874] [id = 630] 12:27:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d37c4f000) [pid = 1874] [serial = 1891] [outer = (nil)] 12:27:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d3892a000) [pid = 1874] [serial = 1892] [outer = 0x7f8d37c4f000] 12:27:32 INFO - PROCESS | 1874 | 1461353252055 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d3968f000) [pid = 1874] [serial = 1893] [outer = 0x7f8d37c4f000] 12:27:33 INFO - PROCESS | 1874 | 1461353253063 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]]]}] 12:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1420ms 12:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:27:33 INFO - PROCESS | 1874 | 1461353253095 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:27:33 INFO - PROCESS | 1874 | 1461353253098 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:27:33 INFO - PROCESS | 1874 | 1461353253105 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:27:33 INFO - PROCESS | 1874 | 1461353253109 Marionette TRACE conn3 <- [1,2494,null,{}] 12:27:33 INFO - PROCESS | 1874 | 1461353253119 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}] 12:27:33 INFO - PROCESS | 1874 | 1461353253353 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d2f876400) [pid = 1874] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d35b6a400) [pid = 1874] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d36239c00) [pid = 1874] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d39ae5400) [pid = 1874] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d3ddd4800) [pid = 1874] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d2f870000) [pid = 1874] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d35b62400) [pid = 1874] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d2f875400) [pid = 1874] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 152 (0x7f8d35b5c000) [pid = 1874] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:27:34 INFO - PROCESS | 1874 | --DOMWINDOW == 151 (0x7f8d3be25c00) [pid = 1874] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:27:34 INFO - PROCESS | 1874 | 1461353254091 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d32254800 == 175 [pid = 1874] [id = 631] 12:27:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 152 (0x7f8d2f870000) [pid = 1874] [serial = 1894] [outer = (nil)] 12:27:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d32164c00) [pid = 1874] [serial = 1895] [outer = 0x7f8d2f870000] 12:27:34 INFO - PROCESS | 1874 | 1461353254153 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d396cb400) [pid = 1874] [serial = 1896] [outer = 0x7f8d2f870000] 12:27:34 INFO - PROCESS | 1874 | 1461353254818 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]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1730ms 12:27:34 INFO - PROCESS | 1874 | 1461353254834 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 1874 | 1461353254837 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:27:34 INFO - PROCESS | 1874 | 1461353254842 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 1874 | 1461353254844 Marionette TRACE conn3 <- [1,2498,null,{}] 12:27:34 INFO - PROCESS | 1874 | 1461353254850 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}] 12:27:35 INFO - PROCESS | 1874 | 1461353255110 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:27:35 INFO - PROCESS | 1874 | 1461353255134 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37deb000 == 176 [pid = 1874] [id = 632] 12:27:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d3986dc00) [pid = 1874] [serial = 1897] [outer = (nil)] 12:27:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d39ae4000) [pid = 1874] [serial = 1898] [outer = 0x7f8d3986dc00] 12:27:35 INFO - PROCESS | 1874 | 1461353255204 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d39c67400) [pid = 1874] [serial = 1899] [outer = 0x7f8d3986dc00] 12:27:36 INFO - PROCESS | 1874 | 1461353256270 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]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1482ms 12:27:36 INFO - PROCESS | 1874 | 1461353256327 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 1874 | 1461353256333 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:27:36 INFO - PROCESS | 1874 | 1461353256341 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 1874 | 1461353256347 Marionette TRACE conn3 <- [1,2502,null,{}] 12:27:36 INFO - PROCESS | 1874 | 1461353256357 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}] 12:27:36 INFO - PROCESS | 1874 | 1461353256612 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:27:36 INFO - PROCESS | 1874 | 1461353256946 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33bfa800 == 177 [pid = 1874] [id = 633] 12:27:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d314a4800) [pid = 1874] [serial = 1900] [outer = (nil)] 12:27:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d35cc4c00) [pid = 1874] [serial = 1901] [outer = 0x7f8d314a4800] 12:27:37 INFO - PROCESS | 1874 | 1461353257027 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d361c6c00) [pid = 1874] [serial = 1902] [outer = 0x7f8d314a4800] 12:27:37 INFO - PROCESS | 1874 | 1461353257921 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]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1636ms 12:27:37 INFO - PROCESS | 1874 | 1461353257976 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1874 | 1461353257984 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:27:37 INFO - PROCESS | 1874 | 1461353257993 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1874 | 1461353257998 Marionette TRACE conn3 <- [1,2506,null,{}] 12:27:38 INFO - PROCESS | 1874 | 1461353258003 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}] 12:27:38 INFO - PROCESS | 1874 | 1461353258220 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:27:38 INFO - PROCESS | 1874 | 1461353258555 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37dd7000 == 178 [pid = 1874] [id = 634] 12:27:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d37320000) [pid = 1874] [serial = 1903] [outer = (nil)] 12:27:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d384a5800) [pid = 1874] [serial = 1904] [outer = 0x7f8d37320000] 12:27:38 INFO - PROCESS | 1874 | 1461353258664 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d386a9000) [pid = 1874] [serial = 1905] [outer = 0x7f8d37320000] 12:27:39 INFO - PROCESS | 1874 | 1461353259587 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]]]}] 12:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1638ms 12:27:39 INFO - PROCESS | 1874 | 1461353259632 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:27:39 INFO - PROCESS | 1874 | 1461353259636 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:27:39 INFO - PROCESS | 1874 | 1461353259642 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - PROCESS | 1874 | 1461353259648 Marionette TRACE conn3 <- [1,2510,null,{}] 12:27:39 INFO - PROCESS | 1874 | 1461353259664 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}] 12:27:39 INFO - PROCESS | 1874 | 1461353259885 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:27:40 INFO - PROCESS | 1874 | 1461353260210 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3978d000 == 179 [pid = 1874] [id = 635] 12:27:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d39767c00) [pid = 1874] [serial = 1906] [outer = (nil)] 12:27:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d39b51000) [pid = 1874] [serial = 1907] [outer = 0x7f8d39767c00] 12:27:40 INFO - PROCESS | 1874 | 1461353260293 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d3af80400) [pid = 1874] [serial = 1908] [outer = 0x7f8d39767c00] 12:27:41 INFO - PROCESS | 1874 | 1461353261177 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]]]}] 12:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1586ms 12:27:41 INFO - PROCESS | 1874 | 1461353261229 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:27:41 INFO - PROCESS | 1874 | 1461353261232 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:27:41 INFO - PROCESS | 1874 | 1461353261239 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:27:41 INFO - PROCESS | 1874 | 1461353261242 Marionette TRACE conn3 <- [1,2514,null,{}] 12:27:41 INFO - PROCESS | 1874 | 1461353261248 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}] 12:27:41 INFO - PROCESS | 1874 | 1461353261445 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:27:41 INFO - PROCESS | 1874 | 1461353261757 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:41 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39a35000 == 180 [pid = 1874] [id = 636] 12:27:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d3986c000) [pid = 1874] [serial = 1909] [outer = (nil)] 12:27:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d3be24400) [pid = 1874] [serial = 1910] [outer = 0x7f8d3986c000] 12:27:41 INFO - PROCESS | 1874 | 1461353261834 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d3be30400) [pid = 1874] [serial = 1911] [outer = 0x7f8d3986c000] 12:27:42 INFO - PROCESS | 1874 | 1461353262629 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]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1431ms 12:27:42 INFO - PROCESS | 1874 | 1461353262671 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 1874 | 1461353262673 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:27:42 INFO - PROCESS | 1874 | 1461353262680 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - PROCESS | 1874 | 1461353262683 Marionette TRACE conn3 <- [1,2518,null,{}] 12:27:42 INFO - PROCESS | 1874 | 1461353262688 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}] 12:27:42 INFO - PROCESS | 1874 | 1461353262891 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:27:43 INFO - PROCESS | 1874 | 1461353263167 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b31f800 == 181 [pid = 1874] [id = 637] 12:27:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d3b0f0c00) [pid = 1874] [serial = 1912] [outer = (nil)] 12:27:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d3cc4a400) [pid = 1874] [serial = 1913] [outer = 0x7f8d3b0f0c00] 12:27:43 INFO - PROCESS | 1874 | 1461353263289 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d3df98c00) [pid = 1874] [serial = 1914] [outer = 0x7f8d3b0f0c00] 12:27:44 INFO - PROCESS | 1874 | 1461353264106 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]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1478ms 12:27:44 INFO - PROCESS | 1874 | 1461353264165 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1874 | 1461353264169 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:27:44 INFO - PROCESS | 1874 | 1461353264176 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1874 | 1461353264179 Marionette TRACE conn3 <- [1,2522,null,{}] 12:27:44 INFO - PROCESS | 1874 | 1461353264184 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}] 12:27:44 INFO - PROCESS | 1874 | 1461353264421 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:27:44 INFO - PROCESS | 1874 | 1461353264740 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3bfde000 == 182 [pid = 1874] [id = 638] 12:27:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d3e215800) [pid = 1874] [serial = 1915] [outer = (nil)] 12:27:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d3e26bc00) [pid = 1874] [serial = 1916] [outer = 0x7f8d3e215800] 12:27:44 INFO - PROCESS | 1874 | 1461353264820 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d3e274800) [pid = 1874] [serial = 1917] [outer = 0x7f8d3e215800] 12:27:45 INFO - PROCESS | 1874 | 1461353265662 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]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1535ms 12:27:45 INFO - PROCESS | 1874 | 1461353265713 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 1874 | 1461353265717 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:27:45 INFO - PROCESS | 1874 | 1461353265722 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 1874 | 1461353265725 Marionette TRACE conn3 <- [1,2526,null,{}] 12:27:45 INFO - PROCESS | 1874 | 1461353265730 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}] 12:27:45 INFO - PROCESS | 1874 | 1461353265926 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:27:46 INFO - PROCESS | 1874 | 1461353266195 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f25f000 == 183 [pid = 1874] [id = 639] 12:27:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d3dfa0800) [pid = 1874] [serial = 1918] [outer = (nil)] 12:27:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d3f1e8c00) [pid = 1874] [serial = 1919] [outer = 0x7f8d3dfa0800] 12:27:46 INFO - PROCESS | 1874 | 1461353266314 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d43286c00) [pid = 1874] [serial = 1920] [outer = 0x7f8d3dfa0800] 12:27:47 INFO - PROCESS | 1874 | 1461353267120 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]]]}] 12:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1433ms 12:27:47 INFO - PROCESS | 1874 | 1461353267156 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:27:47 INFO - PROCESS | 1874 | 1461353267163 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:27:47 INFO - PROCESS | 1874 | 1461353267170 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 1874 | 1461353267173 Marionette TRACE conn3 <- [1,2530,null,{}] 12:27:47 INFO - PROCESS | 1874 | 1461353267178 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}] 12:27:47 INFO - PROCESS | 1874 | 1461353267383 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:27:47 INFO - PROCESS | 1874 | 1461353267702 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4439e000 == 184 [pid = 1874] [id = 640] 12:27:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d3b7ff400) [pid = 1874] [serial = 1921] [outer = (nil)] 12:27:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d432c8000) [pid = 1874] [serial = 1922] [outer = 0x7f8d3b7ff400] 12:27:47 INFO - PROCESS | 1874 | 1461353267779 Marionette DEBUG loaded listener.js 12:27:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d438e0400) [pid = 1874] [serial = 1923] [outer = 0x7f8d3b7ff400] 12:27:48 INFO - PROCESS | 1874 | 1461353268607 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]]]}] 12:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1478ms 12:27:48 INFO - PROCESS | 1874 | 1461353268649 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:27:48 INFO - PROCESS | 1874 | 1461353268654 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:27:48 INFO - PROCESS | 1874 | 1461353268660 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - PROCESS | 1874 | 1461353268663 Marionette TRACE conn3 <- [1,2534,null,{}] 12:27:48 INFO - PROCESS | 1874 | 1461353268668 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}] 12:27:48 INFO - PROCESS | 1874 | 1461353268861 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:27:49 INFO - PROCESS | 1874 | 1461353269208 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4456b000 == 185 [pid = 1874] [id = 641] 12:27:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d44205c00) [pid = 1874] [serial = 1924] [outer = (nil)] 12:27:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d45a41c00) [pid = 1874] [serial = 1925] [outer = 0x7f8d44205c00] 12:27:49 INFO - PROCESS | 1874 | 1461353269288 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d45a4d000) [pid = 1874] [serial = 1926] [outer = 0x7f8d44205c00] 12:27:50 INFO - PROCESS | 1874 | 1461353270113 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]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1478ms 12:27:50 INFO - PROCESS | 1874 | 1461353270139 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 1874 | 1461353270142 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:27:50 INFO - PROCESS | 1874 | 1461353270147 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 1874 | 1461353270151 Marionette TRACE conn3 <- [1,2538,null,{}] 12:27:50 INFO - PROCESS | 1874 | 1461353270156 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}] 12:27:50 INFO - PROCESS | 1874 | 1461353270353 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:27:50 INFO - PROCESS | 1874 | 1461353270651 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46209000 == 186 [pid = 1874] [id = 642] 12:27:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d44210c00) [pid = 1874] [serial = 1927] [outer = (nil)] 12:27:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d45c7e400) [pid = 1874] [serial = 1928] [outer = 0x7f8d44210c00] 12:27:50 INFO - PROCESS | 1874 | 1461353270764 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d45cca000) [pid = 1874] [serial = 1929] [outer = 0x7f8d44210c00] 12:27:51 INFO - PROCESS | 1874 | 1461353271603 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]]]}] 12:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1530ms 12:27:51 INFO - PROCESS | 1874 | 1461353271679 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 1874 | 1461353271683 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:27:51 INFO - PROCESS | 1874 | 1461353271690 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 1874 | 1461353271694 Marionette TRACE conn3 <- [1,2542,null,{}] 12:27:51 INFO - PROCESS | 1874 | 1461353271699 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}] 12:27:51 INFO - PROCESS | 1874 | 1461353271979 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:27:52 INFO - PROCESS | 1874 | 1461353272300 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468c9000 == 187 [pid = 1874] [id = 643] 12:27:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d46bed800) [pid = 1874] [serial = 1930] [outer = (nil)] 12:27:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d4745b000) [pid = 1874] [serial = 1931] [outer = 0x7f8d46bed800] 12:27:52 INFO - PROCESS | 1874 | 1461353272390 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d4752b400) [pid = 1874] [serial = 1932] [outer = 0x7f8d46bed800] 12:27:53 INFO - PROCESS | 1874 | 1461353273260 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]]]}] 12:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1637ms 12:27:53 INFO - PROCESS | 1874 | 1461353273328 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 1874 | 1461353273331 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:27:53 INFO - PROCESS | 1874 | 1461353273337 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 1874 | 1461353273339 Marionette TRACE conn3 <- [1,2546,null,{}] 12:27:53 INFO - PROCESS | 1874 | 1461353273344 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}] 12:27:53 INFO - PROCESS | 1874 | 1461353273557 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:27:53 INFO - PROCESS | 1874 | 1461353273862 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d48536800 == 188 [pid = 1874] [id = 644] 12:27:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d46a54800) [pid = 1874] [serial = 1933] [outer = (nil)] 12:27:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d4779f800) [pid = 1874] [serial = 1934] [outer = 0x7f8d46a54800] 12:27:53 INFO - PROCESS | 1874 | 1461353273937 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d4849dc00) [pid = 1874] [serial = 1935] [outer = 0x7f8d46a54800] 12:27:54 INFO - PROCESS | 1874 | 1461353274760 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]]]}] 12:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1491ms 12:27:54 INFO - PROCESS | 1874 | 1461353274829 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:27:54 INFO - PROCESS | 1874 | 1461353274836 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:27:54 INFO - PROCESS | 1874 | 1461353274845 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:27:54 INFO - PROCESS | 1874 | 1461353274849 Marionette TRACE conn3 <- [1,2550,null,{}] 12:27:54 INFO - PROCESS | 1874 | 1461353274854 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}] 12:27:55 INFO - PROCESS | 1874 | 1461353275075 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:27:55 INFO - PROCESS | 1874 | 1461353275384 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4acd8800 == 189 [pid = 1874] [id = 645] 12:27:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d438e4c00) [pid = 1874] [serial = 1936] [outer = (nil)] 12:27:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d489bc400) [pid = 1874] [serial = 1937] [outer = 0x7f8d438e4c00] 12:27:55 INFO - PROCESS | 1874 | 1461353275474 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d489c9c00) [pid = 1874] [serial = 1938] [outer = 0x7f8d438e4c00] 12:27:56 INFO - PROCESS | 1874 | 1461353276322 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]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1531ms 12:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:27:56 INFO - PROCESS | 1874 | 1461353276376 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 1874 | 1461353276378 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:27:56 INFO - PROCESS | 1874 | 1461353276384 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1874 | 1461353276386 Marionette TRACE conn3 <- [1,2554,null,{}] 12:27:56 INFO - PROCESS | 1874 | 1461353276392 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}] 12:27:56 INFO - PROCESS | 1874 | 1461353276610 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:27:56 INFO - PROCESS | 1874 | 1461353276956 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ae21000 == 190 [pid = 1874] [id = 646] 12:27:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d489c7c00) [pid = 1874] [serial = 1939] [outer = (nil)] 12:27:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d49d1d800) [pid = 1874] [serial = 1940] [outer = 0x7f8d489c7c00] 12:27:57 INFO - PROCESS | 1874 | 1461353277037 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d49e5c000) [pid = 1874] [serial = 1941] [outer = 0x7f8d489c7c00] 12:27:57 INFO - PROCESS | 1874 | 1461353277851 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]]]}] 12:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1543ms 12:27:57 INFO - PROCESS | 1874 | 1461353277927 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 1874 | 1461353277930 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:27:57 INFO - PROCESS | 1874 | 1461353277936 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 1874 | 1461353277938 Marionette TRACE conn3 <- [1,2558,null,{}] 12:27:57 INFO - PROCESS | 1874 | 1461353277944 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}] 12:27:58 INFO - PROCESS | 1874 | 1461353278145 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:27:58 INFO - PROCESS | 1874 | 1461353278464 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c63f000 == 191 [pid = 1874] [id = 647] 12:27:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d489cb000) [pid = 1874] [serial = 1942] [outer = (nil)] 12:27:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d49e64c00) [pid = 1874] [serial = 1943] [outer = 0x7f8d489cb000] 12:27:58 INFO - PROCESS | 1874 | 1461353278549 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d49ee4800) [pid = 1874] [serial = 1944] [outer = 0x7f8d489cb000] 12:27:59 INFO - PROCESS | 1874 | 1461353279419 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]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1532ms 12:27:59 INFO - PROCESS | 1874 | 1461353279469 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 1874 | 1461353279472 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:27:59 INFO - PROCESS | 1874 | 1461353279477 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 1874 | 1461353279479 Marionette TRACE conn3 <- [1,2562,null,{}] 12:27:59 INFO - PROCESS | 1874 | 1461353279485 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}] 12:27:59 INFO - PROCESS | 1874 | 1461353279683 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:28:00 INFO - PROCESS | 1874 | 1461353280013 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4e93a800 == 192 [pid = 1874] [id = 648] 12:28:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d2f97e800) [pid = 1874] [serial = 1945] [outer = (nil)] 12:28:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d49eea400) [pid = 1874] [serial = 1946] [outer = 0x7f8d2f97e800] 12:28:00 INFO - PROCESS | 1874 | 1461353280091 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d4a19b000) [pid = 1874] [serial = 1947] [outer = 0x7f8d2f97e800] 12:28:00 INFO - PROCESS | 1874 | 1461353280958 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]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1534ms 12:28:01 INFO - PROCESS | 1874 | 1461353281012 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1874 | 1461353281015 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:28:01 INFO - PROCESS | 1874 | 1461353281021 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 1874 | 1461353281024 Marionette TRACE conn3 <- [1,2566,null,{}] 12:28:01 INFO - PROCESS | 1874 | 1461353281029 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}] 12:28:01 INFO - PROCESS | 1874 | 1461353281250 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:28:01 INFO - PROCESS | 1874 | 1461353281588 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b999800 == 193 [pid = 1874] [id = 649] 12:28:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d4a19b400) [pid = 1874] [serial = 1948] [outer = (nil)] 12:28:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d4a1a5400) [pid = 1874] [serial = 1949] [outer = 0x7f8d4a19b400] 12:28:01 INFO - PROCESS | 1874 | 1461353281683 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d4a766400) [pid = 1874] [serial = 1950] [outer = 0x7f8d4a19b400] 12:28:02 INFO - PROCESS | 1874 | 1461353282597 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]]]}] 12:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1643ms 12:28:02 INFO - PROCESS | 1874 | 1461353282666 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 1874 | 1461353282669 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:28:02 INFO - PROCESS | 1874 | 1461353282675 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1874 | 1461353282677 Marionette TRACE conn3 <- [1,2570,null,{}] 12:28:02 INFO - PROCESS | 1874 | 1461353282682 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}] 12:28:02 INFO - PROCESS | 1874 | 1461353282884 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:28:03 INFO - PROCESS | 1874 | 1461353283154 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f934800 == 194 [pid = 1874] [id = 650] 12:28:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d4a19ec00) [pid = 1874] [serial = 1951] [outer = (nil)] 12:28:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d4a771400) [pid = 1874] [serial = 1952] [outer = 0x7f8d4a19ec00] 12:28:03 INFO - PROCESS | 1874 | 1461353283265 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d4a7e7c00) [pid = 1874] [serial = 1953] [outer = 0x7f8d4a19ec00] 12:28:04 INFO - PROCESS | 1874 | 1461353284102 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]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1480ms 12:28:04 INFO - PROCESS | 1874 | 1461353284155 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1874 | 1461353284158 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:28:04 INFO - PROCESS | 1874 | 1461353284164 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1874 | 1461353284166 Marionette TRACE conn3 <- [1,2574,null,{}] 12:28:04 INFO - PROCESS | 1874 | 1461353284171 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}] 12:28:04 INFO - PROCESS | 1874 | 1461353284401 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:28:04 INFO - PROCESS | 1874 | 1461353284724 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fa89800 == 195 [pid = 1874] [id = 651] 12:28:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d4a018800) [pid = 1874] [serial = 1954] [outer = (nil)] 12:28:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d4a86ac00) [pid = 1874] [serial = 1955] [outer = 0x7f8d4a018800] 12:28:04 INFO - PROCESS | 1874 | 1461353284799 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d4aca3800) [pid = 1874] [serial = 1956] [outer = 0x7f8d4a018800] 12:28:05 INFO - PROCESS | 1874 | 1461353285612 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]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1490ms 12:28:05 INFO - PROCESS | 1874 | 1461353285656 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1874 | 1461353285659 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:28:05 INFO - PROCESS | 1874 | 1461353285665 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1874 | 1461353285667 Marionette TRACE conn3 <- [1,2578,null,{}] 12:28:05 INFO - PROCESS | 1874 | 1461353285674 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}] 12:28:05 INFO - PROCESS | 1874 | 1461353285866 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:28:06 INFO - PROCESS | 1874 | 1461353286184 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50065800 == 196 [pid = 1874] [id = 652] 12:28:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d2f87a000) [pid = 1874] [serial = 1957] [outer = (nil)] 12:28:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d476ecc00) [pid = 1874] [serial = 1958] [outer = 0x7f8d2f87a000] 12:28:06 INFO - PROCESS | 1874 | 1461353286266 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d4aff3400) [pid = 1874] [serial = 1959] [outer = 0x7f8d2f87a000] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d32254800 == 195 [pid = 1874] [id = 631] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d36012000 == 194 [pid = 1874] [id = 630] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d33bdf000 == 193 [pid = 1874] [id = 629] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3115b800 == 192 [pid = 1874] [id = 628] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d342a4800 == 191 [pid = 1874] [id = 627] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46b74000 == 190 [pid = 1874] [id = 619] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46395000 == 189 [pid = 1874] [id = 618] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46214800 == 188 [pid = 1874] [id = 617] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45bcf000 == 187 [pid = 1874] [id = 616] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45a57800 == 186 [pid = 1874] [id = 615] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4459a800 == 185 [pid = 1874] [id = 614] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4456e000 == 184 [pid = 1874] [id = 613] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d443aa800 == 183 [pid = 1874] [id = 612] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d441b1800 == 182 [pid = 1874] [id = 611] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3bfcb800 == 181 [pid = 1874] [id = 610] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d384ce000 == 180 [pid = 1874] [id = 609] 12:28:07 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d352da000 == 179 [pid = 1874] [id = 608] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d36171400) [pid = 1874] [serial = 1821] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d2f978000) [pid = 1874] [serial = 1796] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d39769800) [pid = 1874] [serial = 1806] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d37c43000) [pid = 1874] [serial = 1803] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d31de9800) [pid = 1874] [serial = 1751] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d386b1800) [pid = 1874] [serial = 1760] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d3be25800) [pid = 1874] [serial = 1812] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d3e1d2c00) [pid = 1874] [serial = 1817] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d3b0f2800) [pid = 1874] [serial = 1772] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d384a6400) [pid = 1874] [serial = 1757] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d39c67000) [pid = 1874] [serial = 1769] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d39aeb000) [pid = 1874] [serial = 1766] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d3e275400) [pid = 1874] [serial = 1818] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d3e276400) [pid = 1874] [serial = 1790] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d39c5e800) [pid = 1874] [serial = 1811] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d3152a800) [pid = 1874] [serial = 1820] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d37556000) [pid = 1874] [serial = 1802] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d37555000) [pid = 1874] [serial = 1808] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d36174c00) [pid = 1874] [serial = 1800] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d386a3400) [pid = 1874] [serial = 1737] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d3df9cc00) [pid = 1874] [serial = 1815] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d39686800) [pid = 1874] [serial = 1763] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d3b7fd800) [pid = 1874] [serial = 1775] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d3c97c800) [pid = 1874] [serial = 1778] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d39865400) [pid = 1874] [serial = 1809] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d3e271000) [pid = 1874] [serial = 1793] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d3e1d0400) [pid = 1874] [serial = 1784] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d3dddac00) [pid = 1874] [serial = 1814] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d3dfa2c00) [pid = 1874] [serial = 1781] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d314a5800) [pid = 1874] [serial = 1797] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d36230c00) [pid = 1874] [serial = 1754] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d3e247000) [pid = 1874] [serial = 1787] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d396ccc00) [pid = 1874] [serial = 1805] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d32162c00) [pid = 1874] [serial = 1799] [outer = (nil)] [url = about:blank] 12:28:08 INFO - PROCESS | 1874 | 1461353288584 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]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2987ms 12:28:08 INFO - PROCESS | 1874 | 1461353288653 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 1874 | 1461353288660 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:28:08 INFO - PROCESS | 1874 | 1461353288667 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1874 | 1461353288672 Marionette TRACE conn3 <- [1,2582,null,{}] 12:28:08 INFO - PROCESS | 1874 | 1461353288679 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}] 12:28:08 INFO - PROCESS | 1874 | 1461353288883 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:28:09 INFO - PROCESS | 1874 | 1461353289078 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d32251800 == 180 [pid = 1874] [id = 653] 12:28:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d31532400) [pid = 1874] [serial = 1960] [outer = (nil)] 12:28:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d32164000) [pid = 1874] [serial = 1961] [outer = 0x7f8d31532400] 12:28:09 INFO - PROCESS | 1874 | 1461353289144 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d36170c00) [pid = 1874] [serial = 1962] [outer = 0x7f8d31532400] 12:28:09 INFO - PROCESS | 1874 | 1461353289917 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]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1287ms 12:28:09 INFO - PROCESS | 1874 | 1461353289966 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 1874 | 1461353289975 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:28:09 INFO - PROCESS | 1874 | 1461353289985 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 1874 | 1461353289989 Marionette TRACE conn3 <- [1,2586,null,{}] 12:28:09 INFO - PROCESS | 1874 | 1461353289994 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}] 12:28:10 INFO - PROCESS | 1874 | 1461353290168 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:28:10 INFO - PROCESS | 1874 | 1461353290186 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d34298000 == 181 [pid = 1874] [id = 654] 12:28:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d37556000) [pid = 1874] [serial = 1963] [outer = (nil)] 12:28:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d37ad8400) [pid = 1874] [serial = 1964] [outer = 0x7f8d37556000] 12:28:10 INFO - PROCESS | 1874 | 1461353290245 Marionette DEBUG loaded listener.js 12:28:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d384a3400) [pid = 1874] [serial = 1965] [outer = 0x7f8d37556000] 12:28:11 INFO - PROCESS | 1874 | 1461353291257 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]]]}] 12:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1333ms 12:28:11 INFO - PROCESS | 1874 | 1461353291317 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 1874 | 1461353291320 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:28:11 INFO - PROCESS | 1874 | 1461353291332 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 1874 | 1461353291336 Marionette TRACE conn3 <- [1,2590,null,{}] 12:28:11 INFO - PROCESS | 1874 | 1461353291351 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}] 12:28:11 INFO - PROCESS | 1874 | 1461353291610 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:28:11 INFO - PROCESS | 1874 | 1461353291640 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3601e000 == 182 [pid = 1874] [id = 655] 12:28:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d384a7800) [pid = 1874] [serial = 1966] [outer = (nil)] 12:28:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d3968e000) [pid = 1874] [serial = 1967] [outer = 0x7f8d384a7800] 12:28:11 INFO - PROCESS | 1874 | 1461353291704 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d39867400) [pid = 1874] [serial = 1968] [outer = 0x7f8d384a7800] 12:28:12 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d36231400) [pid = 1874] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:28:12 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d37c4f000) [pid = 1874] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:28:12 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d2f586800) [pid = 1874] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:28:12 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d361ca400) [pid = 1874] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:28:12 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d35fae400) [pid = 1874] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:28:12 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d2f870000) [pid = 1874] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:28:12 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d2f874000) [pid = 1874] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:28:13 INFO - PROCESS | 1874 | 1461353293154 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]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1885ms 12:28:13 INFO - PROCESS | 1874 | 1461353293219 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1874 | 1461353293223 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:28:13 INFO - PROCESS | 1874 | 1461353293229 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1874 | 1461353293231 Marionette TRACE conn3 <- [1,2594,null,{}] 12:28:13 INFO - PROCESS | 1874 | 1461353293289 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}] 12:28:13 INFO - PROCESS | 1874 | 1461353293499 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:28:13 INFO - PROCESS | 1874 | 1461353293699 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363d7000 == 183 [pid = 1874] [id = 656] 12:28:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d2f870000) [pid = 1874] [serial = 1969] [outer = (nil)] 12:28:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d3892c000) [pid = 1874] [serial = 1970] [outer = 0x7f8d2f870000] 12:28:13 INFO - PROCESS | 1874 | 1461353293764 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d39b4f000) [pid = 1874] [serial = 1971] [outer = 0x7f8d2f870000] 12:28:14 INFO - PROCESS | 1874 | 1461353294432 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]]]}] 12:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1220ms 12:28:14 INFO - PROCESS | 1874 | 1461353294451 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 1874 | 1461353294455 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:28:14 INFO - PROCESS | 1874 | 1461353294462 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 1874 | 1461353294464 Marionette TRACE conn3 <- [1,2598,null,{}] 12:28:14 INFO - PROCESS | 1874 | 1461353294468 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}] 12:28:14 INFO - PROCESS | 1874 | 1461353294737 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:28:14 INFO - PROCESS | 1874 | 1461353294759 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37b19000 == 184 [pid = 1874] [id = 657] 12:28:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d39867800) [pid = 1874] [serial = 1972] [outer = (nil)] 12:28:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d3be23c00) [pid = 1874] [serial = 1973] [outer = 0x7f8d39867800] 12:28:14 INFO - PROCESS | 1874 | 1461353294817 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d3c97e800) [pid = 1874] [serial = 1974] [outer = 0x7f8d39867800] 12:28:16 INFO - PROCESS | 1874 | 1461353296096 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]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1679ms 12:28:16 INFO - PROCESS | 1874 | 1461353296143 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 1874 | 1461353296150 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:28:16 INFO - PROCESS | 1874 | 1461353296159 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1874 | 1461353296164 Marionette TRACE conn3 <- [1,2602,null,{}] 12:28:16 INFO - PROCESS | 1874 | 1461353296171 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}] 12:28:16 INFO - PROCESS | 1874 | 1461353296399 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:28:16 INFO - PROCESS | 1874 | 1461353296722 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d342a9000 == 185 [pid = 1874] [id = 658] 12:28:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d36171400) [pid = 1874] [serial = 1975] [outer = (nil)] 12:28:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d36232400) [pid = 1874] [serial = 1976] [outer = 0x7f8d36171400] 12:28:16 INFO - PROCESS | 1874 | 1461353296800 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d3755ac00) [pid = 1874] [serial = 1977] [outer = 0x7f8d36171400] 12:28:17 INFO - PROCESS | 1874 | 1461353297718 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]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1590ms 12:28:17 INFO - PROCESS | 1874 | 1461353297751 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1874 | 1461353297761 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:28:17 INFO - PROCESS | 1874 | 1461353297770 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1874 | 1461353297774 Marionette TRACE conn3 <- [1,2606,null,{}] 12:28:17 INFO - PROCESS | 1874 | 1461353297780 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}] 12:28:17 INFO - PROCESS | 1874 | 1461353297976 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:28:18 INFO - PROCESS | 1874 | 1461353298297 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3856c000 == 186 [pid = 1874] [id = 659] 12:28:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d386a2800) [pid = 1874] [serial = 1978] [outer = (nil)] 12:28:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d3976d000) [pid = 1874] [serial = 1979] [outer = 0x7f8d386a2800] 12:28:18 INFO - PROCESS | 1874 | 1461353298373 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d3af7e400) [pid = 1874] [serial = 1980] [outer = 0x7f8d386a2800] 12:28:19 INFO - PROCESS | 1874 | 1461353299231 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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1528ms 12:28:19 INFO - PROCESS | 1874 | 1461353299299 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1874 | 1461353299303 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:28:19 INFO - PROCESS | 1874 | 1461353299309 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1874 | 1461353299314 Marionette TRACE conn3 <- [1,2610,null,{}] 12:28:19 INFO - PROCESS | 1874 | 1461353299330 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}] 12:28:19 INFO - PROCESS | 1874 | 1461353299586 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:28:19 INFO - PROCESS | 1874 | 1461353299945 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d397e1800 == 187 [pid = 1874] [id = 660] 12:28:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d3df96400) [pid = 1874] [serial = 1981] [outer = (nil)] 12:28:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d3e1c7400) [pid = 1874] [serial = 1982] [outer = 0x7f8d3df96400] 12:28:20 INFO - PROCESS | 1874 | 1461353300019 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d3e213800) [pid = 1874] [serial = 1983] [outer = 0x7f8d3df96400] 12:28:20 INFO - PROCESS | 1874 | 1461353300846 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]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1589ms 12:28:20 INFO - PROCESS | 1874 | 1461353300898 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:28:20 INFO - PROCESS | 1874 | 1461353300905 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:28:20 INFO - PROCESS | 1874 | 1461353300911 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 1874 | 1461353300914 Marionette TRACE conn3 <- [1,2614,null,{}] 12:28:20 INFO - PROCESS | 1874 | 1461353300921 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}] 12:28:21 INFO - PROCESS | 1874 | 1461353301127 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:28:21 INFO - PROCESS | 1874 | 1461353301445 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b316800 == 188 [pid = 1874] [id = 661] 12:28:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d3df9a800) [pid = 1874] [serial = 1984] [outer = (nil)] 12:28:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d3e276400) [pid = 1874] [serial = 1985] [outer = 0x7f8d3df9a800] 12:28:21 INFO - PROCESS | 1874 | 1461353301520 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d432c5000) [pid = 1874] [serial = 1986] [outer = 0x7f8d3df9a800] 12:28:22 INFO - PROCESS | 1874 | 1461353302512 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]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1629ms 12:28:22 INFO - PROCESS | 1874 | 1461353302541 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1874 | 1461353302545 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:28:22 INFO - PROCESS | 1874 | 1461353302551 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1874 | 1461353302554 Marionette TRACE conn3 <- [1,2618,null,{}] 12:28:22 INFO - PROCESS | 1874 | 1461353302559 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}] 12:28:22 INFO - PROCESS | 1874 | 1461353302809 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:28:23 INFO - PROCESS | 1874 | 1461353303132 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3cda0800 == 189 [pid = 1874] [id = 662] 12:28:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d441d2c00) [pid = 1874] [serial = 1987] [outer = (nil)] 12:28:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d4420d800) [pid = 1874] [serial = 1988] [outer = 0x7f8d441d2c00] 12:28:23 INFO - PROCESS | 1874 | 1461353303209 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d45a44800) [pid = 1874] [serial = 1989] [outer = 0x7f8d441d2c00] 12:28:24 INFO - PROCESS | 1874 | 1461353304050 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]]]}] 12:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1534ms 12:28:24 INFO - PROCESS | 1874 | 1461353304085 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:28:24 INFO - PROCESS | 1874 | 1461353304090 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:28:24 INFO - PROCESS | 1874 | 1461353304096 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1874 | 1461353304098 Marionette TRACE conn3 <- [1,2622,null,{}] 12:28:24 INFO - PROCESS | 1874 | 1461353304104 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}] 12:28:24 INFO - PROCESS | 1874 | 1461353304385 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:28:24 INFO - PROCESS | 1874 | 1461353304704 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4444b000 == 190 [pid = 1874] [id = 663] 12:28:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d3cc50000) [pid = 1874] [serial = 1990] [outer = (nil)] 12:28:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d462ae400) [pid = 1874] [serial = 1991] [outer = 0x7f8d3cc50000] 12:28:24 INFO - PROCESS | 1874 | 1461353304795 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d46d82c00) [pid = 1874] [serial = 1992] [outer = 0x7f8d3cc50000] 12:28:25 INFO - PROCESS | 1874 | 1461353305608 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]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1581ms 12:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:28:25 INFO - PROCESS | 1874 | 1461353305679 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1874 | 1461353305682 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:28:25 INFO - PROCESS | 1874 | 1461353305688 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1874 | 1461353305691 Marionette TRACE conn3 <- [1,2626,null,{}] 12:28:25 INFO - PROCESS | 1874 | 1461353305696 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}] 12:28:25 INFO - PROCESS | 1874 | 1461353305906 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:28:26 INFO - PROCESS | 1874 | 1461353306242 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a5c000 == 191 [pid = 1874] [id = 664] 12:28:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d45a4ec00) [pid = 1874] [serial = 1993] [outer = (nil)] 12:28:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d476e9400) [pid = 1874] [serial = 1994] [outer = 0x7f8d45a4ec00] 12:28:26 INFO - PROCESS | 1874 | 1461353306317 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d489bec00) [pid = 1874] [serial = 1995] [outer = 0x7f8d45a4ec00] 12:28:27 INFO - PROCESS | 1874 | 1461353307106 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]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1480ms 12:28:27 INFO - PROCESS | 1874 | 1461353307168 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 1874 | 1461353307171 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:28:27 INFO - PROCESS | 1874 | 1461353307177 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 1874 | 1461353307179 Marionette TRACE conn3 <- [1,2630,null,{}] 12:28:27 INFO - PROCESS | 1874 | 1461353307187 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}] 12:28:27 INFO - PROCESS | 1874 | 1461353307376 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:28:27 INFO - PROCESS | 1874 | 1461353307653 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46385000 == 192 [pid = 1874] [id = 665] 12:28:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d47455c00) [pid = 1874] [serial = 1996] [outer = (nil)] 12:28:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d4a1a4c00) [pid = 1874] [serial = 1997] [outer = 0x7f8d47455c00] 12:28:27 INFO - PROCESS | 1874 | 1461353307769 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d4a7f0000) [pid = 1874] [serial = 1998] [outer = 0x7f8d47455c00] 12:28:28 INFO - PROCESS | 1874 | 1461353308571 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]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1432ms 12:28:28 INFO - PROCESS | 1874 | 1461353308615 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:28:28 INFO - PROCESS | 1874 | 1461353308624 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:28:28 INFO - PROCESS | 1874 | 1461353308631 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1874 | 1461353308634 Marionette TRACE conn3 <- [1,2634,null,{}] 12:28:28 INFO - PROCESS | 1874 | 1461353308639 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}] 12:28:28 INFO - PROCESS | 1874 | 1461353308838 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:28:29 INFO - PROCESS | 1874 | 1461353309113 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4728a800 == 193 [pid = 1874] [id = 666] 12:28:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d49d15800) [pid = 1874] [serial = 1999] [outer = (nil)] 12:28:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d4acab400) [pid = 1874] [serial = 2000] [outer = 0x7f8d49d15800] 12:28:29 INFO - PROCESS | 1874 | 1461353309231 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d4aff7800) [pid = 1874] [serial = 2001] [outer = 0x7f8d49d15800] 12:28:30 INFO - PROCESS | 1874 | 1461353310050 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]]]}] 12:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1487ms 12:28:30 INFO - PROCESS | 1874 | 1461353310119 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:28:30 INFO - PROCESS | 1874 | 1461353310122 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:28:30 INFO - PROCESS | 1874 | 1461353310128 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 1874 | 1461353310131 Marionette TRACE conn3 <- [1,2638,null,{}] 12:28:30 INFO - PROCESS | 1874 | 1461353310136 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}] 12:28:30 INFO - PROCESS | 1874 | 1461353310363 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:28:30 INFO - PROCESS | 1874 | 1461353310714 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a7a9000 == 194 [pid = 1874] [id = 667] 12:28:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d4c67f400) [pid = 1874] [serial = 2002] [outer = (nil)] 12:28:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d4d12f400) [pid = 1874] [serial = 2003] [outer = 0x7f8d4c67f400] 12:28:30 INFO - PROCESS | 1874 | 1461353310790 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d4e243000) [pid = 1874] [serial = 2004] [outer = 0x7f8d4c67f400] 12:28:31 INFO - PROCESS | 1874 | 1461353311616 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]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1528ms 12:28:31 INFO - PROCESS | 1874 | 1461353311656 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1874 | 1461353311660 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:28:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:28:31 INFO - PROCESS | 1874 | 1461353311667 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1874 | 1461353311670 Marionette TRACE conn3 <- [1,2642,null,{}] 12:28:31 INFO - PROCESS | 1874 | 1461353311675 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}] 12:28:31 INFO - PROCESS | 1874 | 1461353311901 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:28:32 INFO - PROCESS | 1874 | 1461353312230 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fa7a800 == 195 [pid = 1874] [id = 668] 12:28:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d4c687800) [pid = 1874] [serial = 2005] [outer = (nil)] 12:28:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d4f14b400) [pid = 1874] [serial = 2006] [outer = 0x7f8d4c687800] 12:28:32 INFO - PROCESS | 1874 | 1461353312313 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d4f886400) [pid = 1874] [serial = 2007] [outer = 0x7f8d4c687800] 12:28:33 INFO - PROCESS | 1874 | 1461353313139 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]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:28:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1529ms 12:28:33 INFO - PROCESS | 1874 | 1461353313196 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:28:33 INFO - PROCESS | 1874 | 1461353313200 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:28:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:28:33 INFO - PROCESS | 1874 | 1461353313205 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 1874 | 1461353313214 Marionette TRACE conn3 <- [1,2646,null,{}] 12:28:33 INFO - PROCESS | 1874 | 1461353313219 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}] 12:28:33 INFO - PROCESS | 1874 | 1461353313405 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:28:33 INFO - PROCESS | 1874 | 1461353313695 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50a1c000 == 196 [pid = 1874] [id = 669] 12:28:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d4d26dc00) [pid = 1874] [serial = 2008] [outer = (nil)] 12:28:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d4f959400) [pid = 1874] [serial = 2009] [outer = 0x7f8d4d26dc00] 12:28:33 INFO - PROCESS | 1874 | 1461353313810 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d4f95ec00) [pid = 1874] [serial = 2010] [outer = 0x7f8d4d26dc00] 12:28:34 INFO - PROCESS | 1874 | 1461353314566 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]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:28:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1393ms 12:28:34 INFO - PROCESS | 1874 | 1461353314599 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1874 | 1461353314606 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:28:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:28:34 INFO - PROCESS | 1874 | 1461353314615 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1874 | 1461353314618 Marionette TRACE conn3 <- [1,2650,null,{}] 12:28:34 INFO - PROCESS | 1874 | 1461353314623 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}] 12:28:34 INFO - PROCESS | 1874 | 1461353314823 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:28:35 INFO - PROCESS | 1874 | 1461353315145 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5131f000 == 197 [pid = 1874] [id = 670] 12:28:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d4fad7800) [pid = 1874] [serial = 2011] [outer = (nil)] 12:28:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d4fc53400) [pid = 1874] [serial = 2012] [outer = 0x7f8d4fad7800] 12:28:35 INFO - PROCESS | 1874 | 1461353315259 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d4fd07800) [pid = 1874] [serial = 2013] [outer = 0x7f8d4fad7800] 12:28:36 INFO - PROCESS | 1874 | 1461353316051 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]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:28:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1482ms 12:28:36 INFO - PROCESS | 1874 | 1461353316096 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1874 | 1461353316099 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:28:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:28:36 INFO - PROCESS | 1874 | 1461353316104 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1874 | 1461353316106 Marionette TRACE conn3 <- [1,2654,null,{}] 12:28:36 INFO - PROCESS | 1874 | 1461353316111 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}] 12:28:36 INFO - PROCESS | 1874 | 1461353316302 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:28:36 INFO - PROCESS | 1874 | 1461353316586 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51e47800 == 198 [pid = 1874] [id = 671] 12:28:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d4fad9400) [pid = 1874] [serial = 2014] [outer = (nil)] 12:28:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d4fd6e000) [pid = 1874] [serial = 2015] [outer = 0x7f8d4fad9400] 12:28:36 INFO - PROCESS | 1874 | 1461353316702 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d4ff35400) [pid = 1874] [serial = 2016] [outer = 0x7f8d4fad9400] 12:28:37 INFO - PROCESS | 1874 | 1461353317509 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]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:28:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1478ms 12:28:37 INFO - PROCESS | 1874 | 1461353317583 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1874 | 1461353317586 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:28:37 INFO - PROCESS | 1874 | 1461353317592 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1874 | 1461353317594 Marionette TRACE conn3 <- [1,2658,null,{}] 12:28:37 INFO - PROCESS | 1874 | 1461353317599 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}] 12:28:37 INFO - PROCESS | 1874 | 1461353317798 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:28:38 INFO - PROCESS | 1874 | 1461353318113 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5203f800 == 199 [pid = 1874] [id = 672] 12:28:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d4fd06400) [pid = 1874] [serial = 2017] [outer = (nil)] 12:28:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d4ff3cc00) [pid = 1874] [serial = 2018] [outer = 0x7f8d4fd06400] 12:28:38 INFO - PROCESS | 1874 | 1461353318186 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d50b02800) [pid = 1874] [serial = 2019] [outer = 0x7f8d4fd06400] 12:28:38 INFO - PROCESS | 1874 | 1461353318965 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]]]}] 12:28:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:28:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1431ms 12:28:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:28:39 INFO - PROCESS | 1874 | 1461353319024 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 1874 | 1461353319026 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:28:39 INFO - PROCESS | 1874 | 1461353319032 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - PROCESS | 1874 | 1461353319035 Marionette TRACE conn3 <- [1,2662,null,{}] 12:28:39 INFO - PROCESS | 1874 | 1461353319041 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}] 12:28:39 INFO - PROCESS | 1874 | 1461353319229 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:28:39 INFO - PROCESS | 1874 | 1461353319515 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d520d0800 == 200 [pid = 1874] [id = 673] 12:28:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d4ff39800) [pid = 1874] [serial = 2020] [outer = (nil)] 12:28:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d50b0e400) [pid = 1874] [serial = 2021] [outer = 0x7f8d4ff39800] 12:28:39 INFO - PROCESS | 1874 | 1461353319634 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d50b49c00) [pid = 1874] [serial = 2022] [outer = 0x7f8d4ff39800] 12:28:40 INFO - PROCESS | 1874 | 1461353320413 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]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:28:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1430ms 12:28:40 INFO - PROCESS | 1874 | 1461353320463 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1874 | 1461353320466 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:28:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:28:40 INFO - PROCESS | 1874 | 1461353320472 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1874 | 1461353320474 Marionette TRACE conn3 <- [1,2666,null,{}] 12:28:40 INFO - PROCESS | 1874 | 1461353320481 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}] 12:28:40 INFO - PROCESS | 1874 | 1461353320685 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:28:40 INFO - PROCESS | 1874 | 1461353320974 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d566da000 == 201 [pid = 1874] [id = 674] 12:28:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d50b04c00) [pid = 1874] [serial = 2023] [outer = (nil)] 12:28:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d50b53c00) [pid = 1874] [serial = 2024] [outer = 0x7f8d50b04c00] 12:28:41 INFO - PROCESS | 1874 | 1461353321093 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d50b70800) [pid = 1874] [serial = 2025] [outer = 0x7f8d50b04c00] 12:28:42 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:42 INFO - PROCESS | 1874 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:28:42 INFO - PROCESS | 1874 | 1461353322366 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]]]}] 12:28:42 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) 12:28:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1943ms 12:28:42 INFO - PROCESS | 1874 | 1461353322415 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 1874 | 1461353322419 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:28:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:28:42 INFO - PROCESS | 1874 | 1461353322424 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1874 | 1461353322427 Marionette TRACE conn3 <- [1,2670,null,{}] 12:28:42 INFO - PROCESS | 1874 | 1461353322432 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}] 12:28:43 INFO - PROCESS | 1874 | 1461353323288 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:28:43 INFO - PROCESS | 1874 | 1461353323702 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31dc6800 == 202 [pid = 1874] [id = 675] 12:28:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d2f974c00) [pid = 1874] [serial = 2026] [outer = (nil)] 12:28:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d2f97d000) [pid = 1874] [serial = 2027] [outer = 0x7f8d2f974c00] 12:28:43 INFO - PROCESS | 1874 | 1461353323774 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d31529800) [pid = 1874] [serial = 2028] [outer = 0x7f8d2f974c00] 12:28:45 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:45 INFO - PROCESS | 1874 | 1461353325115 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] 12:28:45 INFO - PROCESS | 1874 | 1461353325895 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d45ed4000) [pid = 1874] [serial = 1862] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d3892a000) [pid = 1874] [serial = 1892] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d361c8400) [pid = 1874] [serial = 1887] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d35b5f800) [pid = 1874] [serial = 1874] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d3968f000) [pid = 1874] [serial = 1893] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d438e5400) [pid = 1874] [serial = 1847] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d3616f400) [pid = 1874] [serial = 1877] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d37acf800) [pid = 1874] [serial = 1889] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d3be26c00) [pid = 1874] [serial = 1835] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d2f875000) [pid = 1874] [serial = 1880] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d462b0c00) [pid = 1874] [serial = 1865] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d3af7bc00) [pid = 1874] [serial = 1824] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d396cb400) [pid = 1874] [serial = 1896] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d35cc6800) [pid = 1874] [serial = 1826] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d2f974800) [pid = 1874] [serial = 1883] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d43289000) [pid = 1874] [serial = 1841] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d46a57c00) [pid = 1874] [serial = 1868] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d31530000) [pid = 1874] [serial = 1884] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d32164c00) [pid = 1874] [serial = 1895] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d35b62000) [pid = 1874] [serial = 1886] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d46d85800) [pid = 1874] [serial = 1871] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d43768800) [pid = 1874] [serial = 1844] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d37c42800) [pid = 1874] [serial = 1823] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d3976fc00) [pid = 1874] [serial = 1832] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d4454d400) [pid = 1874] [serial = 1853] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d44206400) [pid = 1874] [serial = 1850] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d37c4ec00) [pid = 1874] [serial = 1890] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d3755f000) [pid = 1874] [serial = 1829] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d45d17400) [pid = 1874] [serial = 1859] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d45c83c00) [pid = 1874] [serial = 1856] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d3df9c400) [pid = 1874] [serial = 1838] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d37ad6c00) [pid = 1874] [serial = 1749] [outer = (nil)] [url = about:blank] 12:28:46 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d39ae4000) [pid = 1874] [serial = 1898] [outer = (nil)] [url = about:blank] 12:28:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:28:46 INFO - PROCESS | 1874 | 1461353326069 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1874 | 1461353326074 Marionette TRACE conn3 <- [1,2674,null,{}] 12:28:46 INFO - PROCESS | 1874 | 1461353326080 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}] 12:28:46 INFO - PROCESS | 1874 | 1461353326278 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:28:46 INFO - PROCESS | 1874 | 1461353326449 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d32054800 == 170 [pid = 1874] [id = 676] 12:28:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d2f977000) [pid = 1874] [serial = 2029] [outer = (nil)] 12:28:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d35cca400) [pid = 1874] [serial = 2030] [outer = 0x7f8d2f977000] 12:28:46 INFO - PROCESS | 1874 | 1461353326513 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d361ccc00) [pid = 1874] [serial = 2031] [outer = 0x7f8d2f977000] 12:28:47 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:47 INFO - PROCESS | 1874 | 1461353327643 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] 12:28:47 INFO - PROCESS | 1874 | 1461353327712 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:28:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:28:47 INFO - PROCESS | 1874 | 1461353327720 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 1874 | 1461353327723 Marionette TRACE conn3 <- [1,2678,null,{}] 12:28:47 INFO - PROCESS | 1874 | 1461353327728 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}] 12:28:47 INFO - PROCESS | 1874 | 1461353327981 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:28:48 INFO - PROCESS | 1874 | 1461353328169 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d352d2000 == 171 [pid = 1874] [id = 677] 12:28:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d36234c00) [pid = 1874] [serial = 2032] [outer = (nil)] 12:28:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d37554800) [pid = 1874] [serial = 2033] [outer = 0x7f8d36234c00] 12:28:48 INFO - PROCESS | 1874 | 1461353328227 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d37adc000) [pid = 1874] [serial = 2034] [outer = 0x7f8d36234c00] 12:28:49 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:49 INFO - PROCESS | 1874 | 1461353329372 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]]]}] 12:28:49 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) 12:28:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1681ms 12:28:49 INFO - PROCESS | 1874 | 1461353329402 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1874 | 1461353329407 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:28:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:28:49 INFO - PROCESS | 1874 | 1461353329422 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1874 | 1461353329428 Marionette TRACE conn3 <- [1,2682,null,{}] 12:28:49 INFO - PROCESS | 1874 | 1461353329440 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}] 12:28:49 INFO - PROCESS | 1874 | 1461353329691 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:28:49 INFO - PROCESS | 1874 | 1461353329766 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d36106800 == 172 [pid = 1874] [id = 678] 12:28:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d3755b400) [pid = 1874] [serial = 2035] [outer = (nil)] 12:28:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d385ed800) [pid = 1874] [serial = 2036] [outer = 0x7f8d3755b400] 12:28:49 INFO - PROCESS | 1874 | 1461353329825 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d38928c00) [pid = 1874] [serial = 2037] [outer = 0x7f8d3755b400] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d2f870000) [pid = 1874] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d39b50c00) [pid = 1874] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d46bed800) [pid = 1874] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d3be29c00) [pid = 1874] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d462d2400) [pid = 1874] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d3ee59400) [pid = 1874] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d3b7f8000) [pid = 1874] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d39ae5c00) [pid = 1874] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d441ddc00) [pid = 1874] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d37556000) [pid = 1874] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d2f58a400) [pid = 1874] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d438dac00) [pid = 1874] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d438dc400) [pid = 1874] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d43767c00) [pid = 1874] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d438e4c00) [pid = 1874] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d44205c00) [pid = 1874] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d4a19b400) [pid = 1874] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d37c4fc00) [pid = 1874] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d4454e000) [pid = 1874] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d44210c00) [pid = 1874] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d489c7c00) [pid = 1874] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d4a19ec00) [pid = 1874] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d46a54800) [pid = 1874] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d31532400) [pid = 1874] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d3df9f800) [pid = 1874] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d2f97e800) [pid = 1874] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d3af87800) [pid = 1874] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d2f58dc00) [pid = 1874] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d3ee55000) [pid = 1874] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d384a7800) [pid = 1874] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d37c44c00) [pid = 1874] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d462a9000) [pid = 1874] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d2f582800) [pid = 1874] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d3623a400) [pid = 1874] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d462aa800) [pid = 1874] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d489cb000) [pid = 1874] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d39ae5800) [pid = 1874] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d3617c800) [pid = 1874] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d3e246000) [pid = 1874] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d39c5f800) [pid = 1874] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d3b7ff400) [pid = 1874] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d4a018800) [pid = 1874] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d384a0000) [pid = 1874] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d3ee4f000) [pid = 1874] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d2f87c400) [pid = 1874] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:28:51 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d3e1d2400) [pid = 1874] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:28:52 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:52 INFO - PROCESS | 1874 | 1461353332281 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]]]}] 12:28:52 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) 12:28:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2901ms 12:28:52 INFO - PROCESS | 1874 | 1461353332316 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 1874 | 1461353332318 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:28:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:28:52 INFO - PROCESS | 1874 | 1461353332328 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1874 | 1461353332330 Marionette TRACE conn3 <- [1,2686,null,{}] 12:28:52 INFO - PROCESS | 1874 | 1461353332337 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}] 12:28:52 INFO - PROCESS | 1874 | 1461353332500 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:28:52 INFO - PROCESS | 1874 | 1461353332685 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d36111000 == 173 [pid = 1874] [id = 679] 12:28:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d2f58a400) [pid = 1874] [serial = 2038] [outer = (nil)] 12:28:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d36173800) [pid = 1874] [serial = 2039] [outer = 0x7f8d2f58a400] 12:28:52 INFO - PROCESS | 1874 | 1461353332743 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d3892fc00) [pid = 1874] [serial = 2040] [outer = 0x7f8d2f58a400] 12:28:53 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:53 INFO - PROCESS | 1874 | 1461353333800 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] 12:28:53 INFO - PROCESS | 1874 | 1461353333869 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:28:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:28:53 INFO - PROCESS | 1874 | 1461353333877 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 1874 | 1461353333882 Marionette TRACE conn3 <- [1,2690,null,{}] 12:28:53 INFO - PROCESS | 1874 | 1461353333933 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}] 12:28:54 INFO - PROCESS | 1874 | 1461353334298 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:28:54 INFO - PROCESS | 1874 | 1461353334469 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d342a1800 == 174 [pid = 1874] [id = 680] 12:28:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d2f875000) [pid = 1874] [serial = 2041] [outer = (nil)] 12:28:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d35b60400) [pid = 1874] [serial = 2042] [outer = 0x7f8d2f875000] 12:28:54 INFO - PROCESS | 1874 | 1461353334544 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d36175400) [pid = 1874] [serial = 2043] [outer = 0x7f8d2f875000] 12:28:55 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:55 INFO - PROCESS | 1874 | 1461353335996 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] 12:28:56 INFO - PROCESS | 1874 | 1461353336022 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:28:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:28:56 INFO - PROCESS | 1874 | 1461353336033 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 1874 | 1461353336037 Marionette TRACE conn3 <- [1,2694,null,{}] 12:28:56 INFO - PROCESS | 1874 | 1461353336043 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}] 12:28:56 INFO - PROCESS | 1874 | 1461353336240 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:28:56 INFO - PROCESS | 1874 | 1461353336454 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d378ec800 == 175 [pid = 1874] [id = 681] 12:28:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d3215c000) [pid = 1874] [serial = 2044] [outer = (nil)] 12:28:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d37acf400) [pid = 1874] [serial = 2045] [outer = 0x7f8d3215c000] 12:28:56 INFO - PROCESS | 1874 | 1461353336564 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d384aa000) [pid = 1874] [serial = 2046] [outer = 0x7f8d3215c000] 12:28:57 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:57 INFO - PROCESS | 1874 | 1461353337863 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] 12:28:58 INFO - PROCESS | 1874 | 1461353338024 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:28:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:28:58 INFO - PROCESS | 1874 | 1461353338040 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1874 | 1461353338048 Marionette TRACE conn3 <- [1,2698,null,{}] 12:28:58 INFO - PROCESS | 1874 | 1461353338064 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}] 12:28:58 INFO - PROCESS | 1874 | 1461353338268 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:28:58 INFO - PROCESS | 1874 | 1461353338484 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d384db800 == 176 [pid = 1874] [id = 682] 12:28:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d385ee400) [pid = 1874] [serial = 2047] [outer = (nil)] 12:28:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d396cb400) [pid = 1874] [serial = 2048] [outer = 0x7f8d385ee400] 12:28:58 INFO - PROCESS | 1874 | 1461353338600 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d39870800) [pid = 1874] [serial = 2049] [outer = 0x7f8d385ee400] 12:28:59 INFO - PROCESS | 1874 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:59 INFO - PROCESS | 1874 | 1461353339913 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] 12:28:59 INFO - PROCESS | 1874 | 1461353339939 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:28:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:28:59 INFO - PROCESS | 1874 | 1461353339989 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 1874 | 1461353339992 Marionette TRACE conn3 <- [1,2702,null,{}] 12:29:00 INFO - PROCESS | 1874 | 1461353340051 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}] 12:29:00 INFO - PROCESS | 1874 | 1461353340241 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:29:00 INFO - PROCESS | 1874 | 1461353340467 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39633000 == 177 [pid = 1874] [id = 683] 12:29:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d386a9400) [pid = 1874] [serial = 2050] [outer = (nil)] 12:29:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d39ae4400) [pid = 1874] [serial = 2051] [outer = 0x7f8d386a9400] 12:29:00 INFO - PROCESS | 1874 | 1461353340584 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d39c5ec00) [pid = 1874] [serial = 2052] [outer = 0x7f8d386a9400] 12:29:01 INFO - PROCESS | 1874 | 1461353341444 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]]]}] 12:29:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:29:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1569ms 12:29:01 INFO - PROCESS | 1874 | 1461353341515 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 1874 | 1461353341519 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:29:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:29:01 INFO - PROCESS | 1874 | 1461353341524 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 1874 | 1461353341526 Marionette TRACE conn3 <- [1,2706,null,{}] 12:29:01 INFO - PROCESS | 1874 | 1461353341532 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}] 12:29:01 INFO - PROCESS | 1874 | 1461353341751 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:29:02 INFO - PROCESS | 1874 | 1461353342058 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39890800 == 178 [pid = 1874] [id = 684] 12:29:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d3986cc00) [pid = 1874] [serial = 2053] [outer = (nil)] 12:29:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d39c6c000) [pid = 1874] [serial = 2054] [outer = 0x7f8d3986cc00] 12:29:02 INFO - PROCESS | 1874 | 1461353342137 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d3af86400) [pid = 1874] [serial = 2055] [outer = 0x7f8d3986cc00] 12:29:02 INFO - PROCESS | 1874 | 1461353342972 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]]]}] 12:29:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:29:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1481ms 12:29:03 INFO - PROCESS | 1874 | 1461353343007 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 1874 | 1461353343009 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:29:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:29:03 INFO - PROCESS | 1874 | 1461353343016 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1874 | 1461353343018 Marionette TRACE conn3 <- [1,2710,null,{}] 12:29:03 INFO - PROCESS | 1874 | 1461353343023 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}] 12:29:03 INFO - PROCESS | 1874 | 1461353343227 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:29:03 INFO - PROCESS | 1874 | 1461353343455 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b305800 == 179 [pid = 1874] [id = 685] 12:29:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d3be2c000) [pid = 1874] [serial = 2056] [outer = (nil)] 12:29:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d3c971400) [pid = 1874] [serial = 2057] [outer = 0x7f8d3be2c000] 12:29:03 INFO - PROCESS | 1874 | 1461353343623 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d3cc48400) [pid = 1874] [serial = 2058] [outer = 0x7f8d3be2c000] 12:29:04 INFO - PROCESS | 1874 | 1461353344549 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] 12:29:04 INFO - PROCESS | 1874 | 1461353344605 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:29:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:29:04 INFO - PROCESS | 1874 | 1461353344610 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - PROCESS | 1874 | 1461353344612 Marionette TRACE conn3 <- [1,2714,null,{}] 12:29:04 INFO - PROCESS | 1874 | 1461353344618 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}] 12:29:04 INFO - PROCESS | 1874 | 1461353344811 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:29:05 INFO - PROCESS | 1874 | 1461353345125 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3bfca000 == 180 [pid = 1874] [id = 686] 12:29:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d3b7f4400) [pid = 1874] [serial = 2059] [outer = (nil)] 12:29:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d3df9c800) [pid = 1874] [serial = 2060] [outer = 0x7f8d3b7f4400] 12:29:05 INFO - PROCESS | 1874 | 1461353345199 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d3e18c000) [pid = 1874] [serial = 2061] [outer = 0x7f8d3b7f4400] 12:29:06 INFO - PROCESS | 1874 | 1461353346041 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]]]}] 12:29:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:29:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1477ms 12:29:06 INFO - PROCESS | 1874 | 1461353346089 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 1874 | 1461353346092 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:29:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:29:06 INFO - PROCESS | 1874 | 1461353346098 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 1874 | 1461353346100 Marionette TRACE conn3 <- [1,2718,null,{}] 12:29:06 INFO - PROCESS | 1874 | 1461353346106 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}] 12:29:06 INFO - PROCESS | 1874 | 1461353346313 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:29:06 INFO - PROCESS | 1874 | 1461353346583 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3cd97800 == 181 [pid = 1874] [id = 687] 12:29:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d2f586000) [pid = 1874] [serial = 2062] [outer = (nil)] 12:29:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d3e212000) [pid = 1874] [serial = 2063] [outer = 0x7f8d2f586000] 12:29:06 INFO - PROCESS | 1874 | 1461353346695 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d3e245400) [pid = 1874] [serial = 2064] [outer = 0x7f8d2f586000] 12:29:07 INFO - PROCESS | 1874 | 1461353347520 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] 12:29:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:29:07 INFO - PROCESS | 1874 | 1461353347588 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:29:07 INFO - PROCESS | 1874 | 1461353347594 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1874 | 1461353347598 Marionette TRACE conn3 <- [1,2722,null,{}] 12:29:07 INFO - PROCESS | 1874 | 1461353347603 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}] 12:29:07 INFO - PROCESS | 1874 | 1461353347810 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:29:08 INFO - PROCESS | 1874 | 1461353348110 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f25f000 == 182 [pid = 1874] [id = 688] 12:29:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d3dfa0400) [pid = 1874] [serial = 2065] [outer = (nil)] 12:29:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d3e272800) [pid = 1874] [serial = 2066] [outer = 0x7f8d3dfa0400] 12:29:08 INFO - PROCESS | 1874 | 1461353348188 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d3ee54400) [pid = 1874] [serial = 2067] [outer = 0x7f8d3dfa0400] 12:29:09 INFO - PROCESS | 1874 | 1461353349022 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] 12:29:09 INFO - PROCESS | 1874 | 1461353349083 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:29:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:29:09 INFO - PROCESS | 1874 | 1461353349088 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1874 | 1461353349091 Marionette TRACE conn3 <- [1,2726,null,{}] 12:29:09 INFO - PROCESS | 1874 | 1461353349097 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}] 12:29:09 INFO - PROCESS | 1874 | 1461353349281 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:29:09 INFO - PROCESS | 1874 | 1461353349606 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4410e800 == 183 [pid = 1874] [id = 689] 12:29:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d3e1cb000) [pid = 1874] [serial = 2068] [outer = (nil)] 12:29:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d4327ac00) [pid = 1874] [serial = 2069] [outer = 0x7f8d3e1cb000] 12:29:09 INFO - PROCESS | 1874 | 1461353349684 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d432ca000) [pid = 1874] [serial = 2070] [outer = 0x7f8d3e1cb000] 12:29:10 INFO - PROCESS | 1874 | 1461353350517 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]]]}] 12:29:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:29:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1487ms 12:29:10 INFO - PROCESS | 1874 | 1461353350577 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 1874 | 1461353350582 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:29:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:29:10 INFO - PROCESS | 1874 | 1461353350588 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 1874 | 1461353350592 Marionette TRACE conn3 <- [1,2730,null,{}] 12:29:10 INFO - PROCESS | 1874 | 1461353350597 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}] 12:29:10 INFO - PROCESS | 1874 | 1461353350827 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:29:11 INFO - PROCESS | 1874 | 1461353351151 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44453000 == 184 [pid = 1874] [id = 690] 12:29:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d438db400) [pid = 1874] [serial = 2071] [outer = (nil)] 12:29:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d438e1400) [pid = 1874] [serial = 2072] [outer = 0x7f8d438db400] 12:29:11 INFO - PROCESS | 1874 | 1461353351237 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d441de400) [pid = 1874] [serial = 2073] [outer = 0x7f8d438db400] 12:29:12 INFO - PROCESS | 1874 | 1461353352510 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] 12:29:12 INFO - PROCESS | 1874 | 1461353352657 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:29:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:29:12 INFO - PROCESS | 1874 | 1461353352673 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 1874 | 1461353352676 Marionette TRACE conn3 <- [1,2734,null,{}] 12:29:12 INFO - PROCESS | 1874 | 1461353352682 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}] 12:29:12 INFO - PROCESS | 1874 | 1461353352876 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:29:13 INFO - PROCESS | 1874 | 1461353353138 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a62800 == 185 [pid = 1874] [id = 691] 12:29:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d43767000) [pid = 1874] [serial = 2074] [outer = (nil)] 12:29:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d45a43c00) [pid = 1874] [serial = 2075] [outer = 0x7f8d43767000] 12:29:13 INFO - PROCESS | 1874 | 1461353353209 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d45c73000) [pid = 1874] [serial = 2076] [outer = 0x7f8d43767000] 12:29:14 INFO - PROCESS | 1874 | 1461353354049 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]]]}] 12:29:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:29:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1437ms 12:29:14 INFO - PROCESS | 1874 | 1461353354110 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 1874 | 1461353354117 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:29:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:29:14 INFO - PROCESS | 1874 | 1461353354126 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 1874 | 1461353354130 Marionette TRACE conn3 <- [1,2738,null,{}] 12:29:14 INFO - PROCESS | 1874 | 1461353354135 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}] 12:29:14 INFO - PROCESS | 1874 | 1461353354330 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:29:14 INFO - PROCESS | 1874 | 1461353354638 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46209000 == 186 [pid = 1874] [id = 692] 12:29:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d438d8800) [pid = 1874] [serial = 2077] [outer = (nil)] 12:29:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d45c82c00) [pid = 1874] [serial = 2078] [outer = 0x7f8d438d8800] 12:29:14 INFO - PROCESS | 1874 | 1461353354714 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d45ccbc00) [pid = 1874] [serial = 2079] [outer = 0x7f8d438d8800] 12:29:15 INFO - PROCESS | 1874 | 1461353355501 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]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:29:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1434ms 12:29:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:29:15 INFO - PROCESS | 1874 | 1461353355559 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 1874 | 1461353355561 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:29:15 INFO - PROCESS | 1874 | 1461353355567 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 1874 | 1461353355570 Marionette TRACE conn3 <- [1,2742,null,{}] 12:29:15 INFO - PROCESS | 1874 | 1461353355575 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}] 12:29:15 INFO - PROCESS | 1874 | 1461353355765 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:29:16 INFO - PROCESS | 1874 | 1461353356077 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468be000 == 187 [pid = 1874] [id = 693] 12:29:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d2f86e000) [pid = 1874] [serial = 2080] [outer = (nil)] 12:29:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d45cd5800) [pid = 1874] [serial = 2081] [outer = 0x7f8d2f86e000] 12:29:16 INFO - PROCESS | 1874 | 1461353356193 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d45d21000) [pid = 1874] [serial = 2082] [outer = 0x7f8d2f86e000] 12:29:16 INFO - PROCESS | 1874 | 1461353356969 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]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:29:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1446ms 12:29:17 INFO - PROCESS | 1874 | 1461353357012 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:29:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:29:17 INFO - PROCESS | 1874 | 1461353357017 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:29:17 INFO - PROCESS | 1874 | 1461353357024 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 1874 | 1461353357028 Marionette TRACE conn3 <- [1,2746,null,{}] 12:29:17 INFO - PROCESS | 1874 | 1461353357057 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}] 12:29:17 INFO - PROCESS | 1874 | 1461353357252 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:29:17 INFO - PROCESS | 1874 | 1461353357529 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363d8000 == 188 [pid = 1874] [id = 694] 12:29:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d2f86dc00) [pid = 1874] [serial = 2083] [outer = (nil)] 12:29:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d35ccf000) [pid = 1874] [serial = 2084] [outer = 0x7f8d2f86dc00] 12:29:17 INFO - PROCESS | 1874 | 1461353357659 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d45d1e000) [pid = 1874] [serial = 2085] [outer = 0x7f8d2f86dc00] 12:29:18 INFO - PROCESS | 1874 | 1461353358474 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]]]}] 12:29:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:29:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1510ms 12:29:18 INFO - PROCESS | 1874 | 1461353358553 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 1874 | 1461353358557 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:29:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:29:18 INFO - PROCESS | 1874 | 1461353358565 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 1874 | 1461353358568 Marionette TRACE conn3 <- [1,2750,null,{}] 12:29:18 INFO - PROCESS | 1874 | 1461353358573 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}] 12:29:18 INFO - PROCESS | 1874 | 1461353358780 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:29:19 INFO - PROCESS | 1874 | 1461353359120 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31edd800 == 189 [pid = 1874] [id = 695] 12:29:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d2f585800) [pid = 1874] [serial = 2086] [outer = (nil)] 12:29:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d3623fc00) [pid = 1874] [serial = 2087] [outer = 0x7f8d2f585800] 12:29:19 INFO - PROCESS | 1874 | 1461353359244 Marionette DEBUG loaded listener.js 12:29:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d462a9000) [pid = 1874] [serial = 2088] [outer = 0x7f8d2f585800] 12:29:20 INFO - PROCESS | 1874 | 1461353360203 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]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:29:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1682ms 12:29:20 INFO - PROCESS | 1874 | 1461353360251 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 1874 | 1461353360255 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:29:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:29:20 INFO - PROCESS | 1874 | 1461353360264 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 1874 | 1461353360267 Marionette TRACE conn3 <- [1,2754,null,{}] 12:29:20 INFO - PROCESS | 1874 | 1461353360276 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}] 12:29:20 INFO - PROCESS | 1874 | 1461353360622 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:29:20 INFO - PROCESS | 1874 | 1461353360979 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f0cc800 == 190 [pid = 1874] [id = 696] 12:29:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d36179800) [pid = 1874] [serial = 2089] [outer = (nil)] 12:29:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d3e247c00) [pid = 1874] [serial = 2090] [outer = 0x7f8d36179800] 12:29:21 INFO - PROCESS | 1874 | 1461353361063 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d45d1d000) [pid = 1874] [serial = 2091] [outer = 0x7f8d36179800] 12:29:22 INFO - PROCESS | 1874 | 1461353362059 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]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:29:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1838ms 12:29:22 INFO - PROCESS | 1874 | 1461353362103 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:29:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:29:22 INFO - PROCESS | 1874 | 1461353362108 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:29:22 INFO - PROCESS | 1874 | 1461353362116 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1874 | 1461353362120 Marionette TRACE conn3 <- [1,2758,null,{}] 12:29:22 INFO - PROCESS | 1874 | 1461353362129 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}] 12:29:22 INFO - PROCESS | 1874 | 1461353362434 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:29:23 INFO - PROCESS | 1874 | 1461353363234 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d352d9800 == 191 [pid = 1874] [id = 697] 12:29:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d2f877800) [pid = 1874] [serial = 2092] [outer = (nil)] 12:29:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d31499c00) [pid = 1874] [serial = 2093] [outer = 0x7f8d2f877800] 12:29:23 INFO - PROCESS | 1874 | 1461353363387 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d31def000) [pid = 1874] [serial = 2094] [outer = 0x7f8d2f877800] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d520e2000 == 190 [pid = 1874] [id = 477] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d352d2000 == 189 [pid = 1874] [id = 677] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d32054800 == 188 [pid = 1874] [id = 676] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d31dc6800 == 187 [pid = 1874] [id = 675] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d566da000 == 186 [pid = 1874] [id = 674] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d520d0800 == 185 [pid = 1874] [id = 673] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5203f800 == 184 [pid = 1874] [id = 672] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51e47800 == 183 [pid = 1874] [id = 671] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5131f000 == 182 [pid = 1874] [id = 670] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50a1c000 == 181 [pid = 1874] [id = 669] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4fa7a800 == 180 [pid = 1874] [id = 668] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a7a9000 == 179 [pid = 1874] [id = 667] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4728a800 == 178 [pid = 1874] [id = 666] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46385000 == 177 [pid = 1874] [id = 665] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45a5c000 == 176 [pid = 1874] [id = 664] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4444b000 == 175 [pid = 1874] [id = 663] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3cda0800 == 174 [pid = 1874] [id = 662] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b316800 == 173 [pid = 1874] [id = 661] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d397e1800 == 172 [pid = 1874] [id = 660] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3856c000 == 171 [pid = 1874] [id = 659] 12:29:24 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d342a9000 == 170 [pid = 1874] [id = 658] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d3892c000) [pid = 1874] [serial = 1970] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d39b4f000) [pid = 1874] [serial = 1971] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d3b0f9c00) [pid = 1874] [serial = 1773] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d4752b400) [pid = 1874] [serial = 1932] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d3e250c00) [pid = 1874] [serial = 1788] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d47452c00) [pid = 1874] [serial = 1872] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d43861000) [pid = 1874] [serial = 1845] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d3e215000) [pid = 1874] [serial = 1785] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d3af81000) [pid = 1874] [serial = 1770] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d45ccfc00) [pid = 1874] [serial = 1857] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d384a3400) [pid = 1874] [serial = 1965] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d47455000) [pid = 1874] [serial = 1875] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d44543000) [pid = 1874] [serial = 1851] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d45a45800) [pid = 1874] [serial = 1854] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d441d8000) [pid = 1874] [serial = 1848] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d489c9c00) [pid = 1874] [serial = 1938] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d45a41c00) [pid = 1874] [serial = 1925] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d4a766400) [pid = 1874] [serial = 1950] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d37ad8400) [pid = 1874] [serial = 1964] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d385f3000) [pid = 1874] [serial = 1758] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d489bc400) [pid = 1874] [serial = 1937] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d462a8000) [pid = 1874] [serial = 1863] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d45cca000) [pid = 1874] [serial = 1929] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d49e5c000) [pid = 1874] [serial = 1941] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d4a7e7c00) [pid = 1874] [serial = 1953] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d4779f800) [pid = 1874] [serial = 1934] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d384a5800) [pid = 1874] [serial = 1904] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d3be24400) [pid = 1874] [serial = 1910] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d32164000) [pid = 1874] [serial = 1961] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d3e1cb800) [pid = 1874] [serial = 1782] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d49eea400) [pid = 1874] [serial = 1946] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d3cc46000) [pid = 1874] [serial = 1779] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d386af000) [pid = 1874] [serial = 1878] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d45ecb000) [pid = 1874] [serial = 1860] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d4849dc00) [pid = 1874] [serial = 1935] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d3e26bc00) [pid = 1874] [serial = 1916] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d39867400) [pid = 1874] [serial = 1968] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d3af7e000) [pid = 1874] [serial = 1833] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d462cd400) [pid = 1874] [serial = 1866] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d4a1a5400) [pid = 1874] [serial = 1949] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d37321400) [pid = 1874] [serial = 1881] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d3968e000) [pid = 1874] [serial = 1967] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d35cc4c00) [pid = 1874] [serial = 1901] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d3cc4a400) [pid = 1874] [serial = 1913] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d476ecc00) [pid = 1874] [serial = 1958] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d4a771400) [pid = 1874] [serial = 1952] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d39692000) [pid = 1874] [serial = 1764] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d46bee800) [pid = 1874] [serial = 1869] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d49ee4800) [pid = 1874] [serial = 1944] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d39b51000) [pid = 1874] [serial = 1907] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d39b4f800) [pid = 1874] [serial = 1767] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d4745b000) [pid = 1874] [serial = 1931] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d4a19b000) [pid = 1874] [serial = 1947] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d3731d400) [pid = 1874] [serial = 1755] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d3f1f0400) [pid = 1874] [serial = 1794] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d3be31400) [pid = 1874] [serial = 1776] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d3f1e8c00) [pid = 1874] [serial = 1919] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d432c8000) [pid = 1874] [serial = 1922] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d4a86ac00) [pid = 1874] [serial = 1955] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d438e0400) [pid = 1874] [serial = 1923] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d36170c00) [pid = 1874] [serial = 1962] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d3892e000) [pid = 1874] [serial = 1761] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d43766000) [pid = 1874] [serial = 1842] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d49e64c00) [pid = 1874] [serial = 1943] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d45a4d000) [pid = 1874] [serial = 1926] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d45c7e400) [pid = 1874] [serial = 1928] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d49d1d800) [pid = 1874] [serial = 1940] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d35b5f400) [pid = 1874] [serial = 1752] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d4aca3800) [pid = 1874] [serial = 1956] [outer = (nil)] [url = about:blank] 12:29:24 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d3ee53c00) [pid = 1874] [serial = 1791] [outer = (nil)] [url = about:blank] 12:29:25 INFO - PROCESS | 1874 | 1461353365011 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]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:29:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2941ms 12:29:25 INFO - PROCESS | 1874 | 1461353365057 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 1874 | 1461353365064 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:29:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:29:25 INFO - PROCESS | 1874 | 1461353365075 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1874 | 1461353365078 Marionette TRACE conn3 <- [1,2762,null,{}] 12:29:25 INFO - PROCESS | 1874 | 1461353365085 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}] 12:29:25 INFO - PROCESS | 1874 | 1461353365325 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:29:25 INFO - PROCESS | 1874 | 1461353365506 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33be2000 == 171 [pid = 1874] [id = 698] 12:29:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d2f870400) [pid = 1874] [serial = 2095] [outer = (nil)] 12:29:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d37560800) [pid = 1874] [serial = 2096] [outer = 0x7f8d2f870400] 12:29:25 INFO - PROCESS | 1874 | 1461353365571 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d3849fc00) [pid = 1874] [serial = 2097] [outer = 0x7f8d2f870400] 12:29:26 INFO - PROCESS | 1874 | 1461353366385 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]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:29:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1387ms 12:29:26 INFO - PROCESS | 1874 | 1461353366465 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 1874 | 1461353366470 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:29:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:29:26 INFO - PROCESS | 1874 | 1461353366476 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 1874 | 1461353366478 Marionette TRACE conn3 <- [1,2766,null,{}] 12:29:26 INFO - PROCESS | 1874 | 1461353366484 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}] 12:29:26 INFO - PROCESS | 1874 | 1461353366683 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:29:26 INFO - PROCESS | 1874 | 1461353366899 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d36014800 == 172 [pid = 1874] [id = 699] 12:29:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d384a0000) [pid = 1874] [serial = 2098] [outer = (nil)] 12:29:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d38930800) [pid = 1874] [serial = 2099] [outer = 0x7f8d384a0000] 12:29:26 INFO - PROCESS | 1874 | 1461353366962 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d396ce000) [pid = 1874] [serial = 2100] [outer = 0x7f8d384a0000] 12:29:27 INFO - PROCESS | 1874 | 1461353367784 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]]]}] 12:29:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:29:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1335ms 12:29:27 INFO - PROCESS | 1874 | 1461353367811 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 1874 | 1461353367814 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:29:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:29:27 INFO - PROCESS | 1874 | 1461353367829 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 1874 | 1461353367837 Marionette TRACE conn3 <- [1,2770,null,{}] 12:29:27 INFO - PROCESS | 1874 | 1461353367849 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}] 12:29:28 INFO - PROCESS | 1874 | 1461353368098 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:29:28 INFO - PROCESS | 1874 | 1461353368134 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d384c5000 == 173 [pid = 1874] [id = 700] 12:29:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d384a4400) [pid = 1874] [serial = 2101] [outer = (nil)] 12:29:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d39c60800) [pid = 1874] [serial = 2102] [outer = 0x7f8d384a4400] 12:29:28 INFO - PROCESS | 1874 | 1461353368194 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d3b0f1400) [pid = 1874] [serial = 2103] [outer = 0x7f8d384a4400] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d3755b400) [pid = 1874] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d36234c00) [pid = 1874] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d39867800) [pid = 1874] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d2f87a000) [pid = 1874] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d2f974c00) [pid = 1874] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d2f977000) [pid = 1874] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d36173400) [pid = 1874] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d39762c00) [pid = 1874] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d35b5c400) [pid = 1874] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d32167000) [pid = 1874] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d3986c000) [pid = 1874] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d39767c00) [pid = 1874] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d314a4800) [pid = 1874] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d3b0f0c00) [pid = 1874] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d3dfa0800) [pid = 1874] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d3e215800) [pid = 1874] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:29:29 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d37320000) [pid = 1874] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:29:29 INFO - PROCESS | 1874 | 1461353369581 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]]]}] 12:29:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:29:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1802ms 12:29:29 INFO - PROCESS | 1874 | 1461353369624 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 1874 | 1461353369628 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:29:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:29:29 INFO - PROCESS | 1874 | 1461353369634 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1874 | 1461353369638 Marionette TRACE conn3 <- [1,2774,null,{}] 12:29:29 INFO - PROCESS | 1874 | 1461353369643 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}] 12:29:29 INFO - PROCESS | 1874 | 1461353369888 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:29:29 INFO - PROCESS | 1874 | 1461353369909 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d387b7800 == 174 [pid = 1874] [id = 701] 12:29:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d32167000) [pid = 1874] [serial = 2104] [outer = (nil)] 12:29:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d384adc00) [pid = 1874] [serial = 2105] [outer = 0x7f8d32167000] 12:29:29 INFO - PROCESS | 1874 | 1461353369971 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d3b0f5c00) [pid = 1874] [serial = 2106] [outer = 0x7f8d32167000] 12:29:30 INFO - PROCESS | 1874 | 1461353370753 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]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:29:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1131ms 12:29:30 INFO - PROCESS | 1874 | 1461353370769 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 1874 | 1461353370774 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:29:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:29:30 INFO - PROCESS | 1874 | 1461353370783 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 1874 | 1461353370786 Marionette TRACE conn3 <- [1,2778,null,{}] 12:29:30 INFO - PROCESS | 1874 | 1461353370805 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}] 12:29:31 INFO - PROCESS | 1874 | 1461353371005 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:29:31 INFO - PROCESS | 1874 | 1461353371020 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39a41000 == 175 [pid = 1874] [id = 702] 12:29:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d3b7ff400) [pid = 1874] [serial = 2107] [outer = (nil)] 12:29:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d3be2b400) [pid = 1874] [serial = 2108] [outer = 0x7f8d3b7ff400] 12:29:31 INFO - PROCESS | 1874 | 1461353371098 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d3ddd0c00) [pid = 1874] [serial = 2109] [outer = 0x7f8d3b7ff400] 12:29:32 INFO - PROCESS | 1874 | 1461353372341 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]]]}] 12:29:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:29:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1581ms 12:29:32 INFO - PROCESS | 1874 | 1461353372366 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1874 | 1461353372373 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:29:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:29:32 INFO - PROCESS | 1874 | 1461353372382 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1874 | 1461353372387 Marionette TRACE conn3 <- [1,2782,null,{}] 12:29:32 INFO - PROCESS | 1874 | 1461353372394 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}] 12:29:32 INFO - PROCESS | 1874 | 1461353372600 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:29:32 INFO - PROCESS | 1874 | 1461353372873 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3610b000 == 176 [pid = 1874] [id = 703] 12:29:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d3731f000) [pid = 1874] [serial = 2110] [outer = (nil)] 12:29:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d37556400) [pid = 1874] [serial = 2111] [outer = 0x7f8d3731f000] 12:29:32 INFO - PROCESS | 1874 | 1461353372991 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d385ea400) [pid = 1874] [serial = 2112] [outer = 0x7f8d3731f000] 12:29:33 INFO - PROCESS | 1874 | 1461353373811 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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:29:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1480ms 12:29:33 INFO - PROCESS | 1874 | 1461353373862 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1874 | 1461353373872 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:29:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:29:33 INFO - PROCESS | 1874 | 1461353373882 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1874 | 1461353373889 Marionette TRACE conn3 <- [1,2786,null,{}] 12:29:33 INFO - PROCESS | 1874 | 1461353373902 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}] 12:29:34 INFO - PROCESS | 1874 | 1461353374154 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:29:34 INFO - PROCESS | 1874 | 1461353374494 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bcc800 == 177 [pid = 1874] [id = 704] 12:29:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d386a5800) [pid = 1874] [serial = 2113] [outer = (nil)] 12:29:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d3986d400) [pid = 1874] [serial = 2114] [outer = 0x7f8d386a5800] 12:29:34 INFO - PROCESS | 1874 | 1461353374572 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d39b4dc00) [pid = 1874] [serial = 2115] [outer = 0x7f8d386a5800] 12:29:35 INFO - PROCESS | 1874 | 1461353375357 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]]]}] 12:29:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:29:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1541ms 12:29:35 INFO - PROCESS | 1874 | 1461353375423 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 1874 | 1461353375427 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:29:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:29:35 INFO - PROCESS | 1874 | 1461353375433 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 1874 | 1461353375438 Marionette TRACE conn3 <- [1,2790,null,{}] 12:29:35 INFO - PROCESS | 1874 | 1461353375454 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}] 12:29:35 INFO - PROCESS | 1874 | 1461353375693 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:29:36 INFO - PROCESS | 1874 | 1461353376003 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3c9d0000 == 178 [pid = 1874] [id = 705] 12:29:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d3be31000) [pid = 1874] [serial = 2116] [outer = (nil)] 12:29:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d3cc42800) [pid = 1874] [serial = 2117] [outer = 0x7f8d3be31000] 12:29:36 INFO - PROCESS | 1874 | 1461353376119 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d3e190000) [pid = 1874] [serial = 2118] [outer = 0x7f8d3be31000] 12:29:36 INFO - PROCESS | 1874 | 1461353376924 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]]]}] 12:29:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:29:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1541ms 12:29:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:29:36 INFO - PROCESS | 1874 | 1461353376974 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:29:36 INFO - PROCESS | 1874 | 1461353376978 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:29:36 INFO - PROCESS | 1874 | 1461353376985 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 1874 | 1461353376988 Marionette TRACE conn3 <- [1,2794,null,{}] 12:29:36 INFO - PROCESS | 1874 | 1461353376994 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}] 12:29:37 INFO - PROCESS | 1874 | 1461353377182 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:29:37 INFO - PROCESS | 1874 | 1461353377404 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439b1800 == 179 [pid = 1874] [id = 706] 12:29:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d3b7fe400) [pid = 1874] [serial = 2119] [outer = (nil)] 12:29:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 171 (0x7f8d3e271400) [pid = 1874] [serial = 2120] [outer = 0x7f8d3b7fe400] 12:29:37 INFO - PROCESS | 1874 | 1461353377517 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 172 (0x7f8d3ee59000) [pid = 1874] [serial = 2121] [outer = 0x7f8d3b7fe400] 12:29:38 INFO - PROCESS | 1874 | 1461353378363 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]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:29:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1440ms 12:29:38 INFO - PROCESS | 1874 | 1461353378425 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 1874 | 1461353378428 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:29:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:29:38 INFO - PROCESS | 1874 | 1461353378434 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 1874 | 1461353378436 Marionette TRACE conn3 <- [1,2798,null,{}] 12:29:38 INFO - PROCESS | 1874 | 1461353378442 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}] 12:29:38 INFO - PROCESS | 1874 | 1461353378630 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:29:38 INFO - PROCESS | 1874 | 1461353378853 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44450000 == 180 [pid = 1874] [id = 707] 12:29:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 173 (0x7f8d3e275c00) [pid = 1874] [serial = 2122] [outer = (nil)] 12:29:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 174 (0x7f8d432ce000) [pid = 1874] [serial = 2123] [outer = 0x7f8d3e275c00] 12:29:38 INFO - PROCESS | 1874 | 1461353378982 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 175 (0x7f8d43857000) [pid = 1874] [serial = 2124] [outer = 0x7f8d3e275c00] 12:29:39 INFO - PROCESS | 1874 | 1461353379884 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]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:29:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1477ms 12:29:39 INFO - PROCESS | 1874 | 1461353379911 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 1874 | 1461353379914 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:29:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:29:39 INFO - PROCESS | 1874 | 1461353379920 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1874 | 1461353379922 Marionette TRACE conn3 <- [1,2802,null,{}] 12:29:39 INFO - PROCESS | 1874 | 1461353379928 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}] 12:29:40 INFO - PROCESS | 1874 | 1461353380124 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:29:40 INFO - PROCESS | 1874 | 1461353380400 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45d81000 == 181 [pid = 1874] [id = 708] 12:29:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d43281400) [pid = 1874] [serial = 2125] [outer = (nil)] 12:29:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d45c87400) [pid = 1874] [serial = 2126] [outer = 0x7f8d43281400] 12:29:40 INFO - PROCESS | 1874 | 1461353380520 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d462aa800) [pid = 1874] [serial = 2127] [outer = 0x7f8d43281400] 12:29:41 INFO - PROCESS | 1874 | 1461353381328 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]]]}] 12:29:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:29:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1440ms 12:29:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:29:41 INFO - PROCESS | 1874 | 1461353381361 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 1874 | 1461353381363 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:29:41 INFO - PROCESS | 1874 | 1461353381369 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 1874 | 1461353381372 Marionette TRACE conn3 <- [1,2806,null,{}] 12:29:41 INFO - PROCESS | 1874 | 1461353381378 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}] 12:29:41 INFO - PROCESS | 1874 | 1461353381559 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:29:41 INFO - PROCESS | 1874 | 1461353381792 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d468dc800 == 182 [pid = 1874] [id = 709] 12:29:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d43861000) [pid = 1874] [serial = 2128] [outer = (nil)] 12:29:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d462cfc00) [pid = 1874] [serial = 2129] [outer = 0x7f8d43861000] 12:29:41 INFO - PROCESS | 1874 | 1461353381898 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d46a54800) [pid = 1874] [serial = 2130] [outer = 0x7f8d43861000] 12:29:42 INFO - PROCESS | 1874 | 1461353382735 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]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:29:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1433ms 12:29:42 INFO - PROCESS | 1874 | 1461353382802 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1874 | 1461353382806 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:29:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:29:42 INFO - PROCESS | 1874 | 1461353382812 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1874 | 1461353382814 Marionette TRACE conn3 <- [1,2810,null,{}] 12:29:42 INFO - PROCESS | 1874 | 1461353382822 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}] 12:29:43 INFO - PROCESS | 1874 | 1461353383048 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:29:43 INFO - PROCESS | 1874 | 1461353383349 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4730a000 == 183 [pid = 1874] [id = 710] 12:29:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d45c76400) [pid = 1874] [serial = 2131] [outer = (nil)] 12:29:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d46be8400) [pid = 1874] [serial = 2132] [outer = 0x7f8d45c76400] 12:29:43 INFO - PROCESS | 1874 | 1461353383421 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d46d87800) [pid = 1874] [serial = 2133] [outer = 0x7f8d45c76400] 12:29:44 INFO - PROCESS | 1874 | 1461353384204 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]]]}] 12:29:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:29:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1438ms 12:29:44 INFO - PROCESS | 1874 | 1461353384251 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 1874 | 1461353384255 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:29:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:29:44 INFO - PROCESS | 1874 | 1461353384260 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - PROCESS | 1874 | 1461353384262 Marionette TRACE conn3 <- [1,2814,null,{}] 12:29:44 INFO - PROCESS | 1874 | 1461353384268 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}] 12:29:44 INFO - PROCESS | 1874 | 1461353384462 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:29:44 INFO - PROCESS | 1874 | 1461353384729 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d48536800 == 184 [pid = 1874] [id = 711] 12:29:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d46a55000) [pid = 1874] [serial = 2134] [outer = (nil)] 12:29:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d4745a800) [pid = 1874] [serial = 2135] [outer = 0x7f8d46a55000] 12:29:44 INFO - PROCESS | 1874 | 1461353384840 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d47529800) [pid = 1874] [serial = 2136] [outer = 0x7f8d46a55000] 12:29:45 INFO - PROCESS | 1874 | 1461353385656 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]]]}] 12:29:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:29:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1431ms 12:29:45 INFO - PROCESS | 1874 | 1461353385693 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:29:45 INFO - PROCESS | 1874 | 1461353385696 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:29:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:29:45 INFO - PROCESS | 1874 | 1461353385702 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 1874 | 1461353385704 Marionette TRACE conn3 <- [1,2818,null,{}] 12:29:45 INFO - PROCESS | 1874 | 1461353385709 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}] 12:29:45 INFO - PROCESS | 1874 | 1461353385944 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:29:46 INFO - PROCESS | 1874 | 1461353386202 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:46 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4a0e1000 == 185 [pid = 1874] [id = 712] 12:29:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d4779f800) [pid = 1874] [serial = 2137] [outer = (nil)] 12:29:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d47892800) [pid = 1874] [serial = 2138] [outer = 0x7f8d4779f800] 12:29:46 INFO - PROCESS | 1874 | 1461353386328 Marionette DEBUG loaded listener.js 12:29:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d4851d400) [pid = 1874] [serial = 2139] [outer = 0x7f8d4779f800] 12:29:47 INFO - PROCESS | 1874 | 1461353387137 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]]]}] 12:29:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:29:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1477ms 12:29:47 INFO - PROCESS | 1874 | 1461353387179 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:29:47 INFO - PROCESS | 1874 | 1461353387183 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:29:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:29:47 INFO - PROCESS | 1874 | 1461353387189 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:29:47 INFO - PROCESS | 1874 | 1461353387193 Marionette TRACE conn3 <- [1,2822,null,{}] 12:29:47 INFO - PROCESS | 1874 | 1461353387198 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}] 12:29:47 INFO - PROCESS | 1874 | 1461353387403 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:29:47 INFO - PROCESS | 1874 | 1461353387673 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4acd5000 == 186 [pid = 1874] [id = 713] 12:29:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d477ad000) [pid = 1874] [serial = 2140] [outer = (nil)] 12:29:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d49d18400) [pid = 1874] [serial = 2141] [outer = 0x7f8d477ad000] 12:29:47 INFO - PROCESS | 1874 | 1461353387789 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d49e61c00) [pid = 1874] [serial = 2142] [outer = 0x7f8d477ad000] 12:29:48 INFO - PROCESS | 1874 | 1461353388575 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]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:29:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1428ms 12:29:48 INFO - PROCESS | 1874 | 1461353388618 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 1874 | 1461353388621 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:29:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:29:48 INFO - PROCESS | 1874 | 1461353388627 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 1874 | 1461353388636 Marionette TRACE conn3 <- [1,2826,null,{}] 12:29:48 INFO - PROCESS | 1874 | 1461353388641 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}] 12:29:48 INFO - PROCESS | 1874 | 1461353388830 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:29:49 INFO - PROCESS | 1874 | 1461353389114 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ae25000 == 187 [pid = 1874] [id = 714] 12:29:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d36233800) [pid = 1874] [serial = 2143] [outer = (nil)] 12:29:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d49ee1800) [pid = 1874] [serial = 2144] [outer = 0x7f8d36233800] 12:29:49 INFO - PROCESS | 1874 | 1461353389224 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d49eeac00) [pid = 1874] [serial = 2145] [outer = 0x7f8d36233800] 12:29:49 INFO - PROCESS | 1874 | 1461353389990 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:29:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:29:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1435ms 12:29:50 INFO - PROCESS | 1874 | 1461353390063 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:29:50 INFO - PROCESS | 1874 | 1461353390068 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:29:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:29:50 INFO - PROCESS | 1874 | 1461353390078 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 1874 | 1461353390081 Marionette TRACE conn3 <- [1,2830,null,{}] 12:29:50 INFO - PROCESS | 1874 | 1461353390085 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}] 12:29:50 INFO - PROCESS | 1874 | 1461353390277 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:29:50 INFO - PROCESS | 1874 | 1461353390544 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4c644000 == 188 [pid = 1874] [id = 715] 12:29:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d49eddc00) [pid = 1874] [serial = 2146] [outer = (nil)] 12:29:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d4a19d400) [pid = 1874] [serial = 2147] [outer = 0x7f8d49eddc00] 12:29:50 INFO - PROCESS | 1874 | 1461353390656 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d4a1a7000) [pid = 1874] [serial = 2148] [outer = 0x7f8d49eddc00] 12:29:51 INFO - PROCESS | 1874 | 1461353391452 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]]]}] 12:29:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:29:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1431ms 12:29:51 INFO - PROCESS | 1874 | 1461353391508 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 1874 | 1461353391511 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:29:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:29:51 INFO - PROCESS | 1874 | 1461353391516 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 1874 | 1461353391519 Marionette TRACE conn3 <- [1,2834,null,{}] 12:29:51 INFO - PROCESS | 1874 | 1461353391524 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}] 12:29:51 INFO - PROCESS | 1874 | 1461353391707 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:29:51 INFO - PROCESS | 1874 | 1461353391978 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f57b800 == 189 [pid = 1874] [id = 716] 12:29:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d4a01d400) [pid = 1874] [serial = 2149] [outer = (nil)] 12:29:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d4a76f000) [pid = 1874] [serial = 2150] [outer = 0x7f8d4a01d400] 12:29:52 INFO - PROCESS | 1874 | 1461353392092 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d4a7e8000) [pid = 1874] [serial = 2151] [outer = 0x7f8d4a01d400] 12:29:52 INFO - PROCESS | 1874 | 1461353392856 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:29:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1389ms 12:29:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:29:52 INFO - PROCESS | 1874 | 1461353392906 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 1874 | 1461353392909 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:29:52 INFO - PROCESS | 1874 | 1461353392915 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 1874 | 1461353392917 Marionette TRACE conn3 <- [1,2838,null,{}] 12:29:52 INFO - PROCESS | 1874 | 1461353392922 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}] 12:29:53 INFO - PROCESS | 1874 | 1461353393117 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:29:53 INFO - PROCESS | 1874 | 1461353393394 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f81c000 == 190 [pid = 1874] [id = 717] 12:29:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d3152bc00) [pid = 1874] [serial = 2152] [outer = (nil)] 12:29:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d3e26a400) [pid = 1874] [serial = 2153] [outer = 0x7f8d3152bc00] 12:29:53 INFO - PROCESS | 1874 | 1461353393506 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d4a86b000) [pid = 1874] [serial = 2154] [outer = 0x7f8d3152bc00] 12:29:54 INFO - PROCESS | 1874 | 1461353394301 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]]]}] 12:29:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:29:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1429ms 12:29:54 INFO - PROCESS | 1874 | 1461353394343 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:29:54 INFO - PROCESS | 1874 | 1461353394347 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:29:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:29:54 INFO - PROCESS | 1874 | 1461353394352 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 1874 | 1461353394354 Marionette TRACE conn3 <- [1,2842,null,{}] 12:29:54 INFO - PROCESS | 1874 | 1461353394360 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}] 12:29:54 INFO - PROCESS | 1874 | 1461353394543 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:29:54 INFO - PROCESS | 1874 | 1461353394814 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f942800 == 191 [pid = 1874] [id = 718] 12:29:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d4a7ed000) [pid = 1874] [serial = 2155] [outer = (nil)] 12:29:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d4aff0800) [pid = 1874] [serial = 2156] [outer = 0x7f8d4a7ed000] 12:29:54 INFO - PROCESS | 1874 | 1461353394925 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d4aff7400) [pid = 1874] [serial = 2157] [outer = 0x7f8d4a7ed000] 12:29:55 INFO - PROCESS | 1874 | 1461353395708 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]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:29:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1431ms 12:29:55 INFO - PROCESS | 1874 | 1461353395785 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 1874 | 1461353395787 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:29:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:29:55 INFO - PROCESS | 1874 | 1461353395793 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 1874 | 1461353395796 Marionette TRACE conn3 <- [1,2846,null,{}] 12:29:55 INFO - PROCESS | 1874 | 1461353395801 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}] 12:29:55 INFO - PROCESS | 1874 | 1461353395992 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:29:56 INFO - PROCESS | 1874 | 1461353396317 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fd96800 == 192 [pid = 1874] [id = 719] 12:29:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d4a7e3800) [pid = 1874] [serial = 2158] [outer = (nil)] 12:29:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d4affec00) [pid = 1874] [serial = 2159] [outer = 0x7f8d4a7e3800] 12:29:56 INFO - PROCESS | 1874 | 1461353396388 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d4d270400) [pid = 1874] [serial = 2160] [outer = 0x7f8d4a7e3800] 12:29:57 INFO - PROCESS | 1874 | 1461353397149 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]]]}] 12:29:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:29:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1429ms 12:29:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:29:57 INFO - PROCESS | 1874 | 1461353397224 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:29:57 INFO - PROCESS | 1874 | 1461353397226 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:29:57 INFO - PROCESS | 1874 | 1461353397232 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:29:57 INFO - PROCESS | 1874 | 1461353397235 Marionette TRACE conn3 <- [1,2850,null,{}] 12:29:57 INFO - PROCESS | 1874 | 1461353397240 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}] 12:29:57 INFO - PROCESS | 1874 | 1461353397465 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:29:57 INFO - PROCESS | 1874 | 1461353397772 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d50073800 == 193 [pid = 1874] [id = 720] 12:29:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d4affbc00) [pid = 1874] [serial = 2161] [outer = (nil)] 12:29:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d4e719400) [pid = 1874] [serial = 2162] [outer = 0x7f8d4affbc00] 12:29:57 INFO - PROCESS | 1874 | 1461353397845 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d4f14c400) [pid = 1874] [serial = 2163] [outer = 0x7f8d4affbc00] 12:29:58 INFO - PROCESS | 1874 | 1461353398620 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:29:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:29:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1487ms 12:29:58 INFO - PROCESS | 1874 | 1461353398720 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:29:58 INFO - PROCESS | 1874 | 1461353398722 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:29:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:29:58 INFO - PROCESS | 1874 | 1461353398728 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - PROCESS | 1874 | 1461353398731 Marionette TRACE conn3 <- [1,2854,null,{}] 12:29:58 INFO - PROCESS | 1874 | 1461353398736 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}] 12:29:58 INFO - PROCESS | 1874 | 1461353398938 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:29:59 INFO - PROCESS | 1874 | 1461353399266 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3205b800 == 194 [pid = 1874] [id = 721] 12:29:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d2f58b800) [pid = 1874] [serial = 2164] [outer = (nil)] 12:29:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d36177400) [pid = 1874] [serial = 2165] [outer = 0x7f8d2f58b800] 12:29:59 INFO - PROCESS | 1874 | 1461353399339 Marionette DEBUG loaded listener.js 12:29:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d4aca4000) [pid = 1874] [serial = 2166] [outer = 0x7f8d2f58b800] 12:30:00 INFO - PROCESS | 1874 | 1461353400119 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]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:30:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1435ms 12:30:00 INFO - PROCESS | 1874 | 1461353400163 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 1874 | 1461353400167 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:30:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:30:00 INFO - PROCESS | 1874 | 1461353400172 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - PROCESS | 1874 | 1461353400174 Marionette TRACE conn3 <- [1,2858,null,{}] 12:30:00 INFO - PROCESS | 1874 | 1461353400179 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}] 12:30:00 INFO - PROCESS | 1874 | 1461353400367 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:30:00 INFO - PROCESS | 1874 | 1461353400643 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35d93800 == 195 [pid = 1874] [id = 722] 12:30:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d2f86e400) [pid = 1874] [serial = 2167] [outer = (nil)] 12:30:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d31de7800) [pid = 1874] [serial = 2168] [outer = 0x7f8d2f86e400] 12:30:00 INFO - PROCESS | 1874 | 1461353400752 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d3be27400) [pid = 1874] [serial = 2169] [outer = 0x7f8d2f86e400] 12:30:01 INFO - PROCESS | 1874 | 1461353401592 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:30:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:30:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2083ms 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b31b000 == 194 [pid = 1874] [id = 607] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d387b7800 == 193 [pid = 1874] [id = 701] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3601e000 == 192 [pid = 1874] [id = 655] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d36106800 == 191 [pid = 1874] [id = 678] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d384c5000 == 190 [pid = 1874] [id = 700] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d33bf3000 == 189 [pid = 1874] [id = 581] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d36014800 == 188 [pid = 1874] [id = 699] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d33be2000 == 187 [pid = 1874] [id = 698] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d352d9800 == 186 [pid = 1874] [id = 697] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bc9800 == 185 [pid = 1874] [id = 605] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d363d8000 == 184 [pid = 1874] [id = 694] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468be000 == 183 [pid = 1874] [id = 693] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d46209000 == 182 [pid = 1874] [id = 692] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45a62800 == 181 [pid = 1874] [id = 691] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44453000 == 180 [pid = 1874] [id = 690] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4410e800 == 179 [pid = 1874] [id = 689] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f25f000 == 178 [pid = 1874] [id = 688] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3cd97800 == 177 [pid = 1874] [id = 687] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3bfca000 == 176 [pid = 1874] [id = 686] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b305800 == 175 [pid = 1874] [id = 685] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39890800 == 174 [pid = 1874] [id = 684] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39633000 == 173 [pid = 1874] [id = 683] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d384db800 == 172 [pid = 1874] [id = 682] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d378ec800 == 171 [pid = 1874] [id = 681] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d36111000 == 170 [pid = 1874] [id = 679] 12:30:02 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d342a1800 == 169 [pid = 1874] [id = 680] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d38928c00) [pid = 1874] [serial = 2037] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d37adc000) [pid = 1874] [serial = 2034] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d36173800) [pid = 1874] [serial = 2039] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d3be30400) [pid = 1874] [serial = 1911] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d3af80400) [pid = 1874] [serial = 1908] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d361c6c00) [pid = 1874] [serial = 1902] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d3df98c00) [pid = 1874] [serial = 1914] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d43286c00) [pid = 1874] [serial = 1920] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d3e274800) [pid = 1874] [serial = 1917] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d386a9000) [pid = 1874] [serial = 1905] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d385ed800) [pid = 1874] [serial = 2036] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d37554800) [pid = 1874] [serial = 2033] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d3c97e800) [pid = 1874] [serial = 1974] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d3be23c00) [pid = 1874] [serial = 1973] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d476e9400) [pid = 1874] [serial = 1994] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d4aff3400) [pid = 1874] [serial = 1959] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d4ff3cc00) [pid = 1874] [serial = 2018] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d4fd6e000) [pid = 1874] [serial = 2015] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d2f97d000) [pid = 1874] [serial = 2027] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d31529800) [pid = 1874] [serial = 2028] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d3e1c7400) [pid = 1874] [serial = 1982] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d35cca400) [pid = 1874] [serial = 2030] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d361ccc00) [pid = 1874] [serial = 2031] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d4fc53400) [pid = 1874] [serial = 2012] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d37c4e400) [pid = 1874] [serial = 1830] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d4acab400) [pid = 1874] [serial = 2000] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d36232400) [pid = 1874] [serial = 1976] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d3e20f400) [pid = 1874] [serial = 1839] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d4d12f400) [pid = 1874] [serial = 2003] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d4f14b400) [pid = 1874] [serial = 2006] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d50b53c00) [pid = 1874] [serial = 2024] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d4420d800) [pid = 1874] [serial = 1988] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d36176800) [pid = 1874] [serial = 1827] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d462ae400) [pid = 1874] [serial = 1991] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d3e276400) [pid = 1874] [serial = 1985] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d3976d000) [pid = 1874] [serial = 1979] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d4f959400) [pid = 1874] [serial = 2009] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d3cc4b000) [pid = 1874] [serial = 1836] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d4a1a4c00) [pid = 1874] [serial = 1997] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d50b0e400) [pid = 1874] [serial = 2021] [outer = (nil)] [url = about:blank] 12:30:03 INFO - PROCESS | 1874 | 1461353403156 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:30:03 INFO - PROCESS | 1874 | 1461353403161 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:30:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:30:03 INFO - PROCESS | 1874 | 1461353403174 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:30:03 INFO - PROCESS | 1874 | 1461353403180 Marionette TRACE conn3 <- [1,2862,null,{}] 12:30:03 INFO - PROCESS | 1874 | 1461353403195 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}] 12:30:03 INFO - PROCESS | 1874 | 1461353403394 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:30:03 INFO - PROCESS | 1874 | 1461353403411 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d32261000 == 170 [pid = 1874] [id = 723] 12:30:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d36178400) [pid = 1874] [serial = 2170] [outer = (nil)] 12:30:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d361c7800) [pid = 1874] [serial = 2171] [outer = 0x7f8d36178400] 12:30:03 INFO - PROCESS | 1874 | 1461353403476 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d36238000) [pid = 1874] [serial = 2172] [outer = 0x7f8d36178400] 12:30:04 INFO - PROCESS | 1874 | 1461353404402 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]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:30:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1293ms 12:30:04 INFO - PROCESS | 1874 | 1461353404465 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1874 | 1461353404470 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:30:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:30:04 INFO - PROCESS | 1874 | 1461353404484 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1874 | 1461353404490 Marionette TRACE conn3 <- [1,2866,null,{}] 12:30:04 INFO - PROCESS | 1874 | 1461353404496 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}] 12:30:04 INFO - PROCESS | 1874 | 1461353404677 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:30:04 INFO - PROCESS | 1874 | 1461353404872 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35dae800 == 171 [pid = 1874] [id = 724] 12:30:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d35fb4000) [pid = 1874] [serial = 2173] [outer = (nil)] 12:30:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d37c4f000) [pid = 1874] [serial = 2174] [outer = 0x7f8d35fb4000] 12:30:04 INFO - PROCESS | 1874 | 1461353404933 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d385f5000) [pid = 1874] [serial = 2175] [outer = 0x7f8d35fb4000] 12:30:05 INFO - PROCESS | 1874 | 1461353405769 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]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:30:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1334ms 12:30:05 INFO - PROCESS | 1874 | 1461353405816 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:30:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:30:05 INFO - PROCESS | 1874 | 1461353405819 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:30:05 INFO - PROCESS | 1874 | 1461353405824 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 1874 | 1461353405827 Marionette TRACE conn3 <- [1,2870,null,{}] 12:30:05 INFO - PROCESS | 1874 | 1461353405848 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}] 12:30:06 INFO - PROCESS | 1874 | 1461353406114 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:30:06 INFO - PROCESS | 1874 | 1461353406146 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3734e000 == 172 [pid = 1874] [id = 725] 12:30:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d3976fc00) [pid = 1874] [serial = 2176] [outer = (nil)] 12:30:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d39adec00) [pid = 1874] [serial = 2177] [outer = 0x7f8d3976fc00] 12:30:06 INFO - PROCESS | 1874 | 1461353406210 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d39b4f000) [pid = 1874] [serial = 2178] [outer = 0x7f8d3976fc00] 12:30:07 INFO - PROCESS | 1874 | 1461353407128 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]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:30:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1340ms 12:30:07 INFO - PROCESS | 1874 | 1461353407165 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 1874 | 1461353407168 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:30:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:30:07 INFO - PROCESS | 1874 | 1461353407173 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 1874 | 1461353407175 Marionette TRACE conn3 <- [1,2874,null,{}] 12:30:07 INFO - PROCESS | 1874 | 1461353407188 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}] 12:30:07 INFO - PROCESS | 1874 | 1461353407436 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:30:07 INFO - PROCESS | 1874 | 1461353407468 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d38570800 == 173 [pid = 1874] [id = 726] 12:30:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d39c65000) [pid = 1874] [serial = 2179] [outer = (nil)] 12:30:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d3b7f0800) [pid = 1874] [serial = 2180] [outer = 0x7f8d39c65000] 12:30:07 INFO - PROCESS | 1874 | 1461353407529 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d3be30400) [pid = 1874] [serial = 2181] [outer = 0x7f8d39c65000] 12:30:08 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d384a4400) [pid = 1874] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:30:08 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d2f870400) [pid = 1874] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:30:08 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d2f58a400) [pid = 1874] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:30:08 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d2f877800) [pid = 1874] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:30:08 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d32167000) [pid = 1874] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:30:08 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d384a0000) [pid = 1874] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:30:08 INFO - PROCESS | 1874 | 1461353408766 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]]]}] 12:30:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:30:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1636ms 12:30:08 INFO - PROCESS | 1874 | 1461353408811 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 1874 | 1461353408814 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:30:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:30:08 INFO - PROCESS | 1874 | 1461353408820 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 1874 | 1461353408822 Marionette TRACE conn3 <- [1,2878,null,{}] 12:30:08 INFO - PROCESS | 1874 | 1461353408828 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}] 12:30:09 INFO - PROCESS | 1874 | 1461353409007 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:30:09 INFO - PROCESS | 1874 | 1461353409023 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3961a000 == 174 [pid = 1874] [id = 727] 12:30:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d384a4400) [pid = 1874] [serial = 2182] [outer = (nil)] 12:30:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d3cc45800) [pid = 1874] [serial = 2183] [outer = 0x7f8d384a4400] 12:30:09 INFO - PROCESS | 1874 | 1461353409092 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d3dddd800) [pid = 1874] [serial = 2184] [outer = 0x7f8d384a4400] 12:30:09 INFO - PROCESS | 1874 | 1461353409923 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]]]}] 12:30:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:30:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1127ms 12:30:09 INFO - PROCESS | 1874 | 1461353409948 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1874 | 1461353409951 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:30:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:30:09 INFO - PROCESS | 1874 | 1461353409957 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1874 | 1461353409958 Marionette TRACE conn3 <- [1,2882,null,{}] 12:30:09 INFO - PROCESS | 1874 | 1461353409964 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}] 12:30:10 INFO - PROCESS | 1874 | 1461353410240 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:30:10 INFO - PROCESS | 1874 | 1461353410592 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d31ee7800 == 175 [pid = 1874] [id = 728] 12:30:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d2f872c00) [pid = 1874] [serial = 2185] [outer = (nil)] 12:30:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d3215dc00) [pid = 1874] [serial = 2186] [outer = 0x7f8d2f872c00] 12:30:10 INFO - PROCESS | 1874 | 1461353410735 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d36177800) [pid = 1874] [serial = 2187] [outer = 0x7f8d2f872c00] 12:30:11 INFO - PROCESS | 1874 | 1461353411710 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]]]}] 12:30:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:30:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1828ms 12:30:11 INFO - PROCESS | 1874 | 1461353411788 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:30:11 INFO - PROCESS | 1874 | 1461353411796 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:30:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:30:11 INFO - PROCESS | 1874 | 1461353411804 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 1874 | 1461353411809 Marionette TRACE conn3 <- [1,2886,null,{}] 12:30:11 INFO - PROCESS | 1874 | 1461353411815 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}] 12:30:12 INFO - PROCESS | 1874 | 1461353412153 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:30:12 INFO - PROCESS | 1874 | 1461353412487 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d383ef800 == 176 [pid = 1874] [id = 729] 12:30:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d386a9000) [pid = 1874] [serial = 2188] [outer = (nil)] 12:30:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d39694400) [pid = 1874] [serial = 2189] [outer = 0x7f8d386a9000] 12:30:12 INFO - PROCESS | 1874 | 1461353412562 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d3986b000) [pid = 1874] [serial = 2190] [outer = 0x7f8d386a9000] 12:30:13 INFO - PROCESS | 1874 | 1461353413526 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]]]}] 12:30:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:30:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1786ms 12:30:13 INFO - PROCESS | 1874 | 1461353413593 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 1874 | 1461353413599 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:30:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:30:13 INFO - PROCESS | 1874 | 1461353413606 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 1874 | 1461353413609 Marionette TRACE conn3 <- [1,2890,null,{}] 12:30:13 INFO - PROCESS | 1874 | 1461353413614 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}] 12:30:13 INFO - PROCESS | 1874 | 1461353413821 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:30:14 INFO - PROCESS | 1874 | 1461353414184 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39bde800 == 177 [pid = 1874] [id = 730] 12:30:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d3b0f8400) [pid = 1874] [serial = 2191] [outer = (nil)] 12:30:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d3be2f800) [pid = 1874] [serial = 2192] [outer = 0x7f8d3b0f8400] 12:30:14 INFO - PROCESS | 1874 | 1461353414261 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d3e1c8000) [pid = 1874] [serial = 2193] [outer = 0x7f8d3b0f8400] 12:30:15 INFO - PROCESS | 1874 | 1461353415187 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:30:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1628ms 12:30:15 INFO - PROCESS | 1874 | 1461353415235 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 1874 | 1461353415239 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:30:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:30:15 INFO - PROCESS | 1874 | 1461353415254 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 1874 | 1461353415263 Marionette TRACE conn3 <- [1,2894,null,{}] 12:30:15 INFO - PROCESS | 1874 | 1461353415269 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}] 12:30:15 INFO - PROCESS | 1874 | 1461353415481 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:30:15 INFO - PROCESS | 1874 | 1461353415789 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3bfe0800 == 178 [pid = 1874] [id = 731] 12:30:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d3b7fb800) [pid = 1874] [serial = 2194] [outer = (nil)] 12:30:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d3f1e8c00) [pid = 1874] [serial = 2195] [outer = 0x7f8d3b7fb800] 12:30:15 INFO - PROCESS | 1874 | 1461353415867 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d432c2c00) [pid = 1874] [serial = 2196] [outer = 0x7f8d3b7fb800] 12:30:16 INFO - PROCESS | 1874 | 1461353416679 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]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:30:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1492ms 12:30:16 INFO - PROCESS | 1874 | 1461353416739 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 1874 | 1461353416743 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:30:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:30:16 INFO - PROCESS | 1874 | 1461353416750 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 1874 | 1461353416754 Marionette TRACE conn3 <- [1,2898,null,{}] 12:30:16 INFO - PROCESS | 1874 | 1461353416759 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}] 12:30:16 INFO - PROCESS | 1874 | 1461353416965 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:30:17 INFO - PROCESS | 1874 | 1461353417304 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f0c6800 == 179 [pid = 1874] [id = 732] 12:30:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d3e24f400) [pid = 1874] [serial = 2197] [outer = (nil)] 12:30:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d43864000) [pid = 1874] [serial = 2198] [outer = 0x7f8d3e24f400] 12:30:17 INFO - PROCESS | 1874 | 1461353417436 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d438e6000) [pid = 1874] [serial = 2199] [outer = 0x7f8d3e24f400] 12:30:18 INFO - PROCESS | 1874 | 1461353418415 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]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:30:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1729ms 12:30:18 INFO - PROCESS | 1874 | 1461353418480 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1874 | 1461353418486 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:30:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:30:18 INFO - PROCESS | 1874 | 1461353418494 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1874 | 1461353418496 Marionette TRACE conn3 <- [1,2902,null,{}] 12:30:18 INFO - PROCESS | 1874 | 1461353418502 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}] 12:30:18 INFO - PROCESS | 1874 | 1461353418698 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:30:19 INFO - PROCESS | 1874 | 1461353419016 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d443aa000 == 180 [pid = 1874] [id = 733] 12:30:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d44548800) [pid = 1874] [serial = 2200] [outer = (nil)] 12:30:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d45a47800) [pid = 1874] [serial = 2201] [outer = 0x7f8d44548800] 12:30:19 INFO - PROCESS | 1874 | 1461353419114 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d45d14c00) [pid = 1874] [serial = 2202] [outer = 0x7f8d44548800] 12:30:19 INFO - PROCESS | 1874 | 1461353419938 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:30:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1480ms 12:30:19 INFO - PROCESS | 1874 | 1461353419975 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 1874 | 1461353419978 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:30:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:30:19 INFO - PROCESS | 1874 | 1461353419984 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 1874 | 1461353419987 Marionette TRACE conn3 <- [1,2906,null,{}] 12:30:19 INFO - PROCESS | 1874 | 1461353419992 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}] 12:30:20 INFO - PROCESS | 1874 | 1461353420192 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:30:20 INFO - PROCESS | 1874 | 1461353420466 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45a62000 == 181 [pid = 1874] [id = 734] 12:30:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d44548c00) [pid = 1874] [serial = 2203] [outer = (nil)] 12:30:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d4752d400) [pid = 1874] [serial = 2204] [outer = 0x7f8d44548c00] 12:30:20 INFO - PROCESS | 1874 | 1461353420585 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d477a9000) [pid = 1874] [serial = 2205] [outer = 0x7f8d44548c00] 12:30:21 INFO - PROCESS | 1874 | 1461353421387 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]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:30:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1477ms 12:30:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:30:21 INFO - PROCESS | 1874 | 1461353421462 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1874 | 1461353421465 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:30:21 INFO - PROCESS | 1874 | 1461353421471 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1874 | 1461353421474 Marionette TRACE conn3 <- [1,2910,null,{}] 12:30:21 INFO - PROCESS | 1874 | 1461353421479 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}] 12:30:21 INFO - PROCESS | 1874 | 1461353421681 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:30:22 INFO - PROCESS | 1874 | 1461353422028 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4631c800 == 182 [pid = 1874] [id = 735] 12:30:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d47527400) [pid = 1874] [serial = 2206] [outer = (nil)] 12:30:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d489c4000) [pid = 1874] [serial = 2207] [outer = 0x7f8d47527400] 12:30:22 INFO - PROCESS | 1874 | 1461353422102 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d49e5d400) [pid = 1874] [serial = 2208] [outer = 0x7f8d47527400] 12:30:22 INFO - PROCESS | 1874 | 1461353422776 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]]]}] 12:30:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:30:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:30:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1328ms 12:30:22 INFO - PROCESS | 1874 | 1461353422799 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 1874 | 1461353422803 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:30:22 INFO - TEST-START | /DOMEvents/constructors.html 12:30:22 INFO - PROCESS | 1874 | 1461353422811 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 1874 | 1461353422814 Marionette TRACE conn3 <- [1,2914,null,{}] 12:30:22 INFO - PROCESS | 1874 | 1461353422819 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}] 12:30:23 INFO - PROCESS | 1874 | 1461353423001 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:30:23 INFO - PROCESS | 1874 | 1461353423256 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d47666800 == 183 [pid = 1874] [id = 736] 12:30:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d477a0800) [pid = 1874] [serial = 2209] [outer = (nil)] 12:30:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d4a1a4c00) [pid = 1874] [serial = 2210] [outer = 0x7f8d477a0800] 12:30:23 INFO - PROCESS | 1874 | 1461353423334 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d4a864000) [pid = 1874] [serial = 2211] [outer = 0x7f8d477a0800] 12:30:24 INFO - PROCESS | 1874 | 1461353424217 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]]]}] 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:30:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:30:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:30:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:30:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:30:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:30:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:30:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:30:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:30:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 1450ms 12:30:24 INFO - PROCESS | 1874 | 1461353424259 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:30:24 INFO - PROCESS | 1874 | 1461353424263 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:30:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:30:24 INFO - PROCESS | 1874 | 1461353424316 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 1874 | 1461353424318 Marionette TRACE conn3 <- [1,2918,null,{}] 12:30:24 INFO - PROCESS | 1874 | 1461353424326 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}] 12:30:24 INFO - PROCESS | 1874 | 1461353424507 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:30:24 INFO - PROCESS | 1874 | 1461353424818 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4add1000 == 184 [pid = 1874] [id = 737] 12:30:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d4849e800) [pid = 1874] [serial = 2212] [outer = (nil)] 12:30:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d4aca6c00) [pid = 1874] [serial = 2213] [outer = 0x7f8d4849e800] 12:30:24 INFO - PROCESS | 1874 | 1461353424892 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d4e71d000) [pid = 1874] [serial = 2214] [outer = 0x7f8d4849e800] 12:30:25 INFO - PROCESS | 1874 | 1461353425579 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:30:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:30:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1323ms 12:30:25 INFO - PROCESS | 1874 | 1461353425594 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 1874 | 1461353425598 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:30:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:30:25 INFO - PROCESS | 1874 | 1461353425603 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 1874 | 1461353425606 Marionette TRACE conn3 <- [1,2922,null,{}] 12:30:25 INFO - PROCESS | 1874 | 1461353425611 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}] 12:30:25 INFO - PROCESS | 1874 | 1461353425830 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:30:26 INFO - PROCESS | 1874 | 1461353426112 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f943800 == 185 [pid = 1874] [id = 738] 12:30:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d4a869800) [pid = 1874] [serial = 2215] [outer = (nil)] 12:30:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d4f883400) [pid = 1874] [serial = 2216] [outer = 0x7f8d4a869800] 12:30:26 INFO - PROCESS | 1874 | 1461353426195 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d4fad3c00) [pid = 1874] [serial = 2217] [outer = 0x7f8d4a869800] 12:30:26 INFO - PROCESS | 1874 | [1874] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:30:26 INFO - PROCESS | 1874 | [1874] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:30:26 INFO - PROCESS | 1874 | [1874] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:30:26 INFO - PROCESS | 1874 | [1874] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:30:27 INFO - PROCESS | 1874 | 1461353427078 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]]]}] 12:30:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:30:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:30:27 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 12:30:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:30:27 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 12:30:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:30:27 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]" 12:30:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:30:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:30:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1535ms 12:30:27 INFO - PROCESS | 1874 | 1461353427143 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:30:27 INFO - PROCESS | 1874 | 1461353427151 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:30:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:30:27 INFO - PROCESS | 1874 | 1461353427204 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 1874 | 1461353427207 Marionette TRACE conn3 <- [1,2926,null,{}] 12:30:27 INFO - PROCESS | 1874 | 1461353427216 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}] 12:30:27 INFO - PROCESS | 1874 | 1461353427450 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:30:27 INFO - PROCESS | 1874 | 1461353427769 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d51b6b000 == 186 [pid = 1874] [id = 739] 12:30:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d4a86f400) [pid = 1874] [serial = 2218] [outer = (nil)] 12:30:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d50b52400) [pid = 1874] [serial = 2219] [outer = 0x7f8d4a86f400] 12:30:27 INFO - PROCESS | 1874 | 1461353427843 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d50b98c00) [pid = 1874] [serial = 2220] [outer = 0x7f8d4a86f400] 12:30:28 INFO - PROCESS | 1874 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:30:28 INFO - PROCESS | 1874 | 1461353428529 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]]]}] 12:30:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:30:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1390ms 12:30:28 INFO - PROCESS | 1874 | 1461353428588 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:30:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:30:28 INFO - PROCESS | 1874 | 1461353428598 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:30:28 INFO - PROCESS | 1874 | 1461353428603 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 1874 | 1461353428605 Marionette TRACE conn3 <- [1,2930,null,{}] 12:30:28 INFO - PROCESS | 1874 | 1461353428611 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}] 12:30:28 INFO - PROCESS | 1874 | 1461353428796 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:30:29 INFO - PROCESS | 1874 | 1461353429073 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d52039800 == 187 [pid = 1874] [id = 740] 12:30:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d4ff36000) [pid = 1874] [serial = 2221] [outer = (nil)] 12:30:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d50ba0800) [pid = 1874] [serial = 2222] [outer = 0x7f8d4ff36000] 12:30:29 INFO - PROCESS | 1874 | 1461353429153 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d50bf0400) [pid = 1874] [serial = 2223] [outer = 0x7f8d4ff36000] 12:30:29 INFO - PROCESS | 1874 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:30:29 INFO - PROCESS | 1874 | 1461353429881 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]]]}] 12:30:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:30:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1331ms 12:30:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:30:29 INFO - PROCESS | 1874 | 1461353429939 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 1874 | 1461353429943 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:30:29 INFO - PROCESS | 1874 | 1461353429950 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 1874 | 1461353429952 Marionette TRACE conn3 <- [1,2934,null,{}] 12:30:29 INFO - PROCESS | 1874 | 1461353429958 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}] 12:30:30 INFO - PROCESS | 1874 | 1461353430173 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:30:30 INFO - PROCESS | 1874 | 1461353430422 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d520e2000 == 188 [pid = 1874] [id = 741] 12:30:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d50b56800) [pid = 1874] [serial = 2224] [outer = (nil)] 12:30:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d5100a400) [pid = 1874] [serial = 2225] [outer = 0x7f8d50b56800] 12:30:30 INFO - PROCESS | 1874 | 1461353430493 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d51012000) [pid = 1874] [serial = 2226] [outer = 0x7f8d50b56800] 12:30:31 INFO - PROCESS | 1874 | 1461353431214 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]]]}] 12:30:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:30:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1281ms 12:30:31 INFO - PROCESS | 1874 | 1461353431230 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 1874 | 1461353431232 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:30:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:30:31 INFO - PROCESS | 1874 | 1461353431238 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 1874 | 1461353431240 Marionette TRACE conn3 <- [1,2938,null,{}] 12:30:31 INFO - PROCESS | 1874 | 1461353431245 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}] 12:30:31 INFO - PROCESS | 1874 | 1461353431431 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:30:31 INFO - PROCESS | 1874 | 1461353431681 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5691c800 == 189 [pid = 1874] [id = 742] 12:30:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d5100c400) [pid = 1874] [serial = 2227] [outer = (nil)] 12:30:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d51070400) [pid = 1874] [serial = 2228] [outer = 0x7f8d5100c400] 12:30:31 INFO - PROCESS | 1874 | 1461353431752 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d5140d000) [pid = 1874] [serial = 2229] [outer = 0x7f8d5100c400] 12:30:32 INFO - PROCESS | 1874 | 1461353432664 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]]]}] 12:30:32 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. 12:30:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1482ms 12:30:32 INFO - PROCESS | 1874 | 1461353432720 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 1874 | 1461353432723 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:30:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:30:32 INFO - PROCESS | 1874 | 1461353432729 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 1874 | 1461353432731 Marionette TRACE conn3 <- [1,2942,null,{}] 12:30:32 INFO - PROCESS | 1874 | 1461353432737 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}] 12:30:32 INFO - PROCESS | 1874 | 1461353432964 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:30:33 INFO - PROCESS | 1874 | 1461353433245 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5d499800 == 190 [pid = 1874] [id = 743] 12:30:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d51013000) [pid = 1874] [serial = 2230] [outer = (nil)] 12:30:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d51476000) [pid = 1874] [serial = 2231] [outer = 0x7f8d51013000] 12:30:33 INFO - PROCESS | 1874 | 1461353433419 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d53307800) [pid = 1874] [serial = 2232] [outer = 0x7f8d51013000] 12:30:34 INFO - PROCESS | 1874 | 1461353434284 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"]]]}] 12:30:34 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 12:30:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:30:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1578ms 12:30:34 INFO - PROCESS | 1874 | 1461353434309 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 1874 | 1461353434313 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:30:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:30:34 INFO - PROCESS | 1874 | 1461353434319 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 1874 | 1461353434323 Marionette TRACE conn3 <- [1,2946,null,{}] 12:30:34 INFO - PROCESS | 1874 | 1461353434329 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}] 12:30:34 INFO - PROCESS | 1874 | 1461353434553 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:30:34 INFO - PROCESS | 1874 | 1461353434831 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d5e543800 == 191 [pid = 1874] [id = 744] 12:30:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d51404c00) [pid = 1874] [serial = 2233] [outer = (nil)] 12:30:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d533e7400) [pid = 1874] [serial = 2234] [outer = 0x7f8d51404c00] 12:30:34 INFO - PROCESS | 1874 | 1461353434914 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d535a3c00) [pid = 1874] [serial = 2235] [outer = 0x7f8d51404c00] 12:30:35 INFO - PROCESS | 1874 | 1461353435710 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]]]}] 12:30:35 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. 12:30:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1432ms 12:30:35 INFO - PROCESS | 1874 | 1461353435751 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 1874 | 1461353435754 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:30:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:30:35 INFO - PROCESS | 1874 | 1461353435760 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 1874 | 1461353435762 Marionette TRACE conn3 <- [1,2950,null,{}] 12:30:35 INFO - PROCESS | 1874 | 1461353435767 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}] 12:30:35 INFO - PROCESS | 1874 | 1461353435955 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:30:36 INFO - PROCESS | 1874 | 1461353436233 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d60789000 == 192 [pid = 1874] [id = 745] 12:30:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 241 (0x7f8d51fb3400) [pid = 1874] [serial = 2236] [outer = (nil)] 12:30:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 242 (0x7f8d5381c000) [pid = 1874] [serial = 2237] [outer = 0x7f8d51fb3400] 12:30:36 INFO - PROCESS | 1874 | 1461353436306 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 243 (0x7f8d53876400) [pid = 1874] [serial = 2238] [outer = 0x7f8d51fb3400] 12:30:36 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d6234f800 == 193 [pid = 1874] [id = 746] 12:30:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 244 (0x7f8d57567800) [pid = 1874] [serial = 2239] [outer = (nil)] 12:30:36 INFO - PROCESS | 1874 | ++DOMWINDOW == 245 (0x7f8d535a6400) [pid = 1874] [serial = 2240] [outer = 0x7f8d57567800] 12:30:37 INFO - PROCESS | 1874 | 1461353437179 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]]]}] 12:30:37 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:30:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1477ms 12:30:37 INFO - PROCESS | 1874 | 1461353437237 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 1874 | 1461353437240 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:30:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:30:37 INFO - PROCESS | 1874 | 1461353437245 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 1874 | 1461353437247 Marionette TRACE conn3 <- [1,2954,null,{}] 12:30:37 INFO - PROCESS | 1874 | 1461353437253 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}] 12:30:37 INFO - PROCESS | 1874 | 1461353437478 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:30:37 INFO - PROCESS | 1874 | 1461353437795 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d6247e800 == 194 [pid = 1874] [id = 747] 12:30:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 246 (0x7f8d53330400) [pid = 1874] [serial = 2241] [outer = (nil)] 12:30:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 247 (0x7f8d5751d800) [pid = 1874] [serial = 2242] [outer = 0x7f8d53330400] 12:30:37 INFO - PROCESS | 1874 | 1461353437867 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 248 (0x7f8d5c530800) [pid = 1874] [serial = 2243] [outer = 0x7f8d53330400] 12:30:38 INFO - PROCESS | 1874 | 1461353438530 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]]]}] 12:30:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:30:38 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 12:30:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1330ms 12:30:38 INFO - PROCESS | 1874 | 1461353438576 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 1874 | 1461353438579 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:30:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:30:38 INFO - PROCESS | 1874 | 1461353438584 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1874 | 1461353438587 Marionette TRACE conn3 <- [1,2958,null,{}] 12:30:38 INFO - PROCESS | 1874 | 1461353438594 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}] 12:30:38 INFO - PROCESS | 1874 | 1461353438796 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:30:39 INFO - PROCESS | 1874 | 1461353439077 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d62b1d800 == 195 [pid = 1874] [id = 748] 12:30:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 249 (0x7f8d2f872000) [pid = 1874] [serial = 2244] [outer = (nil)] 12:30:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 250 (0x7f8d5d159400) [pid = 1874] [serial = 2245] [outer = 0x7f8d2f872000] 12:30:39 INFO - PROCESS | 1874 | 1461353439157 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 251 (0x7f8d5d47f000) [pid = 1874] [serial = 2246] [outer = 0x7f8d2f872000] 12:30:39 INFO - PROCESS | 1874 | 1461353439878 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]]]}] 12:30:39 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. 12:30:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1328ms 12:30:39 INFO - PROCESS | 1874 | 1461353439913 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 1874 | 1461353439916 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:30:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:30:39 INFO - PROCESS | 1874 | 1461353439922 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 1874 | 1461353439924 Marionette TRACE conn3 <- [1,2962,null,{}] 12:30:39 INFO - PROCESS | 1874 | 1461353439929 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}] 12:30:40 INFO - PROCESS | 1874 | 1461353440119 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:30:40 INFO - PROCESS | 1874 | 1461353440371 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d651df800 == 196 [pid = 1874] [id = 749] 12:30:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 252 (0x7f8d53331000) [pid = 1874] [serial = 2247] [outer = (nil)] 12:30:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 253 (0x7f8d5d4fcc00) [pid = 1874] [serial = 2248] [outer = 0x7f8d53331000] 12:30:40 INFO - PROCESS | 1874 | 1461353440442 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 1874 | ++DOMWINDOW == 254 (0x7f8d5d80f800) [pid = 1874] [serial = 2249] [outer = 0x7f8d53331000] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d47302800 == 195 [pid = 1874] [id = 620] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d47871800 == 194 [pid = 1874] [id = 621] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3961a000 == 193 [pid = 1874] [id = 727] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d38570800 == 192 [pid = 1874] [id = 726] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3734e000 == 191 [pid = 1874] [id = 725] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d35dae800 == 190 [pid = 1874] [id = 724] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d32261000 == 189 [pid = 1874] [id = 723] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3205b800 == 188 [pid = 1874] [id = 721] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50073800 == 187 [pid = 1874] [id = 720] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4fd96800 == 186 [pid = 1874] [id = 719] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f942800 == 185 [pid = 1874] [id = 718] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f81c000 == 184 [pid = 1874] [id = 717] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f57b800 == 183 [pid = 1874] [id = 716] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4c644000 == 182 [pid = 1874] [id = 715] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4ae25000 == 181 [pid = 1874] [id = 714] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4acd5000 == 180 [pid = 1874] [id = 713] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a0e1000 == 179 [pid = 1874] [id = 712] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d48536800 == 178 [pid = 1874] [id = 711] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4730a000 == 177 [pid = 1874] [id = 710] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d468dc800 == 176 [pid = 1874] [id = 709] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45d81000 == 175 [pid = 1874] [id = 708] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d44450000 == 174 [pid = 1874] [id = 707] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d439b1800 == 173 [pid = 1874] [id = 706] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3c9d0000 == 172 [pid = 1874] [id = 705] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bcc800 == 171 [pid = 1874] [id = 704] 12:30:42 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3610b000 == 170 [pid = 1874] [id = 703] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 253 (0x7f8d3e272800) [pid = 1874] [serial = 2066] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 252 (0x7f8d39ae4400) [pid = 1874] [serial = 2051] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 251 (0x7f8d384adc00) [pid = 1874] [serial = 2105] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 250 (0x7f8d3b0f1400) [pid = 1874] [serial = 2103] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 249 (0x7f8d38930800) [pid = 1874] [serial = 2099] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 248 (0x7f8d3b0f5c00) [pid = 1874] [serial = 2106] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 247 (0x7f8d396ce000) [pid = 1874] [serial = 2100] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 246 (0x7f8d4327ac00) [pid = 1874] [serial = 2069] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 245 (0x7f8d39c60800) [pid = 1874] [serial = 2102] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 244 (0x7f8d37560800) [pid = 1874] [serial = 2096] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 243 (0x7f8d3849fc00) [pid = 1874] [serial = 2097] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 242 (0x7f8d45a43c00) [pid = 1874] [serial = 2075] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 241 (0x7f8d35b60400) [pid = 1874] [serial = 2042] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 240 (0x7f8d3e247c00) [pid = 1874] [serial = 2090] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d3623fc00) [pid = 1874] [serial = 2087] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d35ccf000) [pid = 1874] [serial = 2084] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d45cd5800) [pid = 1874] [serial = 2081] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d45c82c00) [pid = 1874] [serial = 2078] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d396cb400) [pid = 1874] [serial = 2048] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d3e212000) [pid = 1874] [serial = 2063] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d438e1400) [pid = 1874] [serial = 2072] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d37acf400) [pid = 1874] [serial = 2045] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d39c6c000) [pid = 1874] [serial = 2054] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d3c971400) [pid = 1874] [serial = 2057] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d3892fc00) [pid = 1874] [serial = 2040] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d3df9c800) [pid = 1874] [serial = 2060] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d31499c00) [pid = 1874] [serial = 2093] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d31def000) [pid = 1874] [serial = 2094] [outer = (nil)] [url = about:blank] 12:30:42 INFO - PROCESS | 1874 | 1461353442954 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]]]}] 12:30:43 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:30:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 3088ms 12:30:43 INFO - PROCESS | 1874 | 1461353443019 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 1874 | 1461353443026 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:30:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:30:43 INFO - PROCESS | 1874 | 1461353443034 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 1874 | 1461353443038 Marionette TRACE conn3 <- [1,2966,null,{}] 12:30:43 INFO - PROCESS | 1874 | 1461353443045 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}] 12:30:43 INFO - PROCESS | 1874 | 1461353443232 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:30:43 INFO - PROCESS | 1874 | 1461353443252 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3516d000 == 171 [pid = 1874] [id = 750] 12:30:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d36237800) [pid = 1874] [serial = 2250] [outer = (nil)] 12:30:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d3731f400) [pid = 1874] [serial = 2251] [outer = 0x7f8d36237800] 12:30:43 INFO - PROCESS | 1874 | 1461353443324 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d314a4400) [pid = 1874] [serial = 2252] [outer = 0x7f8d36237800] 12:30:44 INFO - PROCESS | 1874 | 1461353444212 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]]]}] 12:30:44 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:30:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1236ms 12:30:44 INFO - PROCESS | 1874 | 1461353444269 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 1874 | 1461353444278 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:30:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:30:44 INFO - PROCESS | 1874 | 1461353444288 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1874 | 1461353444292 Marionette TRACE conn3 <- [1,2970,null,{}] 12:30:44 INFO - PROCESS | 1874 | 1461353444330 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}] 12:30:44 INFO - PROCESS | 1874 | 1461353444515 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:30:44 INFO - PROCESS | 1874 | 1461353444527 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3611d800 == 172 [pid = 1874] [id = 751] 12:30:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d37acfc00) [pid = 1874] [serial = 2253] [outer = (nil)] 12:30:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d38928000) [pid = 1874] [serial = 2254] [outer = 0x7f8d37acfc00] 12:30:44 INFO - PROCESS | 1874 | 1461353444586 Marionette DEBUG loaded listener.js 12:30:44 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d3976cc00) [pid = 1874] [serial = 2255] [outer = 0x7f8d37acfc00] 12:30:45 INFO - PROCESS | 1874 | 1461353445464 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]]]}] 12:30:45 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. 12:30:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1217ms 12:30:45 INFO - PROCESS | 1874 | 1461353445506 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 1874 | 1461353445510 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:30:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:30:45 INFO - PROCESS | 1874 | 1461353445515 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 1874 | 1461353445520 Marionette TRACE conn3 <- [1,2974,null,{}] 12:30:45 INFO - PROCESS | 1874 | 1461353445534 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}] 12:30:45 INFO - PROCESS | 1874 | 1461353445801 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:30:45 INFO - PROCESS | 1874 | 1461353445833 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d384e2000 == 173 [pid = 1874] [id = 752] 12:30:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d39c67800) [pid = 1874] [serial = 2256] [outer = (nil)] 12:30:45 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d3b7f1400) [pid = 1874] [serial = 2257] [outer = 0x7f8d39c67800] 12:30:45 INFO - PROCESS | 1874 | 1461353445896 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d3dfa3000) [pid = 1874] [serial = 2258] [outer = 0x7f8d39c67800] 12:30:46 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. 12:30:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1235ms 12:30:46 INFO - PROCESS | 1874 | 1461353446743 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]]]}] 12:30:46 INFO - PROCESS | 1874 | 1461353446753 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:30:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:30:46 INFO - PROCESS | 1874 | 1461353446757 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:30:46 INFO - PROCESS | 1874 | 1461353446762 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 1874 | 1461353446764 Marionette TRACE conn3 <- [1,2978,null,{}] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d3cc50000) [pid = 1874] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d36171400) [pid = 1874] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d4fd06400) [pid = 1874] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d386a9400) [pid = 1874] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d36233800) [pid = 1874] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d3dfa0400) [pid = 1874] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d4a7ed000) [pid = 1874] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d45a4ec00) [pid = 1874] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d3976fc00) [pid = 1874] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d4a01d400) [pid = 1874] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d4a7e3800) [pid = 1874] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d2f875000) [pid = 1874] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d3152bc00) [pid = 1874] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d4fad7800) [pid = 1874] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d3731f000) [pid = 1874] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d3be31000) [pid = 1874] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d441d2c00) [pid = 1874] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d3e275c00) [pid = 1874] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d47455c00) [pid = 1874] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d3b7fe400) [pid = 1874] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d50b04c00) [pid = 1874] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d39c65000) [pid = 1874] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d43861000) [pid = 1874] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d35fb4000) [pid = 1874] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d386a5800) [pid = 1874] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d2f86e000) [pid = 1874] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d2f586000) [pid = 1874] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d4fad9400) [pid = 1874] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d3df96400) [pid = 1874] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d385ee400) [pid = 1874] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d36179800) [pid = 1874] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d438d8800) [pid = 1874] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d3215c000) [pid = 1874] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d2f86dc00) [pid = 1874] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d49d15800) [pid = 1874] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d3df9a800) [pid = 1874] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d4779f800) [pid = 1874] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d4c687800) [pid = 1874] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d36178400) [pid = 1874] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d3b7ff400) [pid = 1874] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d438db400) [pid = 1874] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d3be2c000) [pid = 1874] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d4affbc00) [pid = 1874] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d2f86e400) [pid = 1874] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d46a55000) [pid = 1874] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d49eddc00) [pid = 1874] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d43281400) [pid = 1874] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d2f585800) [pid = 1874] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d2f58b800) [pid = 1874] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d4ff39800) [pid = 1874] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d45c76400) [pid = 1874] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d3e1cb000) [pid = 1874] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d3b7f4400) [pid = 1874] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d43767000) [pid = 1874] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d4c67f400) [pid = 1874] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d3986dc00) [pid = 1874] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d386a2800) [pid = 1874] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d477ad000) [pid = 1874] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d4d26dc00) [pid = 1874] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:30:47 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d3986cc00) [pid = 1874] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:30:47 INFO - PROCESS | 1874 | 1461353447844 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}] 12:30:48 INFO - PROCESS | 1874 | 1461353448019 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:30:48 INFO - PROCESS | 1874 | 1461353448205 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3600c000 == 174 [pid = 1874] [id = 753] 12:30:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 176 (0x7f8d3731f000) [pid = 1874] [serial = 2259] [outer = (nil)] 12:30:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 177 (0x7f8d385f2400) [pid = 1874] [serial = 2260] [outer = 0x7f8d3731f000] 12:30:48 INFO - PROCESS | 1874 | 1461353448266 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 1874 | ++DOMWINDOW == 178 (0x7f8d3976b000) [pid = 1874] [serial = 2261] [outer = 0x7f8d3731f000] 12:30:48 INFO - PROCESS | 1874 | 1461353448798 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]]]}] 12:30:48 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. 12:30:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2086ms 12:30:48 INFO - PROCESS | 1874 | 1461353448849 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:30:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:30:48 INFO - PROCESS | 1874 | 1461353448854 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:30:48 INFO - PROCESS | 1874 | 1461353448859 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 1874 | 1461353448862 Marionette TRACE conn3 <- [1,2982,null,{}] 12:30:48 INFO - PROCESS | 1874 | 1461353448866 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}] 12:30:49 INFO - PROCESS | 1874 | 1461353449049 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:30:49 INFO - PROCESS | 1874 | 1461353449257 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39a2e800 == 175 [pid = 1874] [id = 754] 12:30:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 179 (0x7f8d35cce800) [pid = 1874] [serial = 2262] [outer = (nil)] 12:30:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 180 (0x7f8d3b0f9c00) [pid = 1874] [serial = 2263] [outer = 0x7f8d35cce800] 12:30:49 INFO - PROCESS | 1874 | 1461353449319 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 1874 | ++DOMWINDOW == 181 (0x7f8d3df96400) [pid = 1874] [serial = 2264] [outer = 0x7f8d35cce800] 12:30:50 INFO - PROCESS | 1874 | 1461353450267 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"]]]}] 12:30:50 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:30:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:30:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1435ms 12:30:50 INFO - PROCESS | 1874 | 1461353450296 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:30:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:30:50 INFO - PROCESS | 1874 | 1461353450301 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:30:50 INFO - PROCESS | 1874 | 1461353450309 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 1874 | 1461353450315 Marionette TRACE conn3 <- [1,2986,null,{}] 12:30:50 INFO - PROCESS | 1874 | 1461353450322 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}] 12:30:50 INFO - PROCESS | 1874 | 1461353450618 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:30:50 INFO - PROCESS | 1874 | 1461353450912 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363d8000 == 176 [pid = 1874] [id = 755] 12:30:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 182 (0x7f8d37c4f800) [pid = 1874] [serial = 2265] [outer = (nil)] 12:30:50 INFO - PROCESS | 1874 | ++DOMWINDOW == 183 (0x7f8d385ea800) [pid = 1874] [serial = 2266] [outer = 0x7f8d37c4f800] 12:30:51 INFO - PROCESS | 1874 | 1461353451004 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 1874 | ++DOMWINDOW == 184 (0x7f8d39686800) [pid = 1874] [serial = 2267] [outer = 0x7f8d37c4f800] 12:30:51 INFO - PROCESS | 1874 | 1461353451777 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]]]}] 12:30:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:30:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1483ms 12:30:51 INFO - PROCESS | 1874 | 1461353451791 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:30:51 INFO - PROCESS | 1874 | 1461353451800 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:30:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:30:51 INFO - PROCESS | 1874 | 1461353451810 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:30:51 INFO - PROCESS | 1874 | 1461353451814 Marionette TRACE conn3 <- [1,2990,null,{}] 12:30:51 INFO - PROCESS | 1874 | 1461353451819 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}] 12:30:52 INFO - PROCESS | 1874 | 1461353452010 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:30:52 INFO - PROCESS | 1874 | 1461353452335 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:52 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b31d000 == 177 [pid = 1874] [id = 756] 12:30:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 185 (0x7f8d3b7f4000) [pid = 1874] [serial = 2268] [outer = (nil)] 12:30:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 186 (0x7f8d3cc48c00) [pid = 1874] [serial = 2269] [outer = 0x7f8d3b7f4000] 12:30:52 INFO - PROCESS | 1874 | 1461353452410 Marionette DEBUG loaded listener.js 12:30:52 INFO - PROCESS | 1874 | ++DOMWINDOW == 187 (0x7f8d3e1cc800) [pid = 1874] [serial = 2270] [outer = 0x7f8d3b7f4000] 12:30:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d38570800 == 178 [pid = 1874] [id = 757] 12:30:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 188 (0x7f8d3e250c00) [pid = 1874] [serial = 2271] [outer = (nil)] 12:30:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 189 (0x7f8d3e1d6000) [pid = 1874] [serial = 2272] [outer = 0x7f8d3e250c00] 12:30:53 INFO - PROCESS | 1874 | 1461353453312 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]]]}] 12:30:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:30:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1535ms 12:30:53 INFO - PROCESS | 1874 | 1461353453345 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 1874 | 1461353453349 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:30:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:30:53 INFO - PROCESS | 1874 | 1461353453354 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 1874 | 1461353453360 Marionette TRACE conn3 <- [1,2994,null,{}] 12:30:53 INFO - PROCESS | 1874 | 1461353453384 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}] 12:30:53 INFO - PROCESS | 1874 | 1461353453642 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:30:53 INFO - PROCESS | 1874 | 1461353453968 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3e0c3000 == 179 [pid = 1874] [id = 758] 12:30:53 INFO - PROCESS | 1874 | ++DOMWINDOW == 190 (0x7f8d3e1d1000) [pid = 1874] [serial = 2273] [outer = (nil)] 12:30:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 191 (0x7f8d3e278800) [pid = 1874] [serial = 2274] [outer = 0x7f8d3e1d1000] 12:30:54 INFO - PROCESS | 1874 | 1461353454046 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1874 | ++DOMWINDOW == 192 (0x7f8d432c3000) [pid = 1874] [serial = 2275] [outer = 0x7f8d3e1d1000] 12:30:54 INFO - PROCESS | 1874 | 1461353454775 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]]]}] 12:30:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:30:54 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 12:30:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1435ms 12:30:54 INFO - PROCESS | 1874 | 1461353454791 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:30:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:30:54 INFO - PROCESS | 1874 | 1461353454796 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:30:54 INFO - PROCESS | 1874 | 1461353454803 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 1874 | 1461353454807 Marionette TRACE conn3 <- [1,2998,null,{}] 12:30:54 INFO - PROCESS | 1874 | 1461353454814 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}] 12:30:55 INFO - PROCESS | 1874 | 1461353455035 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:30:55 INFO - PROCESS | 1874 | 1461353455324 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d439a2000 == 180 [pid = 1874] [id = 759] 12:30:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 193 (0x7f8d3e215800) [pid = 1874] [serial = 2276] [outer = (nil)] 12:30:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 194 (0x7f8d43864c00) [pid = 1874] [serial = 2277] [outer = 0x7f8d3e215800] 12:30:55 INFO - PROCESS | 1874 | 1461353455396 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 1874 | ++DOMWINDOW == 195 (0x7f8d441d9c00) [pid = 1874] [serial = 2278] [outer = 0x7f8d3e215800] 12:30:56 INFO - PROCESS | 1874 | 1461353456122 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]]]}] 12:30:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:30:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1338ms 12:30:56 INFO - PROCESS | 1874 | 1461353456141 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 1874 | 1461353456144 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:30:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:30:56 INFO - PROCESS | 1874 | 1461353456150 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 1874 | 1461353456152 Marionette TRACE conn3 <- [1,3002,null,{}] 12:30:56 INFO - PROCESS | 1874 | 1461353456157 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}] 12:30:56 INFO - PROCESS | 1874 | 1461353456343 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:30:56 INFO - PROCESS | 1874 | 1461353456624 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d44454800 == 181 [pid = 1874] [id = 760] 12:30:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 196 (0x7f8d432c7000) [pid = 1874] [serial = 2279] [outer = (nil)] 12:30:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 197 (0x7f8d44542400) [pid = 1874] [serial = 2280] [outer = 0x7f8d432c7000] 12:30:56 INFO - PROCESS | 1874 | 1461353456699 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 1874 | ++DOMWINDOW == 198 (0x7f8d45c79400) [pid = 1874] [serial = 2281] [outer = 0x7f8d432c7000] 12:30:57 INFO - PROCESS | 1874 | 1461353457486 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]]]}] 12:30:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:30:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1384ms 12:30:57 INFO - PROCESS | 1874 | 1461353457534 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 1874 | 1461353457537 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:30:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:30:57 INFO - PROCESS | 1874 | 1461353457543 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 1874 | 1461353457546 Marionette TRACE conn3 <- [1,3006,null,{}] 12:30:57 INFO - PROCESS | 1874 | 1461353457551 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}] 12:30:57 INFO - PROCESS | 1874 | 1461353457805 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:30:58 INFO - PROCESS | 1874 | 1461353458091 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d45d91000 == 182 [pid = 1874] [id = 761] 12:30:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 199 (0x7f8d45cd0000) [pid = 1874] [serial = 2282] [outer = (nil)] 12:30:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 200 (0x7f8d45d17c00) [pid = 1874] [serial = 2283] [outer = 0x7f8d45cd0000] 12:30:58 INFO - PROCESS | 1874 | 1461353458180 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 1874 | ++DOMWINDOW == 201 (0x7f8d469bf400) [pid = 1874] [serial = 2284] [outer = 0x7f8d45cd0000] 12:30:58 INFO - PROCESS | 1874 | 1461353458924 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]]]}] 12:30:58 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. 12:30:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1429ms 12:30:58 INFO - PROCESS | 1874 | 1461353458972 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 1874 | 1461353458976 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:30:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:30:58 INFO - PROCESS | 1874 | 1461353458981 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 1874 | 1461353458983 Marionette TRACE conn3 <- [1,3010,null,{}] 12:30:58 INFO - PROCESS | 1874 | 1461353458989 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}] 12:30:59 INFO - PROCESS | 1874 | 1461353459174 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:30:59 INFO - PROCESS | 1874 | 1461353459468 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d46b6a800 == 183 [pid = 1874] [id = 762] 12:30:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 202 (0x7f8d46a5e800) [pid = 1874] [serial = 2285] [outer = (nil)] 12:30:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 203 (0x7f8d46d7d800) [pid = 1874] [serial = 2286] [outer = 0x7f8d46a5e800] 12:30:59 INFO - PROCESS | 1874 | 1461353459544 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 1874 | ++DOMWINDOW == 204 (0x7f8d47526000) [pid = 1874] [serial = 2287] [outer = 0x7f8d46a5e800] 12:31:00 INFO - PROCESS | 1874 | 1461353460278 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]]]}] 12:31:00 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 12:31:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1334ms 12:31:00 INFO - PROCESS | 1874 | 1461353460317 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:31:00 INFO - PROCESS | 1874 | 1461353460320 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:31:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:31:00 INFO - PROCESS | 1874 | 1461353460326 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 1874 | 1461353460329 Marionette TRACE conn3 <- [1,3014,null,{}] 12:31:00 INFO - PROCESS | 1874 | 1461353460334 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}] 12:31:00 INFO - PROCESS | 1874 | 1461353460540 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:31:00 INFO - PROCESS | 1874 | 1461353460827 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4852a000 == 184 [pid = 1874] [id = 763] 12:31:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 205 (0x7f8d46a5fc00) [pid = 1874] [serial = 2288] [outer = (nil)] 12:31:00 INFO - PROCESS | 1874 | ++DOMWINDOW == 206 (0x7f8d484a0400) [pid = 1874] [serial = 2289] [outer = 0x7f8d46a5fc00] 12:31:00 INFO - PROCESS | 1874 | 1461353460900 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 1874 | ++DOMWINDOW == 207 (0x7f8d49d14c00) [pid = 1874] [serial = 2290] [outer = 0x7f8d46a5fc00] 12:31:01 INFO - PROCESS | 1874 | [1874] 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 12:31:01 INFO - PROCESS | 1874 | 1461353461693 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:31:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:31:01 INFO - {} 12:31:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:31:01 INFO - {} 12:31:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:31:01 INFO - {} 12:31:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:31:01 INFO - {} 12:31:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1379ms 12:31:01 INFO - PROCESS | 1874 | 1461353461708 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 1874 | 1461353461711 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:31:01 INFO - TEST-START | /FileAPI/fileReader.html 12:31:01 INFO - PROCESS | 1874 | 1461353461717 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 1874 | 1461353461719 Marionette TRACE conn3 <- [1,3018,null,{}] 12:31:01 INFO - PROCESS | 1874 | 1461353461724 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}] 12:31:01 INFO - PROCESS | 1874 | 1461353461921 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:31:02 INFO - PROCESS | 1874 | 1461353462209 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4ae20800 == 185 [pid = 1874] [id = 764] 12:31:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 208 (0x7f8d3af88000) [pid = 1874] [serial = 2291] [outer = (nil)] 12:31:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 209 (0x7f8d45c73400) [pid = 1874] [serial = 2292] [outer = 0x7f8d3af88000] 12:31:02 INFO - PROCESS | 1874 | 1461353462311 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 1874 | ++DOMWINDOW == 210 (0x7f8d4a766000) [pid = 1874] [serial = 2293] [outer = 0x7f8d3af88000] 12:31:03 INFO - PROCESS | 1874 | 1461353463089 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]]]}] 12:31:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:31:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:31:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:31:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:31:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 1384ms 12:31:03 INFO - PROCESS | 1874 | 1461353463102 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1874 | 1461353463105 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:31:03 INFO - TEST-START | /FileAPI/historical.html 12:31:03 INFO - PROCESS | 1874 | 1461353463111 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1874 | 1461353463113 Marionette TRACE conn3 <- [1,3022,null,{}] 12:31:03 INFO - PROCESS | 1874 | 1461353463119 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}] 12:31:03 INFO - PROCESS | 1874 | 1461353463312 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:31:03 INFO - PROCESS | 1874 | 1461353463584 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4f57b000 == 186 [pid = 1874] [id = 765] 12:31:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 211 (0x7f8d3e243800) [pid = 1874] [serial = 2294] [outer = (nil)] 12:31:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 212 (0x7f8d4a7e5800) [pid = 1874] [serial = 2295] [outer = 0x7f8d3e243800] 12:31:03 INFO - PROCESS | 1874 | 1461353463660 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 1874 | ++DOMWINDOW == 213 (0x7f8d4a869c00) [pid = 1874] [serial = 2296] [outer = 0x7f8d3e243800] 12:31:04 INFO - PROCESS | 1874 | 1461353464398 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"]]]}] 12:31:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:31:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:31:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:31:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:31:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:31:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:31:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:31:04 INFO - TEST-OK | /FileAPI/historical.html | took 1328ms 12:31:04 INFO - PROCESS | 1874 | 1461353464442 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 1874 | 1461353464446 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:31:04 INFO - PROCESS | 1874 | 1461353464457 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - TEST-START | /FileAPI/idlharness.html 12:31:04 INFO - PROCESS | 1874 | 1461353464462 Marionette TRACE conn3 <- [1,3026,null,{}] 12:31:04 INFO - PROCESS | 1874 | 1461353464467 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}] 12:31:04 INFO - PROCESS | 1874 | 1461353464699 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:31:04 INFO - PROCESS | 1874 | 1461353464931 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4fa83000 == 187 [pid = 1874] [id = 766] 12:31:04 INFO - PROCESS | 1874 | ++DOMWINDOW == 214 (0x7f8d4752a800) [pid = 1874] [serial = 2297] [outer = (nil)] 12:31:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 215 (0x7f8d4c612c00) [pid = 1874] [serial = 2298] [outer = 0x7f8d4752a800] 12:31:05 INFO - PROCESS | 1874 | 1461353465011 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 1874 | ++DOMWINDOW == 216 (0x7f8d4e2e2000) [pid = 1874] [serial = 2299] [outer = 0x7f8d4752a800] 12:31:06 INFO - PROCESS | 1874 | 1461353466711 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]]]}] 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:31:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:31:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:31:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:31:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:31:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:31:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:31:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:31:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:31:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:31:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:31:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:31:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:31:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:31:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:31:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:31:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:31:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:31:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:31:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:31:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:31:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:31:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:31:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:31:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:31:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:31:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:31:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:31:06 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 12:31:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:31:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:31:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:31:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:31:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:31:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:31:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:31:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:31:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:31:06 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 12:31:06 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 12:31:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:31:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:31:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:31:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:31:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:31:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:31:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:31:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:31:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:31:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:31:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:31:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:31:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:31:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:31:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:31:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:31:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:31:06 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 12:31:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:31:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:31:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:31:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:31:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:31:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:31:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:31:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:31:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:31:06 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 12:31:06 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 12:31:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:31:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:31:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:31:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:31:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:31:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:31:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:31:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:31:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:31:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:31:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 2378ms 12:31:06 INFO - PROCESS | 1874 | 1461353466899 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:31:06 INFO - PROCESS | 1874 | 1461353466905 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:31:06 INFO - TEST-START | /FileAPI/idlharness.worker 12:31:06 INFO - PROCESS | 1874 | 1461353466922 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 1874 | 1461353466929 Marionette TRACE conn3 <- [1,3030,null,{}] 12:31:06 INFO - PROCESS | 1874 | 1461353466940 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}] 12:31:07 INFO - PROCESS | 1874 | 1461353467157 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:31:07 INFO - PROCESS | 1874 | 1461353467473 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d4add4000 == 188 [pid = 1874] [id = 767] 12:31:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 217 (0x7f8d4f150000) [pid = 1874] [serial = 2300] [outer = (nil)] 12:31:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 218 (0x7f8d535a5400) [pid = 1874] [serial = 2301] [outer = 0x7f8d4f150000] 12:31:07 INFO - PROCESS | 1874 | 1461353467548 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 1874 | ++DOMWINDOW == 219 (0x7f8d5756b800) [pid = 1874] [serial = 2302] [outer = 0x7f8d4f150000] 12:31:07 INFO - PROCESS | 1874 | [1874] 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 12:31:09 INFO - PROCESS | 1874 | 1461353469708 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,{},{}]]]}] 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:31:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:31:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:31:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:31:09 INFO - {} 12:31:09 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 12:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:31:09 INFO - {} 12:31:09 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 - {} 12:31:09 INFO - {} 12:31:09 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 12:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:31:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:31:09 INFO - {} 12:31:09 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 12:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:31:09 INFO - {} 12:31:09 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 - {} 12:31:09 INFO - {} 12:31:09 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 12:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 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 12:31:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:31:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:31:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 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 12:31:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 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 12:31:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 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 12:31:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:31:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:31:09 INFO - {} 12:31:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:31:10 INFO - {} 12:31:10 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2927ms 12:31:10 INFO - PROCESS | 1874 | 1461353469852 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 1874 | 1461353469863 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:31:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:31:10 INFO - PROCESS | 1874 | 1461353469878 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 1874 | 1461353469888 Marionette TRACE conn3 <- [1,3034,null,{}] 12:31:10 INFO - PROCESS | 1874 | 1461353469952 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}] 12:31:10 INFO - PROCESS | 1874 | 1461353470213 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:31:10 INFO - PROCESS | 1874 | 1461353470496 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67aa0800 == 189 [pid = 1874] [id = 768] 12:31:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 220 (0x7f8d4aca3800) [pid = 1874] [serial = 2303] [outer = (nil)] 12:31:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 221 (0x7f8d5d624000) [pid = 1874] [serial = 2304] [outer = 0x7f8d4aca3800] 12:31:10 INFO - PROCESS | 1874 | 1461353470565 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 1874 | ++DOMWINDOW == 222 (0x7f8d62aef000) [pid = 1874] [serial = 2305] [outer = 0x7f8d4aca3800] 12:31:11 INFO - PROCESS | 1874 | 1461353471259 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]]]}] 12:31:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:31:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1396ms 12:31:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:31:11 INFO - PROCESS | 1874 | 1461353471271 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 1874 | 1461353471273 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:31:11 INFO - PROCESS | 1874 | 1461353471279 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 1874 | 1461353471283 Marionette TRACE conn3 <- [1,3038,null,{}] 12:31:11 INFO - PROCESS | 1874 | 1461353471288 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}] 12:31:11 INFO - PROCESS | 1874 | 1461353471482 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:31:11 INFO - PROCESS | 1874 | 1461353471770 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:11 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d32443800 == 190 [pid = 1874] [id = 769] 12:31:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 223 (0x7f8d32488800) [pid = 1874] [serial = 2306] [outer = (nil)] 12:31:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 224 (0x7f8d3248e800) [pid = 1874] [serial = 2307] [outer = 0x7f8d32488800] 12:31:11 INFO - PROCESS | 1874 | 1461353471847 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 1874 | ++DOMWINDOW == 225 (0x7f8d32495800) [pid = 1874] [serial = 2308] [outer = 0x7f8d32488800] 12:31:12 INFO - PROCESS | 1874 | 1461353472631 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"]]]}] 12:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:31:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1385ms 12:31:12 INFO - PROCESS | 1874 | 1461353472665 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:31:12 INFO - PROCESS | 1874 | 1461353472667 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:31:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:31:12 INFO - PROCESS | 1874 | 1461353472675 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:31:12 INFO - PROCESS | 1874 | 1461353472678 Marionette TRACE conn3 <- [1,3042,null,{}] 12:31:12 INFO - PROCESS | 1874 | 1461353472683 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}] 12:31:12 INFO - PROCESS | 1874 | 1461353472911 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:31:13 INFO - PROCESS | 1874 | 1461353473171 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d361a2800 == 191 [pid = 1874] [id = 770] 12:31:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 226 (0x7f8d2f874000) [pid = 1874] [serial = 2309] [outer = (nil)] 12:31:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 227 (0x7f8d3373d000) [pid = 1874] [serial = 2310] [outer = 0x7f8d2f874000] 12:31:13 INFO - PROCESS | 1874 | 1461353473242 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 1874 | ++DOMWINDOW == 228 (0x7f8d33742400) [pid = 1874] [serial = 2311] [outer = 0x7f8d2f874000] 12:31:14 INFO - PROCESS | 1874 | 1461353474277 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]]]}] 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:31:14 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. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:31:14 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'.) 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:31:14 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. 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:31:14 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. 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:31:14 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. 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:31:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1702ms 12:31:14 INFO - PROCESS | 1874 | 1461353474378 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 1874 | 1461353474382 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:31:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:31:14 INFO - PROCESS | 1874 | 1461353474389 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 1874 | 1461353474394 Marionette TRACE conn3 <- [1,3046,null,{}] 12:31:14 INFO - PROCESS | 1874 | 1461353474405 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}] 12:31:14 INFO - PROCESS | 1874 | 1461353474673 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:31:15 INFO - PROCESS | 1874 | 1461353475000 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33ab8000 == 192 [pid = 1874] [id = 771] 12:31:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 229 (0x7f8d32488c00) [pid = 1874] [serial = 2312] [outer = (nil)] 12:31:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 230 (0x7f8d33a8b800) [pid = 1874] [serial = 2313] [outer = 0x7f8d32488c00] 12:31:15 INFO - PROCESS | 1874 | 1461353475077 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 1874 | ++DOMWINDOW == 231 (0x7f8d49e64800) [pid = 1874] [serial = 2314] [outer = 0x7f8d32488c00] 12:31:15 INFO - PROCESS | 1874 | [1874] 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 12:31:15 INFO - PROCESS | 1874 | 1461353475910 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:31:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:31:15 INFO - {} 12:31:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1538ms 12:31:15 INFO - PROCESS | 1874 | 1461353475928 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 1874 | 1461353475930 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:31:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:31:15 INFO - PROCESS | 1874 | 1461353475936 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 1874 | 1461353475938 Marionette TRACE conn3 <- [1,3050,null,{}] 12:31:15 INFO - PROCESS | 1874 | 1461353475944 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}] 12:31:16 INFO - PROCESS | 1874 | 1461353476142 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:31:16 INFO - PROCESS | 1874 | 1461353476429 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:16 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d361ae800 == 193 [pid = 1874] [id = 772] 12:31:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 232 (0x7f8d33745400) [pid = 1874] [serial = 2315] [outer = (nil)] 12:31:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 233 (0x7f8d5d6c1800) [pid = 1874] [serial = 2316] [outer = 0x7f8d33745400] 12:31:16 INFO - PROCESS | 1874 | 1461353476500 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 1874 | ++DOMWINDOW == 234 (0x7f8d5e2df800) [pid = 1874] [serial = 2317] [outer = 0x7f8d33745400] 12:31:17 INFO - PROCESS | 1874 | 1461353477250 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]]]}] 12:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:31:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1327ms 12:31:17 INFO - PROCESS | 1874 | 1461353477276 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 1874 | 1461353477280 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:31:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:31:17 INFO - PROCESS | 1874 | 1461353477288 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 1874 | 1461353477290 Marionette TRACE conn3 <- [1,3054,null,{}] 12:31:17 INFO - PROCESS | 1874 | 1461353477294 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}] 12:31:17 INFO - PROCESS | 1874 | 1461353477502 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:31:17 INFO - PROCESS | 1874 | 1461353477760 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d67a8a000 == 194 [pid = 1874] [id = 773] 12:31:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 235 (0x7f8d2f870c00) [pid = 1874] [serial = 2318] [outer = (nil)] 12:31:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 236 (0x7f8d5e556400) [pid = 1874] [serial = 2319] [outer = 0x7f8d2f870c00] 12:31:17 INFO - PROCESS | 1874 | 1461353477832 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 1874 | ++DOMWINDOW == 237 (0x7f8d5e6d7c00) [pid = 1874] [serial = 2320] [outer = 0x7f8d2f870c00] 12:31:19 INFO - PROCESS | 1874 | 1461353479007 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"]]]}] 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:31:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:31:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:31:19 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" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:31:19 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" 12:31:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:31:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:31:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1814ms 12:31:19 INFO - PROCESS | 1874 | 1461353479180 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1874 | 1461353479187 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:31:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:31:19 INFO - PROCESS | 1874 | 1461353479202 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1874 | 1461353479209 Marionette TRACE conn3 <- [1,3058,null,{}] 12:31:19 INFO - PROCESS | 1874 | 1461353479218 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}] 12:31:19 INFO - PROCESS | 1874 | 1461353479518 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:31:19 INFO - PROCESS | 1874 | 1461353479803 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33885000 == 195 [pid = 1874] [id = 774] 12:31:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 238 (0x7f8d33748400) [pid = 1874] [serial = 2321] [outer = (nil)] 12:31:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 239 (0x7f8d62b09000) [pid = 1874] [serial = 2322] [outer = 0x7f8d33748400] 12:31:19 INFO - PROCESS | 1874 | 1461353479872 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 1874 | ++DOMWINDOW == 240 (0x7f8d64756c00) [pid = 1874] [serial = 2323] [outer = 0x7f8d33748400] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3b990800 == 194 [pid = 1874] [id = 559] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3978d800 == 193 [pid = 1874] [id = 414] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d67a84800 == 192 [pid = 1874] [id = 102] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d50a21800 == 191 [pid = 1874] [id = 217] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4a154800 == 190 [pid = 1874] [id = 417] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d31edd800 == 189 [pid = 1874] [id = 695] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f0cc800 == 188 [pid = 1874] [id = 696] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d62b1d800 == 187 [pid = 1874] [id = 748] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d6234f800 == 186 [pid = 1874] [id = 746] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d6247e800 == 185 [pid = 1874] [id = 747] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d60789000 == 184 [pid = 1874] [id = 745] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5e543800 == 183 [pid = 1874] [id = 744] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5d499800 == 182 [pid = 1874] [id = 743] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d5691c800 == 181 [pid = 1874] [id = 742] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d520e2000 == 180 [pid = 1874] [id = 741] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d52039800 == 179 [pid = 1874] [id = 740] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d51b6b000 == 178 [pid = 1874] [id = 739] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4f943800 == 177 [pid = 1874] [id = 738] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4add1000 == 176 [pid = 1874] [id = 737] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d47666800 == 175 [pid = 1874] [id = 736] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d4631c800 == 174 [pid = 1874] [id = 735] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d45a62000 == 173 [pid = 1874] [id = 734] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d443aa000 == 172 [pid = 1874] [id = 733] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3f0c6800 == 171 [pid = 1874] [id = 732] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d3bfe0800 == 170 [pid = 1874] [id = 731] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d39bde800 == 169 [pid = 1874] [id = 730] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d383ef800 == 168 [pid = 1874] [id = 729] 12:31:21 INFO - PROCESS | 1874 | --DOCSHELL 0x7f8d31ee7800 == 167 [pid = 1874] [id = 728] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 239 (0x7f8d46d82c00) [pid = 1874] [serial = 1992] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 238 (0x7f8d3755ac00) [pid = 1874] [serial = 1977] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 237 (0x7f8d50b02800) [pid = 1874] [serial = 2019] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 236 (0x7f8d39c5ec00) [pid = 1874] [serial = 2052] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 235 (0x7f8d49eeac00) [pid = 1874] [serial = 2145] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 234 (0x7f8d3ee54400) [pid = 1874] [serial = 2067] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 233 (0x7f8d4aff0800) [pid = 1874] [serial = 2156] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 232 (0x7f8d489bec00) [pid = 1874] [serial = 1995] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 231 (0x7f8d39adec00) [pid = 1874] [serial = 2177] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 230 (0x7f8d4a7e8000) [pid = 1874] [serial = 2151] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 229 (0x7f8d4affec00) [pid = 1874] [serial = 2159] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 228 (0x7f8d36175400) [pid = 1874] [serial = 2043] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 227 (0x7f8d4a86b000) [pid = 1874] [serial = 2154] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 226 (0x7f8d4fd07800) [pid = 1874] [serial = 2013] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 225 (0x7f8d37556400) [pid = 1874] [serial = 2111] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 224 (0x7f8d3cc42800) [pid = 1874] [serial = 2117] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 223 (0x7f8d45a44800) [pid = 1874] [serial = 1989] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 222 (0x7f8d43857000) [pid = 1874] [serial = 2124] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 221 (0x7f8d4a7f0000) [pid = 1874] [serial = 1998] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 220 (0x7f8d3e271400) [pid = 1874] [serial = 2120] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 219 (0x7f8d50b70800) [pid = 1874] [serial = 2025] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 218 (0x7f8d3be30400) [pid = 1874] [serial = 2181] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 217 (0x7f8d39b4f000) [pid = 1874] [serial = 2178] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 216 (0x7f8d462cfc00) [pid = 1874] [serial = 2129] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 215 (0x7f8d49ee1800) [pid = 1874] [serial = 2144] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 214 (0x7f8d37c4f000) [pid = 1874] [serial = 2174] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 213 (0x7f8d3986d400) [pid = 1874] [serial = 2114] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 212 (0x7f8d45d21000) [pid = 1874] [serial = 2082] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 211 (0x7f8d3e245400) [pid = 1874] [serial = 2064] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 210 (0x7f8d4ff35400) [pid = 1874] [serial = 2016] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 209 (0x7f8d3e213800) [pid = 1874] [serial = 1983] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 208 (0x7f8d39870800) [pid = 1874] [serial = 2049] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 207 (0x7f8d45d1d000) [pid = 1874] [serial = 2091] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 206 (0x7f8d45ccbc00) [pid = 1874] [serial = 2079] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 205 (0x7f8d46a54800) [pid = 1874] [serial = 2130] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 204 (0x7f8d39b4dc00) [pid = 1874] [serial = 2115] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 203 (0x7f8d384aa000) [pid = 1874] [serial = 2046] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 202 (0x7f8d45d1e000) [pid = 1874] [serial = 2085] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 201 (0x7f8d4aff7800) [pid = 1874] [serial = 2001] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 200 (0x7f8d432c5000) [pid = 1874] [serial = 1986] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 199 (0x7f8d47892800) [pid = 1874] [serial = 2138] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 198 (0x7f8d4f886400) [pid = 1874] [serial = 2007] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 197 (0x7f8d385ea400) [pid = 1874] [serial = 2112] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 196 (0x7f8d361c7800) [pid = 1874] [serial = 2171] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 195 (0x7f8d3e190000) [pid = 1874] [serial = 2118] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 194 (0x7f8d3ddd0c00) [pid = 1874] [serial = 2109] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 193 (0x7f8d441de400) [pid = 1874] [serial = 2073] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 192 (0x7f8d3cc48400) [pid = 1874] [serial = 2058] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 191 (0x7f8d4e719400) [pid = 1874] [serial = 2162] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 190 (0x7f8d31de7800) [pid = 1874] [serial = 2168] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 189 (0x7f8d3be2b400) [pid = 1874] [serial = 2108] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 188 (0x7f8d47529800) [pid = 1874] [serial = 2136] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 187 (0x7f8d385f5000) [pid = 1874] [serial = 2175] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 186 (0x7f8d432ce000) [pid = 1874] [serial = 2123] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 185 (0x7f8d4a1a7000) [pid = 1874] [serial = 2148] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 184 (0x7f8d4d270400) [pid = 1874] [serial = 2160] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 183 (0x7f8d462aa800) [pid = 1874] [serial = 2127] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 182 (0x7f8d462a9000) [pid = 1874] [serial = 2088] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 181 (0x7f8d36177400) [pid = 1874] [serial = 2165] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 180 (0x7f8d50b49c00) [pid = 1874] [serial = 2022] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 179 (0x7f8d4a19d400) [pid = 1874] [serial = 2147] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 178 (0x7f8d4aff7400) [pid = 1874] [serial = 2157] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 177 (0x7f8d46d87800) [pid = 1874] [serial = 2133] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 176 (0x7f8d4745a800) [pid = 1874] [serial = 2135] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 175 (0x7f8d432ca000) [pid = 1874] [serial = 2070] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 174 (0x7f8d4a76f000) [pid = 1874] [serial = 2150] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 173 (0x7f8d3b7f0800) [pid = 1874] [serial = 2180] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 172 (0x7f8d3ee59000) [pid = 1874] [serial = 2121] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 171 (0x7f8d3be27400) [pid = 1874] [serial = 2169] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 170 (0x7f8d3e18c000) [pid = 1874] [serial = 2061] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 169 (0x7f8d45c73000) [pid = 1874] [serial = 2076] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 168 (0x7f8d4e243000) [pid = 1874] [serial = 2004] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 167 (0x7f8d36238000) [pid = 1874] [serial = 2172] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 166 (0x7f8d4aca4000) [pid = 1874] [serial = 2166] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 165 (0x7f8d46be8400) [pid = 1874] [serial = 2132] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 164 (0x7f8d39c67400) [pid = 1874] [serial = 1899] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 163 (0x7f8d3af7e400) [pid = 1874] [serial = 1980] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d4f14c400) [pid = 1874] [serial = 2163] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d49d18400) [pid = 1874] [serial = 2141] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d4851d400) [pid = 1874] [serial = 2139] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d49e61c00) [pid = 1874] [serial = 2142] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d45c87400) [pid = 1874] [serial = 2126] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d4f95ec00) [pid = 1874] [serial = 2010] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d3af86400) [pid = 1874] [serial = 2055] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d3e26a400) [pid = 1874] [serial = 2153] [outer = (nil)] [url = about:blank] 12:31:21 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d3cc45800) [pid = 1874] [serial = 2183] [outer = (nil)] [url = about:blank] 12:31:22 INFO - PROCESS | 1874 | 1461353482503 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]]]}] 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:31:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:31:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:31:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:31:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:31:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:31:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:31:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:31:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:31:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 3392ms 12:31:22 INFO - PROCESS | 1874 | 1461353482600 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 1874 | 1461353482608 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:31:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:31:22 INFO - PROCESS | 1874 | 1461353482615 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 1874 | 1461353482620 Marionette TRACE conn3 <- [1,3062,null,{}] 12:31:22 INFO - PROCESS | 1874 | 1461353482627 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}] 12:31:22 INFO - PROCESS | 1874 | 1461353482820 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:31:23 INFO - PROCESS | 1874 | 1461353483025 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3396c800 == 168 [pid = 1874] [id = 775] 12:31:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d35cc2400) [pid = 1874] [serial = 2324] [outer = (nil)] 12:31:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d35ccac00) [pid = 1874] [serial = 2325] [outer = 0x7f8d35cc2400] 12:31:23 INFO - PROCESS | 1874 | 1461353483093 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d3617b000) [pid = 1874] [serial = 2326] [outer = 0x7f8d35cc2400] 12:31:23 INFO - PROCESS | 1874 | [1874] 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 12:31:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:31:23 INFO - {} 12:31:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1235ms 12:31:23 INFO - PROCESS | 1874 | 1461353483840 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:31:23 INFO - PROCESS | 1874 | 1461353483851 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 1874 | 1461353483859 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:31:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:31:23 INFO - PROCESS | 1874 | 1461353483875 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 1874 | 1461353483878 Marionette TRACE conn3 <- [1,3066,null,{}] 12:31:23 INFO - PROCESS | 1874 | 1461353483884 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}] 12:31:24 INFO - PROCESS | 1874 | 1461353484054 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:31:24 INFO - PROCESS | 1874 | 1461353484279 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3543f000 == 169 [pid = 1874] [id = 776] 12:31:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d36231400) [pid = 1874] [serial = 2327] [outer = (nil)] 12:31:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d384a2800) [pid = 1874] [serial = 2328] [outer = 0x7f8d36231400] 12:31:24 INFO - PROCESS | 1874 | 1461353484348 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d385f8400) [pid = 1874] [serial = 2329] [outer = 0x7f8d36231400] 12:31:25 INFO - PROCESS | 1874 | 1461353485094 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]]]}] 12:31:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:31:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:31:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:31:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:31:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:31:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:31:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:31:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1238ms 12:31:25 INFO - PROCESS | 1874 | 1461353485107 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 1874 | 1461353485109 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:31:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:31:25 INFO - PROCESS | 1874 | 1461353485123 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 1874 | 1461353485128 Marionette TRACE conn3 <- [1,3070,null,{}] 12:31:25 INFO - PROCESS | 1874 | 1461353485143 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}] 12:31:25 INFO - PROCESS | 1874 | 1461353485385 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:31:25 INFO - PROCESS | 1874 | 1461353485435 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d35ed1800 == 170 [pid = 1874] [id = 777] 12:31:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d396ca400) [pid = 1874] [serial = 2330] [outer = (nil)] 12:31:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d39864800) [pid = 1874] [serial = 2331] [outer = 0x7f8d396ca400] 12:31:25 INFO - PROCESS | 1874 | 1461353485496 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d39ae6000) [pid = 1874] [serial = 2332] [outer = 0x7f8d396ca400] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 162 (0x7f8d51013000) [pid = 1874] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 161 (0x7f8d4a869800) [pid = 1874] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 160 (0x7f8d4849e800) [pid = 1874] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 159 (0x7f8d386a9000) [pid = 1874] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 158 (0x7f8d3b0f8400) [pid = 1874] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 157 (0x7f8d36237800) [pid = 1874] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 156 (0x7f8d44548c00) [pid = 1874] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 155 (0x7f8d37acfc00) [pid = 1874] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 154 (0x7f8d3e24f400) [pid = 1874] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 153 (0x7f8d4ff36000) [pid = 1874] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 152 (0x7f8d53330400) [pid = 1874] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 151 (0x7f8d3b7fb800) [pid = 1874] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 150 (0x7f8d51404c00) [pid = 1874] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 149 (0x7f8d50b56800) [pid = 1874] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 148 (0x7f8d39c67800) [pid = 1874] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 147 (0x7f8d477a0800) [pid = 1874] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 146 (0x7f8d47527400) [pid = 1874] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 145 (0x7f8d4a86f400) [pid = 1874] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 144 (0x7f8d53331000) [pid = 1874] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 143 (0x7f8d3731f000) [pid = 1874] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 142 (0x7f8d44548800) [pid = 1874] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 141 (0x7f8d2f872000) [pid = 1874] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 140 (0x7f8d51fb3400) [pid = 1874] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 139 (0x7f8d2f872c00) [pid = 1874] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 138 (0x7f8d57567800) [pid = 1874] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:31:26 INFO - PROCESS | 1874 | --DOMWINDOW == 137 (0x7f8d5100c400) [pid = 1874] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:31:26 INFO - PROCESS | 1874 | 1461353486832 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]]]}] 12:31:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:31:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:31:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:31:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:31:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:31:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:31:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1733ms 12:31:26 INFO - PROCESS | 1874 | 1461353486859 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:31:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:31:26 INFO - PROCESS | 1874 | 1461353486864 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:31:26 INFO - PROCESS | 1874 | 1461353486869 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1874 | 1461353486872 Marionette TRACE conn3 <- [1,3074,null,{}] 12:31:26 INFO - PROCESS | 1874 | 1461353486881 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}] 12:31:27 INFO - PROCESS | 1874 | 1461353487060 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:31:27 INFO - PROCESS | 1874 | 1461353487322 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d363e2800 == 171 [pid = 1874] [id = 778] 12:31:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 138 (0x7f8d39763800) [pid = 1874] [serial = 2333] [outer = (nil)] 12:31:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 139 (0x7f8d3af7ec00) [pid = 1874] [serial = 2334] [outer = 0x7f8d39763800] 12:31:27 INFO - PROCESS | 1874 | 1461353487383 Marionette DEBUG loaded listener.js 12:31:27 INFO - PROCESS | 1874 | ++DOMWINDOW == 140 (0x7f8d3b0f5c00) [pid = 1874] [serial = 2335] [outer = 0x7f8d39763800] 12:31:27 INFO - PROCESS | 1874 | 1461353487969 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]]]}] 12:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:31:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1134ms 12:31:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:31:28 INFO - PROCESS | 1874 | 1461353488005 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 1874 | 1461353488008 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:31:28 INFO - PROCESS | 1874 | 1461353488014 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 1874 | 1461353488017 Marionette TRACE conn3 <- [1,3078,null,{}] 12:31:28 INFO - PROCESS | 1874 | 1461353488021 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}] 12:31:28 INFO - PROCESS | 1874 | 1461353488192 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:31:28 INFO - PROCESS | 1874 | 1461353488389 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d37b13000 == 172 [pid = 1874] [id = 779] 12:31:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 141 (0x7f8d3731f000) [pid = 1874] [serial = 2336] [outer = (nil)] 12:31:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 142 (0x7f8d3b7fd000) [pid = 1874] [serial = 2337] [outer = 0x7f8d3731f000] 12:31:28 INFO - PROCESS | 1874 | 1461353488448 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1874 | ++DOMWINDOW == 143 (0x7f8d3be30400) [pid = 1874] [serial = 2338] [outer = 0x7f8d3731f000] 12:31:29 INFO - PROCESS | 1874 | 1461353489476 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] 12:31:29 INFO - PROCESS | 1874 | 1461353489506 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:31:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:31:29 INFO - PROCESS | 1874 | 1461353489522 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1874 | 1461353489528 Marionette TRACE conn3 <- [1,3082,null,{}] 12:31:29 INFO - PROCESS | 1874 | 1461353489535 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}] 12:31:29 INFO - PROCESS | 1874 | 1461353489846 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:31:30 INFO - PROCESS | 1874 | 1461353490057 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d33aa8000 == 173 [pid = 1874] [id = 780] 12:31:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 144 (0x7f8d33a95c00) [pid = 1874] [serial = 2339] [outer = (nil)] 12:31:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 145 (0x7f8d33a99800) [pid = 1874] [serial = 2340] [outer = 0x7f8d33a95c00] 12:31:30 INFO - PROCESS | 1874 | 1461353490176 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 1874 | ++DOMWINDOW == 146 (0x7f8d36170c00) [pid = 1874] [serial = 2341] [outer = 0x7f8d33a95c00] 12:31:30 INFO - PROCESS | 1874 | 1461353490935 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]]]}] 12:31:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:31:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:31:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:31:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1434ms 12:31:30 INFO - PROCESS | 1874 | 1461353490955 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 1874 | 1461353490965 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:31:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:31:30 INFO - PROCESS | 1874 | 1461353490975 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1874 | 1461353490978 Marionette TRACE conn3 <- [1,3086,null,{}] 12:31:30 INFO - PROCESS | 1874 | 1461353490984 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}] 12:31:31 INFO - PROCESS | 1874 | 1461353491183 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:31:31 INFO - PROCESS | 1874 | 1461353491465 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3550b800 == 174 [pid = 1874] [id = 781] 12:31:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 147 (0x7f8d37551400) [pid = 1874] [serial = 2342] [outer = (nil)] 12:31:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 148 (0x7f8d3849fc00) [pid = 1874] [serial = 2343] [outer = 0x7f8d37551400] 12:31:31 INFO - PROCESS | 1874 | 1461353491538 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 1874 | ++DOMWINDOW == 149 (0x7f8d386a9000) [pid = 1874] [serial = 2344] [outer = 0x7f8d37551400] 12:31:32 INFO - PROCESS | 1874 | 1461353492304 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:31:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:31:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1382ms 12:31:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:31:32 INFO - PROCESS | 1874 | 1461353492356 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 1874 | 1461353492359 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:31:32 INFO - PROCESS | 1874 | 1461353492366 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1874 | 1461353492371 Marionette TRACE conn3 <- [1,3090,null,{}] 12:31:32 INFO - PROCESS | 1874 | 1461353492387 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}] 12:31:32 INFO - PROCESS | 1874 | 1461353492704 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:31:32 INFO - PROCESS | 1874 | 1461353492928 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d383ed800 == 175 [pid = 1874] [id = 782] 12:31:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 150 (0x7f8d3986cc00) [pid = 1874] [serial = 2345] [outer = (nil)] 12:31:32 INFO - PROCESS | 1874 | ++DOMWINDOW == 151 (0x7f8d3af7c000) [pid = 1874] [serial = 2346] [outer = 0x7f8d3986cc00] 12:31:33 INFO - PROCESS | 1874 | 1461353493007 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1874 | ++DOMWINDOW == 152 (0x7f8d3b7fec00) [pid = 1874] [serial = 2347] [outer = 0x7f8d3986cc00] 12:31:33 INFO - PROCESS | 1874 | 1461353493744 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:31:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1437ms 12:31:33 INFO - PROCESS | 1874 | 1461353493801 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 1874 | 1461353493804 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:31:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:31:33 INFO - PROCESS | 1874 | 1461353493810 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 1874 | 1461353493813 Marionette TRACE conn3 <- [1,3094,null,{}] 12:31:33 INFO - PROCESS | 1874 | 1461353493820 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}] 12:31:34 INFO - PROCESS | 1874 | 1461353494102 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:31:34 INFO - PROCESS | 1874 | 1461353494314 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d387ac000 == 176 [pid = 1874] [id = 783] 12:31:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 153 (0x7f8d3986d400) [pid = 1874] [serial = 2348] [outer = (nil)] 12:31:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 154 (0x7f8d3df98c00) [pid = 1874] [serial = 2349] [outer = 0x7f8d3986d400] 12:31:34 INFO - PROCESS | 1874 | 1461353494403 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 1874 | ++DOMWINDOW == 155 (0x7f8d3e1ccc00) [pid = 1874] [serial = 2350] [outer = 0x7f8d3986d400] 12:31:35 INFO - PROCESS | 1874 | 1461353495141 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:31:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:31:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1381ms 12:31:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:31:35 INFO - PROCESS | 1874 | 1461353495193 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 1874 | 1461353495195 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:31:35 INFO - PROCESS | 1874 | 1461353495203 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 1874 | 1461353495206 Marionette TRACE conn3 <- [1,3098,null,{}] 12:31:35 INFO - PROCESS | 1874 | 1461353495211 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}] 12:31:35 INFO - PROCESS | 1874 | 1461353495439 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:31:35 INFO - PROCESS | 1874 | 1461353495696 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:35 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d39880800 == 177 [pid = 1874] [id = 784] 12:31:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 156 (0x7f8d3cc42800) [pid = 1874] [serial = 2351] [outer = (nil)] 12:31:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 157 (0x7f8d3e20b000) [pid = 1874] [serial = 2352] [outer = 0x7f8d3cc42800] 12:31:35 INFO - PROCESS | 1874 | 1461353495768 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 1874 | ++DOMWINDOW == 158 (0x7f8d3e251400) [pid = 1874] [serial = 2353] [outer = 0x7f8d3cc42800] 12:31:36 INFO - PROCESS | 1874 | 1461353496516 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]]]}] 12:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:31:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1332ms 12:31:36 INFO - PROCESS | 1874 | 1461353496534 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:31:36 INFO - PROCESS | 1874 | 1461353496536 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:31:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:31:36 INFO - PROCESS | 1874 | 1461353496543 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 1874 | 1461353496545 Marionette TRACE conn3 <- [1,3102,null,{}] 12:31:36 INFO - PROCESS | 1874 | 1461353496551 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}] 12:31:36 INFO - PROCESS | 1874 | 1461353496786 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:31:37 INFO - PROCESS | 1874 | 1461353497043 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b310000 == 178 [pid = 1874] [id = 785] 12:31:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 159 (0x7f8d3e1d2000) [pid = 1874] [serial = 2354] [outer = (nil)] 12:31:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 160 (0x7f8d43282400) [pid = 1874] [serial = 2355] [outer = 0x7f8d3e1d2000] 12:31:37 INFO - PROCESS | 1874 | 1461353497120 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1874 | ++DOMWINDOW == 161 (0x7f8d4376d000) [pid = 1874] [serial = 2356] [outer = 0x7f8d3e1d2000] 12:31:37 INFO - PROCESS | 1874 | 1461353497889 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:31:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1377ms 12:31:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:31:37 INFO - PROCESS | 1874 | 1461353497920 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 1874 | 1461353497923 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:31:37 INFO - PROCESS | 1874 | 1461353497929 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 1874 | 1461353497932 Marionette TRACE conn3 <- [1,3106,null,{}] 12:31:37 INFO - PROCESS | 1874 | 1461353497937 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}] 12:31:38 INFO - PROCESS | 1874 | 1461353498124 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:31:38 INFO - PROCESS | 1874 | 1461353498420 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3b99d000 == 179 [pid = 1874] [id = 786] 12:31:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 162 (0x7f8d432cd000) [pid = 1874] [serial = 2357] [outer = (nil)] 12:31:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 163 (0x7f8d438dc800) [pid = 1874] [serial = 2358] [outer = 0x7f8d432cd000] 12:31:38 INFO - PROCESS | 1874 | 1461353498491 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1874 | ++DOMWINDOW == 164 (0x7f8d441dd400) [pid = 1874] [serial = 2359] [outer = 0x7f8d432cd000] 12:31:39 INFO - PROCESS | 1874 | 1461353499225 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]]]}] 12:31:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:31:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:31:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:31:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1330ms 12:31:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:31:39 INFO - PROCESS | 1874 | 1461353499259 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 1874 | 1461353499262 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:31:39 INFO - PROCESS | 1874 | 1461353499268 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 1874 | 1461353499271 Marionette TRACE conn3 <- [1,3110,null,{}] 12:31:39 INFO - PROCESS | 1874 | 1461353499278 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}] 12:31:39 INFO - PROCESS | 1874 | 1461353499523 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:31:39 INFO - PROCESS | 1874 | 1461353499780 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3cda5800 == 180 [pid = 1874] [id = 787] 12:31:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 165 (0x7f8d2f58f000) [pid = 1874] [serial = 2360] [outer = (nil)] 12:31:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 166 (0x7f8d44211800) [pid = 1874] [serial = 2361] [outer = 0x7f8d2f58f000] 12:31:39 INFO - PROCESS | 1874 | 1461353499852 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 1874 | ++DOMWINDOW == 167 (0x7f8d45a44800) [pid = 1874] [serial = 2362] [outer = 0x7f8d2f58f000] 12:31:40 INFO - PROCESS | 1874 | 1461353500569 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"]]]}] 12:31:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:31:40 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 12:31:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:31:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1333ms 12:31:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:31:40 INFO - PROCESS | 1874 | 1461353500602 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 1874 | 1461353500604 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:31:40 INFO - PROCESS | 1874 | 1461353500610 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1874 | 1461353500613 Marionette TRACE conn3 <- [1,3114,null,{}] 12:31:40 INFO - PROCESS | 1874 | 1461353500618 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}] 12:31:40 INFO - PROCESS | 1874 | 1461353500819 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:31:41 INFO - PROCESS | 1874 | 1461353501105 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\", \"2afe649c-cb03-4407-90d8-704a7c86b537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 1874 | ++DOCSHELL 0x7f8d3f0cc800 == 181 [pid = 1874] [id = 788] 12:31:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 168 (0x7f8d4376b000) [pid = 1874] [serial = 2363] [outer = (nil)] 12:31:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 169 (0x7f8d45c7bc00) [pid = 1874] [serial = 2364] [outer = 0x7f8d4376b000] 12:31:41 INFO - PROCESS | 1874 | 1461353501178 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 1874 | ++DOMWINDOW == 170 (0x7f8d45cc9800) [pid = 1874] [serial = 2365] [outer = 0x7f8d4376b000] 12:31:41 INFO - PROCESS | 1874 | 1461353501899 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]]]}] 12:31:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:31:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1340ms 12:31:41 INFO - PROCESS | 1874 | 1461353501950 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 1874 | 1461353501952 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:31:43 WARNING - u'runner_teardown' () 12:31:43 INFO - No more tests 12:31:43 INFO - Got 0 unexpected results 12:31:43 INFO - SUITE-END | took 1144s 12:31:43 INFO - Closing logging queue 12:31:43 INFO - queue closed 12:31:43 INFO - Return code: 0 12:31:43 WARNING - # TBPL SUCCESS # 12:31:43 INFO - Running post-action listener: _resource_record_post_action 12:31:43 INFO - Running post-run listener: _resource_record_post_run 12:31:44 INFO - Total resource usage - Wall time: 1178s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 975237120; Read time: 552; Write time: 322376 12:31:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:31:44 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50692096; Read time: 0; Write time: 41676 12:31:44 INFO - run-tests - Wall time: 1149s; CPU: 98.0%; Read bytes: 6041600; Write bytes: 924450816; Read time: 404; Write time: 280692 12:31:44 INFO - Running post-run listener: _upload_blobber_files 12:31:44 INFO - Blob upload gear active. 12:31:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:31:44 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 12:31:44 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'] 12:31:44 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 12:31:44 INFO - (blobuploader) - INFO - Open directory for files ... 12:31:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:31:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:31:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:31:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:31:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:31:46 INFO - (blobuploader) - INFO - Done attempting. 12:31:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:31:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:31:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:31:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:31:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:31:46 INFO - (blobuploader) - INFO - Done attempting. 12:31:46 INFO - (blobuploader) - INFO - Iteration through files over. 12:31:46 INFO - Return code: 0 12:31:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:31:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:31:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69dc227eb07200fb02a38609e7b96ce9f6183b45520a5293c767ca0490a47d7043270b72ce32d2d0d687d3f48f0e309a547d76eb52e17d0dd24f9a3d0b7cdb49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/84f797ab0484fda5fe0c1f2b972c08bc054909528dfd80f75fd29ae77bf660fd0f8a7cd0d6aa3d39507d0dc89b363a43e4e10d68b6b33af29acf35524bf2a304"} 12:31:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:31:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:31:46 INFO - Contents: 12:31:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69dc227eb07200fb02a38609e7b96ce9f6183b45520a5293c767ca0490a47d7043270b72ce32d2d0d687d3f48f0e309a547d76eb52e17d0dd24f9a3d0b7cdb49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/84f797ab0484fda5fe0c1f2b972c08bc054909528dfd80f75fd29ae77bf660fd0f8a7cd0d6aa3d39507d0dc89b363a43e4e10d68b6b33af29acf35524bf2a304"} 12:31:46 INFO - Running post-run listener: copy_logs_to_upload_dir 12:31:46 INFO - Copying logs to upload dir... 12:31:46 INFO - mkdir: /builds/slave/test/build/upload/logs 12:31:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1292.919536 ========= master_lag: 2.13 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 35 secs) (at 2016-04-22 12:31:48.859330) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-22 12:31:48.860484) ========= 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-1461348039.644307-1948991532 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69dc227eb07200fb02a38609e7b96ce9f6183b45520a5293c767ca0490a47d7043270b72ce32d2d0d687d3f48f0e309a547d76eb52e17d0dd24f9a3d0b7cdb49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/84f797ab0484fda5fe0c1f2b972c08bc054909528dfd80f75fd29ae77bf660fd0f8a7cd0d6aa3d39507d0dc89b363a43e4e10d68b6b33af29acf35524bf2a304"} build_url:https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036018 build_url: 'https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/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/69dc227eb07200fb02a38609e7b96ce9f6183b45520a5293c767ca0490a47d7043270b72ce32d2d0d687d3f48f0e309a547d76eb52e17d0dd24f9a3d0b7cdb49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/84f797ab0484fda5fe0c1f2b972c08bc054909528dfd80f75fd29ae77bf660fd0f8a7cd0d6aa3d39507d0dc89b363a43e4e10d68b6b33af29acf35524bf2a304"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KZwXYIosTayP9AXbIWax4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.43 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-22 12:31:50.325013) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-22 12:31:50.325522) ========= 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-1461348039.644307-1948991532 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019341 ========= master_lag: 8.72 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-22 12:31:59.060110) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 12:31:59.060602) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 12:31:59.146996) ========= ========= Total master_lag: 13.21 =========