builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2122 starttime: 1461406200.4 results: success (0) buildid: 20160423023555 builduid: 8ec04eab227e49a1a934c48b2d5fd05b revision: 02a332642272c61550235152f0e7ff89a139faac ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:00.395802) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:00.396256) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:00.396547) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:00.782553) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:00.782900) ========= 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-1461406191.483054-1626183631 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 03:10:00-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.74M=0.001s 2016-04-23 03:10:01 (9.74 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.253800 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:01.072599) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:01.072914) ========= 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-1461406191.483054-1626183631 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.037343 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:01.143028) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 03:10:01.143378) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 02a332642272c61550235152f0e7ff89a139faac --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 02a332642272c61550235152f0e7ff89a139faac --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-1461406191.483054-1626183631 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 03:10:01,251 truncating revision to first 12 chars 2016-04-23 03:10:01,251 Setting DEBUG logging. 2016-04-23 03:10:01,251 attempt 1/10 2016-04-23 03:10:01,252 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/02a332642272?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 03:10:02,103 unpacking tar archive at: mozilla-inbound-02a332642272/testing/mozharness/ program finished with exit code 0 elapsedTime=1.204981 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 03:10:02.383672) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:02.383997) ========= script_repo_revision: 02a332642272c61550235152f0e7ff89a139faac ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:02.384413) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:02.384693) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:02.414499) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 54 secs) (at 2016-04-23 03:10:02.414795) ========= /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-1461406191.483054-1626183631 _=/tools/buildbot/bin/python using PTY: False 03:10:02 INFO - MultiFileLogger online at 20160423 03:10:02 in /builds/slave/test 03:10:02 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 03:10:02 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:10:02 INFO - {'append_to_log': False, 03:10:02 INFO - 'base_work_dir': '/builds/slave/test', 03:10:02 INFO - 'blob_upload_branch': 'mozilla-inbound', 03:10:02 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:10:02 INFO - 'buildbot_json_path': 'buildprops.json', 03:10:02 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:10:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:10:02 INFO - 'download_minidump_stackwalk': True, 03:10:02 INFO - 'download_symbols': 'true', 03:10:02 INFO - 'e10s': False, 03:10:02 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:10:02 INFO - 'tooltool.py': '/tools/tooltool.py', 03:10:02 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:10:02 INFO - '/tools/misc-python/virtualenv.py')}, 03:10:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:10:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:10:02 INFO - 'log_level': 'info', 03:10:02 INFO - 'log_to_console': True, 03:10:02 INFO - 'opt_config_files': (), 03:10:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:10:02 INFO - '--processes=1', 03:10:02 INFO - '--config=%(test_path)s/wptrunner.ini', 03:10:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:10:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:10:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:10:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:10:02 INFO - 'pip_index': False, 03:10:02 INFO - 'require_test_zip': True, 03:10:02 INFO - 'test_type': ('testharness',), 03:10:02 INFO - 'this_chunk': '1', 03:10:02 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:10:02 INFO - 'total_chunks': '10', 03:10:02 INFO - 'virtualenv_path': 'venv', 03:10:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:10:02 INFO - 'work_dir': 'build'} 03:10:02 INFO - ##### 03:10:02 INFO - ##### Running clobber step. 03:10:02 INFO - ##### 03:10:02 INFO - Running pre-action listener: _resource_record_pre_action 03:10:02 INFO - Running main action method: clobber 03:10:02 INFO - rmtree: /builds/slave/test/build 03:10:02 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:10:03 INFO - Running post-action listener: _resource_record_post_action 03:10:03 INFO - ##### 03:10:03 INFO - ##### Running read-buildbot-config step. 03:10:03 INFO - ##### 03:10:03 INFO - Running pre-action listener: _resource_record_pre_action 03:10:03 INFO - Running main action method: read_buildbot_config 03:10:03 INFO - Using buildbot properties: 03:10:03 INFO - { 03:10:03 INFO - "project": "", 03:10:03 INFO - "product": "firefox", 03:10:03 INFO - "script_repo_revision": "production", 03:10:03 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 03:10:03 INFO - "repository": "", 03:10:03 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 03:10:03 INFO - "buildid": "20160423023555", 03:10:03 INFO - "pgo_build": "False", 03:10:03 INFO - "basedir": "/builds/slave/test", 03:10:03 INFO - "buildnumber": 89, 03:10:03 INFO - "slavename": "tst-linux64-spot-2122", 03:10:03 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 03:10:03 INFO - "platform": "linux64", 03:10:03 INFO - "branch": "mozilla-inbound", 03:10:03 INFO - "revision": "02a332642272c61550235152f0e7ff89a139faac", 03:10:03 INFO - "repo_path": "integration/mozilla-inbound", 03:10:03 INFO - "moz_repo_path": "", 03:10:03 INFO - "stage_platform": "linux64", 03:10:03 INFO - "builduid": "8ec04eab227e49a1a934c48b2d5fd05b", 03:10:03 INFO - "slavebuilddir": "test" 03:10:03 INFO - } 03:10:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 03:10:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 03:10:03 INFO - Running post-action listener: _resource_record_post_action 03:10:03 INFO - ##### 03:10:03 INFO - ##### Running download-and-extract step. 03:10:03 INFO - ##### 03:10:03 INFO - Running pre-action listener: _resource_record_pre_action 03:10:03 INFO - Running main action method: download_and_extract 03:10:03 INFO - mkdir: /builds/slave/test/build/tests 03:10:03 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')]} 03:10:03 INFO - https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 03:10:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:10:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:10:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:04 INFO - Downloaded 1361 bytes. 03:10:04 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:10:04 INFO - Using the following test package requirements: 03:10:04 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:10:04 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:10:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 03:10:04 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:10:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 03:10:04 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:10:04 INFO - u'jsshell-linux-x86_64.zip'], 03:10:04 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:10:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 03:10:04 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:10:04 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:10:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 03:10:04 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:10:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 03:10:04 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:10:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 03:10:04 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:10:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 03:10:04 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 03:10:04 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')]} 03:10:04 INFO - https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 03:10:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:10:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:10:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:07 INFO - Downloaded 22746057 bytes. 03:10:07 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/*'] 03:10:07 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/* 03:10:07 INFO - caution: filename not matched: web-platform/* 03:10:07 INFO - Return code: 11 03:10:07 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')]} 03:10:07 INFO - https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 03:10:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:10:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:10:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:10 INFO - Downloaded 36406441 bytes. 03:10:10 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/*'] 03:10:10 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/* 03:10:13 INFO - caution: filename not matched: bin/* 03:10:13 INFO - caution: filename not matched: config/* 03:10:13 INFO - caution: filename not matched: mozbase/* 03:10:13 INFO - caution: filename not matched: marionette/* 03:10:13 INFO - caution: filename not matched: tools/wptserve/* 03:10:13 INFO - Return code: 11 03:10:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:10:13 INFO - https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 03:10:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:10:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:10:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:16 INFO - Downloaded 64455392 bytes. 03:10:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:10:16 INFO - mkdir: /builds/slave/test/properties 03:10:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:10:16 INFO - Writing to file /builds/slave/test/properties/build_url 03:10:16 INFO - Contents: 03:10:16 INFO - build_url:https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:10:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:10:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:10:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:10:17 INFO - Contents: 03:10:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03: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')]} 03:10:17 INFO - https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:10:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:10:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:10:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MnoaIR9hRFKZovu4BsRxyg/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 03:10:21 INFO - Downloaded 90888760 bytes. 03:10:21 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'] 03:10:21 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 03:10:28 INFO - Return code: 0 03:10:28 INFO - Running post-action listener: _resource_record_post_action 03:10:28 INFO - Running post-action listener: set_extra_try_arguments 03:10:28 INFO - ##### 03:10:28 INFO - ##### Running create-virtualenv step. 03:10:28 INFO - ##### 03:10:28 INFO - Running pre-action listener: _pre_create_virtualenv 03:10:28 INFO - Running pre-action listener: _resource_record_pre_action 03:10:28 INFO - Running main action method: create_virtualenv 03:10:28 INFO - Creating virtualenv /builds/slave/test/build/venv 03:10:28 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 03:10:28 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:10:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:10:29 INFO - Using real prefix '/usr' 03:10:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:10:32 INFO - Installing distribute.............................................................................................................................................................................................done. 03:10:36 INFO - Installing pip.................done. 03:10:36 INFO - Return code: 0 03:10:36 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:10:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:10:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:10:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:10:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:10:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:10:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:10:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d5c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d5d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dde200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ddb9b0>, '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 0x2ddc3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ddc880>, '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-1461406191.483054-1626183631', '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 03:10:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:10:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:10:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:10:36 INFO - 'CCACHE_UMASK': '002', 03:10:36 INFO - 'DISPLAY': ':0', 03:10:36 INFO - 'HOME': '/home/cltbld', 03:10:36 INFO - 'LANG': 'en_US.UTF-8', 03:10:36 INFO - 'LOGNAME': 'cltbld', 03:10:36 INFO - 'MAIL': '/var/mail/cltbld', 03:10:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:10:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:10:36 INFO - 'MOZ_NO_REMOTE': '1', 03:10:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:10:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:10:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:10:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:10:36 INFO - 'PWD': '/builds/slave/test', 03:10:36 INFO - 'SHELL': '/bin/bash', 03:10:36 INFO - 'SHLVL': '1', 03:10:36 INFO - 'TERM': 'linux', 03:10:36 INFO - 'TMOUT': '86400', 03:10:36 INFO - 'USER': 'cltbld', 03:10:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461406191.483054-1626183631', 03:10:36 INFO - '_': '/tools/buildbot/bin/python'} 03:10:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:10:36 INFO - Downloading/unpacking psutil>=0.7.1 03:10:36 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 03:10:36 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 03:10:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:36 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 03:10:36 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 03:10:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:10:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:10:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:10:40 INFO - Installing collected packages: psutil 03:10:40 INFO - Running setup.py install for psutil 03:10:40 INFO - building 'psutil._psutil_linux' extension 03:10:40 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 03:10:41 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 03:10:41 INFO - building 'psutil._psutil_posix' extension 03:10:41 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 03:10:41 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 03:10:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:10:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:10:41 INFO - Successfully installed psutil 03:10:41 INFO - Cleaning up... 03:10:41 INFO - Return code: 0 03:10:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:10:41 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')]} 03:10:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:10:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:10:41 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')]} 03:10:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:10:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:10:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d5c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d5d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dde200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ddb9b0>, '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 0x2ddc3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ddc880>, '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-1461406191.483054-1626183631', '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 03:10:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:10:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:10:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:10:41 INFO - 'CCACHE_UMASK': '002', 03:10:41 INFO - 'DISPLAY': ':0', 03:10:41 INFO - 'HOME': '/home/cltbld', 03:10:41 INFO - 'LANG': 'en_US.UTF-8', 03:10:41 INFO - 'LOGNAME': 'cltbld', 03:10:41 INFO - 'MAIL': '/var/mail/cltbld', 03:10:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:10:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:10:41 INFO - 'MOZ_NO_REMOTE': '1', 03:10:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:10:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:10:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:10:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:10:41 INFO - 'PWD': '/builds/slave/test', 03:10:41 INFO - 'SHELL': '/bin/bash', 03:10:41 INFO - 'SHLVL': '1', 03:10:41 INFO - 'TERM': 'linux', 03:10:41 INFO - 'TMOUT': '86400', 03:10:41 INFO - 'USER': 'cltbld', 03:10:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461406191.483054-1626183631', 03:10:41 INFO - '_': '/tools/buildbot/bin/python'} 03:10:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:10:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:10:42 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 03:10:42 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 03:10:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:42 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 03:10:42 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 03:10:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:10:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:10:45 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:10:45 INFO - Installing collected packages: mozsystemmonitor 03:10:45 INFO - Running setup.py install for mozsystemmonitor 03:10:46 INFO - Successfully installed mozsystemmonitor 03:10:46 INFO - Cleaning up... 03:10:46 INFO - Return code: 0 03:10:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:10: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')]} 03:10:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:10:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:10: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')]} 03:10:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:10:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:10:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d5c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d5d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dde200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ddb9b0>, '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 0x2ddc3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ddc880>, '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-1461406191.483054-1626183631', '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 03:10:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:10:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:10:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:10:46 INFO - 'CCACHE_UMASK': '002', 03:10:46 INFO - 'DISPLAY': ':0', 03:10:46 INFO - 'HOME': '/home/cltbld', 03:10:46 INFO - 'LANG': 'en_US.UTF-8', 03:10:46 INFO - 'LOGNAME': 'cltbld', 03:10:46 INFO - 'MAIL': '/var/mail/cltbld', 03:10:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:10:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:10:46 INFO - 'MOZ_NO_REMOTE': '1', 03:10:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:10:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:10:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:10:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:10:46 INFO - 'PWD': '/builds/slave/test', 03:10:46 INFO - 'SHELL': '/bin/bash', 03:10:46 INFO - 'SHLVL': '1', 03:10:46 INFO - 'TERM': 'linux', 03:10:46 INFO - 'TMOUT': '86400', 03:10:46 INFO - 'USER': 'cltbld', 03:10:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461406191.483054-1626183631', 03:10:46 INFO - '_': '/tools/buildbot/bin/python'} 03:10:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:10:46 INFO - Downloading/unpacking blobuploader==1.2.4 03:10:46 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 03:10:46 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 03:10:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:46 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 03:10:46 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 03:10:50 INFO - Downloading blobuploader-1.2.4.tar.gz 03:10:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:10:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:10:50 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 03:10:50 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 03:10:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:50 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 03:10:50 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 03:10:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:10:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:10:51 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 03:10:51 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 03:10:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:10:51 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 03:10:51 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 03:10:51 INFO - Downloading docopt-0.6.1.tar.gz 03:10:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:10:51 INFO - Installing collected packages: blobuploader, requests, docopt 03:10:51 INFO - Running setup.py install for blobuploader 03:10:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:10:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:10:51 INFO - Running setup.py install for requests 03:10:52 INFO - Running setup.py install for docopt 03:10:52 INFO - Successfully installed blobuploader requests docopt 03:10:52 INFO - Cleaning up... 03:10:53 INFO - Return code: 0 03:10:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:10: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')]} 03:10:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:10:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:10: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')]} 03:10:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:10:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:10:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d5c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d5d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dde200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ddb9b0>, '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 0x2ddc3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ddc880>, '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-1461406191.483054-1626183631', '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 03:10:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:10:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:10:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:10:53 INFO - 'CCACHE_UMASK': '002', 03:10:53 INFO - 'DISPLAY': ':0', 03:10:53 INFO - 'HOME': '/home/cltbld', 03:10:53 INFO - 'LANG': 'en_US.UTF-8', 03:10:53 INFO - 'LOGNAME': 'cltbld', 03:10:53 INFO - 'MAIL': '/var/mail/cltbld', 03:10:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:10:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:10:53 INFO - 'MOZ_NO_REMOTE': '1', 03:10:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:10:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:10:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:10:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:10:53 INFO - 'PWD': '/builds/slave/test', 03:10:53 INFO - 'SHELL': '/bin/bash', 03:10:53 INFO - 'SHLVL': '1', 03:10:53 INFO - 'TERM': 'linux', 03:10:53 INFO - 'TMOUT': '86400', 03:10:53 INFO - 'USER': 'cltbld', 03:10:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461406191.483054-1626183631', 03:10:53 INFO - '_': '/tools/buildbot/bin/python'} 03:10:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:10:53 INFO - Running setup.py (path:/tmp/pip-t8akuD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:10:53 INFO - Running setup.py (path:/tmp/pip-l1SnDd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:10:53 INFO - Running setup.py (path:/tmp/pip-U9CVCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:10:53 INFO - Running setup.py (path:/tmp/pip-JIEMRi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:10:54 INFO - Running setup.py (path:/tmp/pip-BHtzob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:10:54 INFO - Running setup.py (path:/tmp/pip-5kXNsU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:10:54 INFO - Running setup.py (path:/tmp/pip-YAodQv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:10:54 INFO - Running setup.py (path:/tmp/pip-PAyfKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:10:54 INFO - Running setup.py (path:/tmp/pip-tek9_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:10:54 INFO - Running setup.py (path:/tmp/pip-d_QBuk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:10:54 INFO - Running setup.py (path:/tmp/pip-Oub3ho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:10:54 INFO - Running setup.py (path:/tmp/pip-_pnCMg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:10:55 INFO - Running setup.py (path:/tmp/pip-aO5a3Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:10:55 INFO - Running setup.py (path:/tmp/pip-4ZdSSx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:10:55 INFO - Running setup.py (path:/tmp/pip-OqnXbP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:10:55 INFO - Running setup.py (path:/tmp/pip-iR5dU4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:10:55 INFO - Running setup.py (path:/tmp/pip-jpWBYL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:10:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:10:55 INFO - Running setup.py (path:/tmp/pip-bsTiH2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:10:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:10:55 INFO - Running setup.py (path:/tmp/pip-AGGIRt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:10:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:10:56 INFO - Running setup.py (path:/tmp/pip-JrS7M0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:10:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:10:56 INFO - Running setup.py (path:/tmp/pip-rZ8WI4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:10:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:10:56 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 03:10:56 INFO - Running setup.py install for manifestparser 03:10:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:10:56 INFO - Running setup.py install for mozcrash 03:10:57 INFO - Running setup.py install for mozdebug 03:10:57 INFO - Running setup.py install for mozdevice 03:10:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:10:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:10:57 INFO - Running setup.py install for mozfile 03:10:57 INFO - Running setup.py install for mozhttpd 03:10:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:10:57 INFO - Running setup.py install for mozinfo 03:10:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:10:58 INFO - Running setup.py install for mozInstall 03:10:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:10:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:10:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:10:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:10:58 INFO - Running setup.py install for mozleak 03:10:58 INFO - Running setup.py install for mozlog 03:10:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:10:58 INFO - Running setup.py install for moznetwork 03:10:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:10:58 INFO - Running setup.py install for mozprocess 03:10:59 INFO - Running setup.py install for mozprofile 03:10:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:10:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:10:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:10:59 INFO - Running setup.py install for mozrunner 03:10:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:10:59 INFO - Running setup.py install for mozscreenshot 03:10:59 INFO - Running setup.py install for moztest 03:11:00 INFO - Running setup.py install for mozversion 03:11:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:11:00 INFO - Running setup.py install for wptserve 03:11:00 INFO - Running setup.py install for marionette-driver 03:11:00 INFO - Running setup.py install for browsermob-proxy 03:11:00 INFO - Running setup.py install for marionette-client 03:11:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:11:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:11:01 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 03:11:01 INFO - Cleaning up... 03:11:01 INFO - Return code: 0 03:11:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:11:01 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')]} 03:11:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:11:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:11:01 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')]} 03:11:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:11:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:11:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d5c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d5d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dde200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ddb9b0>, '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 0x2ddc3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ddc880>, '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-1461406191.483054-1626183631', '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 03:11:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:11:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:11:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:11:01 INFO - 'CCACHE_UMASK': '002', 03:11:01 INFO - 'DISPLAY': ':0', 03:11:01 INFO - 'HOME': '/home/cltbld', 03:11:01 INFO - 'LANG': 'en_US.UTF-8', 03:11:01 INFO - 'LOGNAME': 'cltbld', 03:11:01 INFO - 'MAIL': '/var/mail/cltbld', 03:11:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:11:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:11:01 INFO - 'MOZ_NO_REMOTE': '1', 03:11:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:11:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:11:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:11:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:11:01 INFO - 'PWD': '/builds/slave/test', 03:11:01 INFO - 'SHELL': '/bin/bash', 03:11:01 INFO - 'SHLVL': '1', 03:11:01 INFO - 'TERM': 'linux', 03:11:01 INFO - 'TMOUT': '86400', 03:11:01 INFO - 'USER': 'cltbld', 03:11:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461406191.483054-1626183631', 03:11:01 INFO - '_': '/tools/buildbot/bin/python'} 03:11:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:11:01 INFO - Running setup.py (path:/tmp/pip-sBbOpR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:11:01 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)) 03:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:11:01 INFO - Running setup.py (path:/tmp/pip-3tkecN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:11:02 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)) 03:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:11:02 INFO - Running setup.py (path:/tmp/pip-M6e_8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:11:02 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)) 03:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:11:02 INFO - Running setup.py (path:/tmp/pip-Xba5Ph-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:11:02 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)) 03:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:11:02 INFO - Running setup.py (path:/tmp/pip-sqptC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:11:02 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)) 03:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:11:02 INFO - Running setup.py (path:/tmp/pip-eCPhCK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:11:02 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)) 03:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:11:02 INFO - Running setup.py (path:/tmp/pip-NzJlwR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:11:02 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)) 03:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:11:02 INFO - Running setup.py (path:/tmp/pip-0vRi2N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:11:03 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)) 03:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:11:03 INFO - Running setup.py (path:/tmp/pip-Xowbxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:11:03 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)) 03:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:11:03 INFO - Running setup.py (path:/tmp/pip-mDZfGD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:11:03 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)) 03:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:11:03 INFO - Running setup.py (path:/tmp/pip-d9rcVz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:11:03 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)) 03:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:11:03 INFO - Running setup.py (path:/tmp/pip-VTFdxQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:11:03 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)) 03:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:11:03 INFO - Running setup.py (path:/tmp/pip-3zz64u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:11:03 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)) 03:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:11:03 INFO - Running setup.py (path:/tmp/pip-4ML6zd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:11:03 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)) 03:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:11:03 INFO - Running setup.py (path:/tmp/pip-N8LpvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:11:03 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)) 03:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:11:04 INFO - Running setup.py (path:/tmp/pip-SIWCCs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:11:04 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)) 03:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:11:04 INFO - Running setup.py (path:/tmp/pip-2sPEOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:11:04 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)) 03:11:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:11:04 INFO - Running setup.py (path:/tmp/pip-HmeRtW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:11:04 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)) 03:11:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:11:04 INFO - Running setup.py (path:/tmp/pip-krgO9M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:11:04 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)) 03:11:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:11:04 INFO - Running setup.py (path:/tmp/pip-wuPWZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:11:04 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)) 03:11:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:11:05 INFO - Running setup.py (path:/tmp/pip-P_lorA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:11:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:11:05 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)) 03:11:05 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)) 03:11:05 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)) 03:11:05 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)) 03:11:05 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)) 03:11:05 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)) 03:11:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:11:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:11:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:11:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:11:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:11:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:11:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:11:08 INFO - Downloading blessings-1.6.tar.gz 03:11:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:11:08 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)) 03:11:08 INFO - Installing collected packages: blessings 03:11:08 INFO - Running setup.py install for blessings 03:11:09 INFO - Successfully installed blessings 03:11:09 INFO - Cleaning up... 03:11:09 INFO - Return code: 0 03:11:09 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:11:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:11:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:11:09 INFO - Reading from file tmpfile_stdout 03:11:09 INFO - Current package versions: 03:11:09 INFO - argparse == 1.2.1 03:11:09 INFO - blessings == 1.6 03:11:09 INFO - blobuploader == 1.2.4 03:11:09 INFO - browsermob-proxy == 0.6.0 03:11:09 INFO - docopt == 0.6.1 03:11:09 INFO - manifestparser == 1.1 03:11:09 INFO - marionette-client == 2.3.0 03:11:09 INFO - marionette-driver == 1.4.0 03:11:09 INFO - mozInstall == 1.12 03:11:09 INFO - mozcrash == 0.17 03:11:09 INFO - mozdebug == 0.1 03:11:09 INFO - mozdevice == 0.48 03:11:09 INFO - mozfile == 1.2 03:11:09 INFO - mozhttpd == 0.7 03:11:09 INFO - mozinfo == 0.9 03:11:09 INFO - mozleak == 0.1 03:11:09 INFO - mozlog == 3.1 03:11:09 INFO - moznetwork == 0.27 03:11:09 INFO - mozprocess == 0.22 03:11:09 INFO - mozprofile == 0.28 03:11:09 INFO - mozrunner == 6.11 03:11:09 INFO - mozscreenshot == 0.1 03:11:09 INFO - mozsystemmonitor == 0.0 03:11:09 INFO - moztest == 0.7 03:11:09 INFO - mozversion == 1.4 03:11:09 INFO - psutil == 3.1.1 03:11:09 INFO - requests == 1.2.3 03:11:09 INFO - wptserve == 1.4.0 03:11:09 INFO - wsgiref == 0.1.2 03:11:09 INFO - Running post-action listener: _resource_record_post_action 03:11:09 INFO - Running post-action listener: _start_resource_monitoring 03:11:09 INFO - Starting resource monitoring. 03:11:09 INFO - ##### 03:11:09 INFO - ##### Running pull step. 03:11:09 INFO - ##### 03:11:09 INFO - Running pre-action listener: _resource_record_pre_action 03:11:09 INFO - Running main action method: pull 03:11:09 INFO - Pull has nothing to do! 03:11:09 INFO - Running post-action listener: _resource_record_post_action 03:11:09 INFO - ##### 03:11:09 INFO - ##### Running install step. 03:11:09 INFO - ##### 03:11:09 INFO - Running pre-action listener: _resource_record_pre_action 03:11:09 INFO - Running main action method: install 03:11:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:11:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:11:10 INFO - Reading from file tmpfile_stdout 03:11:10 INFO - Detecting whether we're running mozinstall >=1.0... 03:11:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:11:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:11:10 INFO - Reading from file tmpfile_stdout 03:11:10 INFO - Output received: 03:11:10 INFO - Usage: mozinstall [options] installer 03:11:10 INFO - Options: 03:11:10 INFO - -h, --help show this help message and exit 03:11:10 INFO - -d DEST, --destination=DEST 03:11:10 INFO - Directory to install application into. [default: 03:11:10 INFO - "/builds/slave/test"] 03:11:10 INFO - --app=APP Application being installed. [default: firefox] 03:11:10 INFO - mkdir: /builds/slave/test/build/application 03:11:10 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'] 03:11:10 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 03:11:39 INFO - Reading from file tmpfile_stdout 03:11:39 INFO - Output received: 03:11:39 INFO - /builds/slave/test/build/application/firefox/firefox 03:11:39 INFO - Running post-action listener: _resource_record_post_action 03:11:39 INFO - ##### 03:11:39 INFO - ##### Running run-tests step. 03:11:39 INFO - ##### 03:11:39 INFO - Running pre-action listener: _resource_record_pre_action 03:11:39 INFO - Running main action method: run_tests 03:11:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:11:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:11:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:11:39 INFO - grabbing minidump binary from tooltool 03:11:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:39 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 0x2ddb9b0>, '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 0x2ddc3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ddc880>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:11:39 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 03:11:39 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 03:11:40 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:11:40 INFO - Return code: 0 03:11:40 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 03:11:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:11:40 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/MnoaIR9hRFKZovu4BsRxyg/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 03:11:40 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/MnoaIR9hRFKZovu4BsRxyg/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 03:11:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:11:40 INFO - 'CCACHE_UMASK': '002', 03:11:40 INFO - 'DISPLAY': ':0', 03:11:40 INFO - 'HOME': '/home/cltbld', 03:11:40 INFO - 'LANG': 'en_US.UTF-8', 03:11:40 INFO - 'LOGNAME': 'cltbld', 03:11:40 INFO - 'MAIL': '/var/mail/cltbld', 03:11:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:11:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:11:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:11:40 INFO - 'MOZ_NO_REMOTE': '1', 03:11:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:11:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:11:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:11:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:11:40 INFO - 'PWD': '/builds/slave/test', 03:11:40 INFO - 'SHELL': '/bin/bash', 03:11:40 INFO - 'SHLVL': '1', 03:11:40 INFO - 'TERM': 'linux', 03:11:40 INFO - 'TMOUT': '86400', 03:11:40 INFO - 'USER': 'cltbld', 03:11:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461406191.483054-1626183631', 03:11:40 INFO - '_': '/tools/buildbot/bin/python'} 03:11:40 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/MnoaIR9hRFKZovu4BsRxyg/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 03:11:40 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 03:11:40 INFO - import pkg_resources 03:11:42 INFO - Using 1 client processes 03:11:42 INFO - wptserve Starting http server on 127.0.0.1:8000 03:11:42 INFO - wptserve Starting http server on 127.0.0.1:8001 03:11:42 INFO - wptserve Starting http server on 127.0.0.1:8443 03:11:44 INFO - SUITE-START | Running 778 tests 03:11:44 INFO - Running testharness tests 03:11:44 INFO - Setting up ssl 03:11:44 INFO - PROCESS | certutil | 03:11:44 INFO - PROCESS | certutil | 03:11:44 INFO - PROCESS | certutil | 03:11:44 INFO - Certificate Nickname Trust Attributes 03:11:44 INFO - SSL,S/MIME,JAR/XPI 03:11:44 INFO - 03:11:44 INFO - web-platform-tests CT,, 03:11:44 INFO - 03:11:44 INFO - Starting runner 03:11:47 INFO - PROCESS | 1842 | 1461406307350 Marionette DEBUG Marionette enabled via build flag and pref 03:11:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775ee3d000 == 1 [pid = 1842] [id = 1] 03:11:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 1 (0x7f775ee3d800) [pid = 1842] [serial = 1] [outer = (nil)] 03:11:47 INFO - PROCESS | 1842 | [1842] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 03:11:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 2 (0x7f775ee3e800) [pid = 1842] [serial = 2] [outer = 0x7f775ee3d800] 03:11:47 INFO - PROCESS | 1842 | 1461406307981 Marionette INFO Listening on port 2828 03:11:48 INFO - PROCESS | 1842 | 1461406308520 Marionette DEBUG Marionette enabled via command-line flag 03:11:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775bd0c800 == 2 [pid = 1842] [id = 2] 03:11:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 3 (0x7f775bd0d000) [pid = 1842] [serial = 3] [outer = (nil)] 03:11:48 INFO - PROCESS | 1842 | [1842] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 03:11:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 4 (0x7f775bd0e000) [pid = 1842] [serial = 4] [outer = 0x7f775bd0d000] 03:11:48 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f775b115e20 03:11:48 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f775b159640 03:11:48 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f775b15e910 03:11:48 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f775b15ec10 03:11:48 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f775b15ef40 03:11:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 5 (0x7f775b18f800) [pid = 1842] [serial = 5] [outer = 0x7f775ee3d800] 03:11:48 INFO - PROCESS | 1842 | [1842] 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 03:11:48 INFO - PROCESS | 1842 | 1461406308899 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38745 03:11:48 INFO - PROCESS | 1842 | [1842] 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 03:11:48 INFO - PROCESS | 1842 | 1461406308981 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38746 03:11:48 INFO - PROCESS | 1842 | 1461406308987 Marionette DEBUG Closed connection conn0 03:11:49 INFO - PROCESS | 1842 | [1842] 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 03:11:49 INFO - PROCESS | 1842 | [1842] 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 03:11:49 INFO - PROCESS | 1842 | 1461406309110 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38747 03:11:49 INFO - PROCESS | 1842 | 1461406309113 Marionette DEBUG Closed connection conn1 03:11:49 INFO - PROCESS | 1842 | [1842] 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 03:11:49 INFO - PROCESS | 1842 | 1461406309168 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38748 03:11:49 INFO - PROCESS | 1842 | 1461406309177 Marionette DEBUG Closed connection conn2 03:11:49 INFO - PROCESS | 1842 | 1461406309224 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:11:49 INFO - PROCESS | 1842 | 1461406309250 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":"20160423023555","device":"desktop","version":"48.0a1"} 03:11:49 INFO - PROCESS | 1842 | [1842] 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 03:11:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774eca3800 == 3 [pid = 1842] [id = 3] 03:11:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 6 (0x7f774eca4000) [pid = 1842] [serial = 6] [outer = (nil)] 03:11:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774eca4800 == 4 [pid = 1842] [id = 4] 03:11:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 7 (0x7f774ea29c00) [pid = 1842] [serial = 7] [outer = (nil)] 03:11:51 INFO - PROCESS | 1842 | [1842] 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 03:11:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774deb3000 == 5 [pid = 1842] [id = 5] 03:11:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 8 (0x7f774dc0b800) [pid = 1842] [serial = 8] [outer = (nil)] 03:11:51 INFO - PROCESS | 1842 | [1842] 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 03:11:51 INFO - PROCESS | 1842 | [1842] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:11:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 9 (0x7f774db79800) [pid = 1842] [serial = 9] [outer = 0x7f774dc0b800] 03:11:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 10 (0x7f774d609000) [pid = 1842] [serial = 10] [outer = 0x7f774eca4000] 03:11:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 11 (0x7f774d63d000) [pid = 1842] [serial = 11] [outer = 0x7f774ea29c00] 03:11:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 12 (0x7f774d63f000) [pid = 1842] [serial = 12] [outer = 0x7f774dc0b800] 03:11:52 INFO - PROCESS | 1842 | 1461406312861 Marionette DEBUG loaded listener.js 03:11:52 INFO - PROCESS | 1842 | 1461406312881 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 13 (0x7f774b499000) [pid = 1842] [serial = 13] [outer = 0x7f774dc0b800] 03:11:53 INFO - PROCESS | 1842 | 1461406313572 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6ed37e37-1f03-41d2-abeb-c03f80719692","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":"20160423023555","device":"desktop","version":"48.0a1","command_id":1}}] 03:11:53 INFO - PROCESS | 1842 | 1461406313792 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}] 03:11:54 INFO - PROCESS | 1842 | 1461406314110 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 03:11:54 INFO - PROCESS | 1842 | 1461406314208 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:11:54 INFO - PROCESS | 1842 | [1842] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:11:54 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:11:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 14 (0x7f77487bd800) [pid = 1842] [serial = 14] [outer = 0x7f774dc0b800] 03:11:54 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:11:54 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:11:54 INFO - PROCESS | 1842 | 1461406314792 Marionette TRACE conn3 <- [1,3,null,{}] 03:11:54 INFO - PROCESS | 1842 | 1461406314862 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:11:54 INFO - PROCESS | 1842 | 1461406314898 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 03:11:54 INFO - PROCESS | 1842 | 1461406314958 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 1842 | 1461406314962 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 03:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:11:55 INFO - PROCESS | 1842 | 1461406315038 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 1842 | 1461406315047 Marionette TRACE conn3 <- [1,6,null,{}] 03:11:55 INFO - PROCESS | 1842 | 1461406315053 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}] 03:11:55 INFO - PROCESS | 1842 | 1461406315072 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 03:11:55 INFO - PROCESS | 1842 | 1461406315081 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747cd3000 == 6 [pid = 1842] [id = 6] 03:11:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 15 (0x7f7751588c00) [pid = 1842] [serial = 15] [outer = (nil)] 03:11:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 16 (0x7f774720f800) [pid = 1842] [serial = 16] [outer = 0x7f7751588c00] 03:11:55 INFO - PROCESS | 1842 | 1461406315150 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 17 (0x7f7747216400) [pid = 1842] [serial = 17] [outer = 0x7f7751588c00] 03:11:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e46000 == 7 [pid = 1842] [id = 7] 03:11:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 18 (0x7f7746f70c00) [pid = 1842] [serial = 18] [outer = (nil)] 03:11:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 19 (0x7f7746f76000) [pid = 1842] [serial = 19] [outer = 0x7f7746f70c00] 03:11:55 INFO - PROCESS | 1842 | 1461406315632 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 20 (0x7f7746f74400) [pid = 1842] [serial = 20] [outer = 0x7f7746f70c00] 03:11:56 INFO - PROCESS | 1842 | [1842] 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 03:11:56 INFO - PROCESS | 1842 | 1461406316162 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]]]}] 03:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1250ms 03:11:56 INFO - PROCESS | 1842 | 1461406316278 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 03:11:56 INFO - PROCESS | 1842 | 1461406316282 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 03:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:11:56 INFO - PROCESS | 1842 | 1461406316330 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:11:56 INFO - PROCESS | 1842 | 1461406316334 Marionette TRACE conn3 <- [1,10,null,{}] 03:11:56 INFO - PROCESS | 1842 | 1461406316354 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}] 03:11:56 INFO - PROCESS | 1842 | 1461406316561 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 03:11:56 INFO - PROCESS | 1842 | 1461406316577 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745472800 == 8 [pid = 1842] [id = 8] 03:11:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 21 (0x7f7745429c00) [pid = 1842] [serial = 21] [outer = (nil)] 03:11:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 22 (0x7f774542b800) [pid = 1842] [serial = 22] [outer = 0x7f7745429c00] 03:11:56 INFO - PROCESS | 1842 | 1461406316670 Marionette DEBUG loaded listener.js 03:11:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 23 (0x7f774b320400) [pid = 1842] [serial = 23] [outer = 0x7f7745429c00] 03:11:57 INFO - PROCESS | 1842 | 1461406317250 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]]]}] 03:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 975ms 03:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:11:57 INFO - PROCESS | 1842 | 1461406317269 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 1842 | 1461406317273 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 03:11:57 INFO - PROCESS | 1842 | 1461406317279 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 1842 | 1461406317282 Marionette TRACE conn3 <- [1,14,null,{}] 03:11:57 INFO - PROCESS | 1842 | 1461406317287 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}] 03:11:57 INFO - PROCESS | 1842 | 1461406317431 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 03:11:57 INFO - PROCESS | 1842 | 1461406317451 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456f0000 == 9 [pid = 1842] [id = 9] 03:11:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 24 (0x7f775c223800) [pid = 1842] [serial = 24] [outer = (nil)] 03:11:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 25 (0x7f774585ec00) [pid = 1842] [serial = 25] [outer = 0x7f775c223800] 03:11:57 INFO - PROCESS | 1842 | 1461406317515 Marionette DEBUG loaded listener.js 03:11:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 26 (0x7f7745868800) [pid = 1842] [serial = 26] [outer = 0x7f775c223800] 03:11:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e4d000 == 10 [pid = 1842] [id = 10] 03:11:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 27 (0x7f7744e4d800) [pid = 1842] [serial = 27] [outer = (nil)] 03:11:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 28 (0x7f7744e40000) [pid = 1842] [serial = 28] [outer = 0x7f7744e4d800] 03:11:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 29 (0x7f7744e4b800) [pid = 1842] [serial = 29] [outer = 0x7f7744e4d800] 03:11:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e4c800 == 11 [pid = 1842] [id = 11] 03:11:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 30 (0x7f7744eca800) [pid = 1842] [serial = 30] [outer = (nil)] 03:11:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 31 (0x7f7745869800) [pid = 1842] [serial = 31] [outer = 0x7f7744eca800] 03:11:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 32 (0x7f7744ed6c00) [pid = 1842] [serial = 32] [outer = 0x7f7744eca800] 03:11:58 INFO - PROCESS | 1842 | 1461406318840 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]]]}] 03:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1641ms 03:11:59 INFO - PROCESS | 1842 | 1461406319003 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 03:11:59 INFO - PROCESS | 1842 | 1461406319009 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 03:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:11:59 INFO - PROCESS | 1842 | 1461406319020 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:11:59 INFO - PROCESS | 1842 | 1461406319024 Marionette TRACE conn3 <- [1,18,null,{}] 03:11:59 INFO - PROCESS | 1842 | 1461406319032 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}] 03:11:59 INFO - PROCESS | 1842 | 1461406319196 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 03:11:59 INFO - PROCESS | 1842 | 1461406319310 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e5a800 == 12 [pid = 1842] [id = 12] 03:11:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 33 (0x7f7744ed5c00) [pid = 1842] [serial = 33] [outer = (nil)] 03:11:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 34 (0x7f774586d800) [pid = 1842] [serial = 34] [outer = 0x7f7744ed5c00] 03:11:59 INFO - PROCESS | 1842 | 1461406319397 Marionette DEBUG loaded listener.js 03:11:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 35 (0x7f774b4a1000) [pid = 1842] [serial = 35] [outer = 0x7f7744ed5c00] 03:12:00 INFO - PROCESS | 1842 | 1461406320319 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]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1335ms 03:12:00 INFO - PROCESS | 1842 | 1461406320359 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 1842 | 1461406320367 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 03:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:12:00 INFO - PROCESS | 1842 | 1461406320381 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1842 | 1461406320387 Marionette TRACE conn3 <- [1,22,null,{}] 03:12:00 INFO - PROCESS | 1842 | 1461406320393 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}] 03:12:00 INFO - PROCESS | 1842 | 1461406320566 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 03:12:00 INFO - PROCESS | 1842 | 1461406320683 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774c287800 == 13 [pid = 1842] [id = 13] 03:12:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 36 (0x7f774cbd9c00) [pid = 1842] [serial = 36] [outer = (nil)] 03:12:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 37 (0x7f774d640800) [pid = 1842] [serial = 37] [outer = 0x7f774cbd9c00] 03:12:00 INFO - PROCESS | 1842 | 1461406320770 Marionette DEBUG loaded listener.js 03:12:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 38 (0x7f7747c67400) [pid = 1842] [serial = 38] [outer = 0x7f774cbd9c00] 03:12:01 INFO - PROCESS | 1842 | 1461406321684 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]]]}] 03:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1338ms 03:12:01 INFO - PROCESS | 1842 | 1461406321717 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 03:12:01 INFO - PROCESS | 1842 | 1461406321720 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 03:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:12:01 INFO - PROCESS | 1842 | 1461406321727 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:12:01 INFO - PROCESS | 1842 | 1461406321733 Marionette TRACE conn3 <- [1,26,null,{}] 03:12:01 INFO - PROCESS | 1842 | 1461406321766 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}] 03:12:01 INFO - PROCESS | 1842 | 1461406321956 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 03:12:02 INFO - PROCESS | 1842 | 1461406322077 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774deb2000 == 14 [pid = 1842] [id = 14] 03:12:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 39 (0x7f774e61c000) [pid = 1842] [serial = 39] [outer = (nil)] 03:12:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 40 (0x7f774e6b8c00) [pid = 1842] [serial = 40] [outer = 0x7f774e61c000] 03:12:02 INFO - PROCESS | 1842 | 1461406322162 Marionette DEBUG loaded listener.js 03:12:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 41 (0x7f774e920800) [pid = 1842] [serial = 41] [outer = 0x7f774e61c000] 03:12:03 INFO - PROCESS | 1842 | 1461406323271 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]]]}] 03:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1593ms 03:12:03 INFO - PROCESS | 1842 | 1461406323320 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 03:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:12:03 INFO - PROCESS | 1842 | 1461406323326 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 03:12:03 INFO - PROCESS | 1842 | 1461406323334 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:12:03 INFO - PROCESS | 1842 | 1461406323338 Marionette TRACE conn3 <- [1,30,null,{}] 03:12:03 INFO - PROCESS | 1842 | 1461406323346 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}] 03:12:03 INFO - PROCESS | 1842 | 1461406323551 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 03:12:03 INFO - PROCESS | 1842 | 1461406323696 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b155000 == 15 [pid = 1842] [id = 15] 03:12:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 42 (0x7f774cbdd800) [pid = 1842] [serial = 42] [outer = (nil)] 03:12:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 43 (0x7f774cfde800) [pid = 1842] [serial = 43] [outer = 0x7f774cbdd800] 03:12:03 INFO - PROCESS | 1842 | 1461406323763 Marionette DEBUG loaded listener.js 03:12:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 44 (0x7f774db7a800) [pid = 1842] [serial = 44] [outer = 0x7f774cbdd800] 03:12:04 INFO - PROCESS | 1842 | 1461406324586 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]]]}] 03:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1287ms 03:12:04 INFO - PROCESS | 1842 | 1461406324621 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 03:12:04 INFO - PROCESS | 1842 | 1461406324631 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 03:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:12:04 INFO - PROCESS | 1842 | 1461406324642 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:12:04 INFO - PROCESS | 1842 | 1461406324645 Marionette TRACE conn3 <- [1,34,null,{}] 03:12:04 INFO - PROCESS | 1842 | 1461406324652 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}] 03:12:04 INFO - PROCESS | 1842 | 1461406324858 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 03:12:04 INFO - PROCESS | 1842 | 1461406324963 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b385000 == 16 [pid = 1842] [id = 16] 03:12:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 45 (0x7f77462d6c00) [pid = 1842] [serial = 45] [outer = (nil)] 03:12:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 46 (0x7f774c2ad000) [pid = 1842] [serial = 46] [outer = 0x7f77462d6c00] 03:12:05 INFO - PROCESS | 1842 | 1461406325068 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 47 (0x7f774e61f400) [pid = 1842] [serial = 47] [outer = 0x7f77462d6c00] 03:12:06 INFO - PROCESS | 1842 | 1461406326048 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]]]}] 03:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1438ms 03:12:06 INFO - PROCESS | 1842 | 1461406326082 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 03:12:06 INFO - PROCESS | 1842 | 1461406326085 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 03:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:12:06 INFO - PROCESS | 1842 | 1461406326093 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 1842 | 1461406326098 Marionette TRACE conn3 <- [1,38,null,{}] 03:12:06 INFO - PROCESS | 1842 | 1461406326112 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}] 03:12:06 INFO - PROCESS | 1842 | 1461406326248 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 03:12:06 INFO - PROCESS | 1842 | 1461406326265 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dba8000 == 17 [pid = 1842] [id = 17] 03:12:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 48 (0x7f774cc7a400) [pid = 1842] [serial = 48] [outer = (nil)] 03:12:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 49 (0x7f774ea24400) [pid = 1842] [serial = 49] [outer = 0x7f774cc7a400] 03:12:06 INFO - PROCESS | 1842 | 1461406326330 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 50 (0x7f774ef99000) [pid = 1842] [serial = 50] [outer = 0x7f774cc7a400] 03:12:07 INFO - PROCESS | 1842 | 1461406327006 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]]]}] 03:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 939ms 03:12:07 INFO - PROCESS | 1842 | 1461406327032 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 03:12:07 INFO - PROCESS | 1842 | 1461406327036 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 03:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:12:07 INFO - PROCESS | 1842 | 1461406327041 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 1842 | 1461406327043 Marionette TRACE conn3 <- [1,42,null,{}] 03:12:07 INFO - PROCESS | 1842 | 1461406327049 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}] 03:12:07 INFO - PROCESS | 1842 | 1461406327214 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 03:12:07 INFO - PROCESS | 1842 | 1461406327235 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e9ea800 == 18 [pid = 1842] [id = 18] 03:12:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 51 (0x7f7744ecd400) [pid = 1842] [serial = 51] [outer = (nil)] 03:12:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 52 (0x7f775152d000) [pid = 1842] [serial = 52] [outer = 0x7f7744ecd400] 03:12:07 INFO - PROCESS | 1842 | 1461406327314 Marionette DEBUG loaded listener.js 03:12:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 53 (0x7f7751580400) [pid = 1842] [serial = 53] [outer = 0x7f7744ecd400] 03:12:08 INFO - PROCESS | 1842 | 1461406328025 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]]]}] 03:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1029ms 03:12:08 INFO - PROCESS | 1842 | 1461406328082 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 03:12:08 INFO - PROCESS | 1842 | 1461406328084 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 03:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:12:08 INFO - PROCESS | 1842 | 1461406328095 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:12:08 INFO - PROCESS | 1842 | 1461406328097 Marionette TRACE conn3 <- [1,46,null,{}] 03:12:08 INFO - PROCESS | 1842 | 1461406328101 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}] 03:12:08 INFO - PROCESS | 1842 | 1461406328226 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 03:12:08 INFO - PROCESS | 1842 | 1461406328242 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774eef9800 == 19 [pid = 1842] [id = 19] 03:12:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 54 (0x7f7751581400) [pid = 1842] [serial = 54] [outer = (nil)] 03:12:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 55 (0x7f775187e400) [pid = 1842] [serial = 55] [outer = 0x7f7751581400] 03:12:08 INFO - PROCESS | 1842 | 1461406328307 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 56 (0x7f77524ac400) [pid = 1842] [serial = 56] [outer = 0x7f7751581400] 03:12:09 INFO - PROCESS | 1842 | 1461406329204 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]]]}] 03:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1130ms 03:12:09 INFO - PROCESS | 1842 | 1461406329222 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 03:12:09 INFO - PROCESS | 1842 | 1461406329228 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 03:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:12:09 INFO - PROCESS | 1842 | 1461406329237 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:12:09 INFO - PROCESS | 1842 | 1461406329241 Marionette TRACE conn3 <- [1,50,null,{}] 03:12:09 INFO - PROCESS | 1842 | 1461406329249 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}] 03:12:09 INFO - PROCESS | 1842 | 1461406329403 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 03:12:09 INFO - PROCESS | 1842 | 1461406329541 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b14f000 == 20 [pid = 1842] [id = 20] 03:12:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 57 (0x7f7747c6c000) [pid = 1842] [serial = 57] [outer = (nil)] 03:12:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 58 (0x7f774b406400) [pid = 1842] [serial = 58] [outer = 0x7f7747c6c000] 03:12:09 INFO - PROCESS | 1842 | 1461406329619 Marionette DEBUG loaded listener.js 03:12:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 59 (0x7f774c493400) [pid = 1842] [serial = 59] [outer = 0x7f7747c6c000] 03:12:10 INFO - PROCESS | 1842 | 1461406330408 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]]]}] 03:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1187ms 03:12:10 INFO - PROCESS | 1842 | 1461406330442 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 03:12:10 INFO - PROCESS | 1842 | 1461406330451 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 03:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:12:10 INFO - PROCESS | 1842 | 1461406330464 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:12:10 INFO - PROCESS | 1842 | 1461406330468 Marionette TRACE conn3 <- [1,54,null,{}] 03:12:10 INFO - PROCESS | 1842 | 1461406330474 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}] 03:12:10 INFO - PROCESS | 1842 | 1461406330633 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 03:12:10 INFO - PROCESS | 1842 | 1461406330754 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e517800 == 21 [pid = 1842] [id = 21] 03:12:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 60 (0x7f774d63e000) [pid = 1842] [serial = 60] [outer = (nil)] 03:12:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 61 (0x7f774e29a800) [pid = 1842] [serial = 61] [outer = 0x7f774d63e000] 03:12:10 INFO - PROCESS | 1842 | 1461406330826 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 62 (0x7f774e6b9000) [pid = 1842] [serial = 62] [outer = 0x7f774d63e000] 03:12:11 INFO - PROCESS | 1842 | 1461406331704 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]]]}] 03:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1284ms 03:12:11 INFO - PROCESS | 1842 | 1461406331748 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 03:12:11 INFO - PROCESS | 1842 | 1461406331752 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 03:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:12:11 INFO - PROCESS | 1842 | 1461406331758 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 1842 | 1461406331764 Marionette TRACE conn3 <- [1,58,null,{}] 03:12:11 INFO - PROCESS | 1842 | 1461406331779 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}] 03:12:11 INFO - PROCESS | 1842 | 1461406331941 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 03:12:12 INFO - PROCESS | 1842 | 1461406332063 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775164e000 == 22 [pid = 1842] [id = 22] 03:12:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 63 (0x7f774f523800) [pid = 1842] [serial = 63] [outer = (nil)] 03:12:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 64 (0x7f775157f000) [pid = 1842] [serial = 64] [outer = 0x7f774f523800] 03:12:12 INFO - PROCESS | 1842 | 1461406332143 Marionette DEBUG loaded listener.js 03:12:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 65 (0x7f775525cc00) [pid = 1842] [serial = 65] [outer = 0x7f774f523800] 03:12:12 INFO - PROCESS | 1842 | 1461406332938 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]]]}] 03:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1235ms 03:12:13 INFO - PROCESS | 1842 | 1461406332995 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 03:12:13 INFO - PROCESS | 1842 | 1461406332999 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 03:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:12:13 INFO - PROCESS | 1842 | 1461406333005 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:12:13 INFO - PROCESS | 1842 | 1461406333008 Marionette TRACE conn3 <- [1,62,null,{}] 03:12:13 INFO - PROCESS | 1842 | 1461406333013 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}] 03:12:13 INFO - PROCESS | 1842 | 1461406333168 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 03:12:13 INFO - PROCESS | 1842 | 1461406333291 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775180e000 == 23 [pid = 1842] [id = 23] 03:12:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 66 (0x7f7745429800) [pid = 1842] [serial = 66] [outer = (nil)] 03:12:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 67 (0x7f775bff4c00) [pid = 1842] [serial = 67] [outer = 0x7f7745429800] 03:12:13 INFO - PROCESS | 1842 | 1461406333367 Marionette DEBUG loaded listener.js 03:12:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 68 (0x7f775c0f6400) [pid = 1842] [serial = 68] [outer = 0x7f7745429800] 03:12:14 INFO - PROCESS | 1842 | 1461406334269 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]]]}] 03:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1332ms 03:12:14 INFO - PROCESS | 1842 | 1461406334338 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 03:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:12:14 INFO - PROCESS | 1842 | 1461406334349 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 03:12:14 INFO - PROCESS | 1842 | 1461406334357 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:12:14 INFO - PROCESS | 1842 | 1461406334362 Marionette TRACE conn3 <- [1,66,null,{}] 03:12:14 INFO - PROCESS | 1842 | 1461406334368 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}] 03:12:14 INFO - PROCESS | 1842 | 1461406334560 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 03:12:14 INFO - PROCESS | 1842 | 1461406334709 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e9ea800 == 22 [pid = 1842] [id = 18] 03:12:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dba8000 == 21 [pid = 1842] [id = 17] 03:12:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b385000 == 20 [pid = 1842] [id = 16] 03:12:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b155000 == 19 [pid = 1842] [id = 15] 03:12:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774deb2000 == 18 [pid = 1842] [id = 14] 03:12:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774c287800 == 17 [pid = 1842] [id = 13] 03:12:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7746e5a800 == 16 [pid = 1842] [id = 12] 03:12:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774550e800 == 17 [pid = 1842] [id = 24] 03:12:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 69 (0x7f7745864000) [pid = 1842] [serial = 69] [outer = (nil)] 03:12:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 70 (0x7f7746f71000) [pid = 1842] [serial = 70] [outer = 0x7f7745864000] 03:12:14 INFO - PROCESS | 1842 | 1461406334835 Marionette DEBUG loaded listener.js 03:12:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 71 (0x7f774b498000) [pid = 1842] [serial = 71] [outer = 0x7f7745864000] 03:12:15 INFO - PROCESS | 1842 | 1461406335629 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]]]}] 03:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1333ms 03:12:15 INFO - PROCESS | 1842 | 1461406335689 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 1842 | 1461406335697 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 03:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:12:15 INFO - PROCESS | 1842 | 1461406335705 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 1842 | 1461406335710 Marionette TRACE conn3 <- [1,70,null,{}] 03:12:15 INFO - PROCESS | 1842 | 1461406335716 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}] 03:12:15 INFO - PROCESS | 1842 | 1461406335878 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 03:12:16 INFO - PROCESS | 1842 | 1461406336000 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dab8800 == 18 [pid = 1842] [id = 25] 03:12:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 72 (0x7f7745864800) [pid = 1842] [serial = 72] [outer = (nil)] 03:12:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 73 (0x7f774e61f000) [pid = 1842] [serial = 73] [outer = 0x7f7745864800] 03:12:16 INFO - PROCESS | 1842 | 1461406336082 Marionette DEBUG loaded listener.js 03:12:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 74 (0x7f774e920000) [pid = 1842] [serial = 74] [outer = 0x7f7745864800] 03:12:16 INFO - PROCESS | 1842 | 1461406336901 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]]]}] 03:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1233ms 03:12:16 INFO - PROCESS | 1842 | 1461406336940 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 03:12:16 INFO - PROCESS | 1842 | 1461406336947 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 03:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:12:16 INFO - PROCESS | 1842 | 1461406336955 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:12:16 INFO - PROCESS | 1842 | 1461406336958 Marionette TRACE conn3 <- [1,74,null,{}] 03:12:16 INFO - PROCESS | 1842 | 1461406336963 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}] 03:12:17 INFO - PROCESS | 1842 | 1461406337113 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 03:12:17 INFO - PROCESS | 1842 | 1461406337243 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e9ec800 == 19 [pid = 1842] [id = 26] 03:12:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f774ef93400) [pid = 1842] [serial = 75] [outer = (nil)] 03:12:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 76 (0x7f7751537800) [pid = 1842] [serial = 76] [outer = 0x7f774ef93400] 03:12:17 INFO - PROCESS | 1842 | 1461406337319 Marionette DEBUG loaded listener.js 03:12:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 77 (0x7f77524adc00) [pid = 1842] [serial = 77] [outer = 0x7f774ef93400] 03:12:18 INFO - PROCESS | 1842 | 1461406338183 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]]]}] 03:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1283ms 03:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:12:18 INFO - PROCESS | 1842 | 1461406338239 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 03:12:18 INFO - PROCESS | 1842 | 1461406338242 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 03:12:18 INFO - PROCESS | 1842 | 1461406338250 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:12:18 INFO - PROCESS | 1842 | 1461406338259 Marionette TRACE conn3 <- [1,78,null,{}] 03:12:18 INFO - PROCESS | 1842 | 1461406338272 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}] 03:12:18 INFO - PROCESS | 1842 | 1461406338470 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 03:12:18 INFO - PROCESS | 1842 | 1461406338594 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775181c800 == 20 [pid = 1842] [id = 27] 03:12:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 78 (0x7f775c002c00) [pid = 1842] [serial = 78] [outer = (nil)] 03:12:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 79 (0x7f775c21cc00) [pid = 1842] [serial = 79] [outer = 0x7f775c002c00] 03:12:18 INFO - PROCESS | 1842 | 1461406338670 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 80 (0x7f775c225800) [pid = 1842] [serial = 80] [outer = 0x7f775c002c00] 03:12:19 INFO - PROCESS | 1842 | 1461406339423 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]]]}] 03:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1243ms 03:12:19 INFO - PROCESS | 1842 | 1461406339492 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 03:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:12:19 INFO - PROCESS | 1842 | 1461406339497 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 03:12:19 INFO - PROCESS | 1842 | 1461406339502 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:12:19 INFO - PROCESS | 1842 | 1461406339505 Marionette TRACE conn3 <- [1,82,null,{}] 03:12:19 INFO - PROCESS | 1842 | 1461406339510 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}] 03:12:19 INFO - PROCESS | 1842 | 1461406339704 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 03:12:19 INFO - PROCESS | 1842 | 1461406339718 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e4f000 == 21 [pid = 1842] [id = 28] 03:12:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 81 (0x7f775c0eec00) [pid = 1842] [serial = 81] [outer = (nil)] 03:12:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 82 (0x7f775c45d400) [pid = 1842] [serial = 82] [outer = 0x7f775c0eec00] 03:12:19 INFO - PROCESS | 1842 | 1461406339799 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 83 (0x7f775d143000) [pid = 1842] [serial = 83] [outer = 0x7f775c0eec00] 03:12:20 INFO - PROCESS | 1842 | 1461406340670 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]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1227ms 03:12:20 INFO - PROCESS | 1842 | 1461406340747 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1842 | 1461406340751 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 03:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:12:20 INFO - PROCESS | 1842 | 1461406340762 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1842 | 1461406340766 Marionette TRACE conn3 <- [1,86,null,{}] 03:12:20 INFO - PROCESS | 1842 | 1461406340775 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}] 03:12:20 INFO - PROCESS | 1842 | 1461406340928 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 03:12:21 INFO - PROCESS | 1842 | 1461406341074 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e45000 == 22 [pid = 1842] [id = 29] 03:12:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 84 (0x7f774b49a400) [pid = 1842] [serial = 84] [outer = (nil)] 03:12:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 85 (0x7f774d641000) [pid = 1842] [serial = 85] [outer = 0x7f774b49a400] 03:12:21 INFO - PROCESS | 1842 | 1461406341163 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 86 (0x7f774e29cc00) [pid = 1842] [serial = 86] [outer = 0x7f774b49a400] 03:12:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e517800 == 21 [pid = 1842] [id = 21] 03:12:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b14f000 == 20 [pid = 1842] [id = 20] 03:12:22 INFO - PROCESS | 1842 | 1461406342042 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]]]}] 03:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1332ms 03:12:22 INFO - PROCESS | 1842 | 1461406342095 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 03:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:12:22 INFO - PROCESS | 1842 | 1461406342100 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 03:12:22 INFO - PROCESS | 1842 | 1461406342108 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1842 | 1461406342112 Marionette TRACE conn3 <- [1,90,null,{}] 03:12:22 INFO - PROCESS | 1842 | 1461406342137 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}] 03:12:22 INFO - PROCESS | 1842 | 1461406342298 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 03:12:22 INFO - PROCESS | 1842 | 1461406342422 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e9df000 == 21 [pid = 1842] [id = 30] 03:12:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 87 (0x7f774e618400) [pid = 1842] [serial = 87] [outer = (nil)] 03:12:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 88 (0x7f774e920c00) [pid = 1842] [serial = 88] [outer = 0x7f774e618400] 03:12:22 INFO - PROCESS | 1842 | 1461406342507 Marionette DEBUG loaded listener.js 03:12:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f774f51cc00) [pid = 1842] [serial = 89] [outer = 0x7f774e618400] 03:12:23 INFO - PROCESS | 1842 | 1461406343286 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]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1253ms 03:12:23 INFO - PROCESS | 1842 | 1461406343363 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 1842 | 1461406343371 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 03:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:12:23 INFO - PROCESS | 1842 | 1461406343381 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 1842 | 1461406343384 Marionette TRACE conn3 <- [1,94,null,{}] 03:12:23 INFO - PROCESS | 1842 | 1461406343390 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}] 03:12:23 INFO - PROCESS | 1842 | 1461406343555 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 03:12:23 INFO - PROCESS | 1842 | 1461406343680 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7751818800 == 22 [pid = 1842] [id = 31] 03:12:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f774f51d800) [pid = 1842] [serial = 90] [outer = (nil)] 03:12:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f775618a400) [pid = 1842] [serial = 91] [outer = 0x7f774f51d800] 03:12:23 INFO - PROCESS | 1842 | 1461406343754 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f775bd6d400) [pid = 1842] [serial = 92] [outer = 0x7f774f51d800] 03:12:24 INFO - PROCESS | 1842 | 1461406344559 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]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1231ms 03:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:12:24 INFO - PROCESS | 1842 | 1461406344629 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1842 | 1461406344632 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 03:12:24 INFO - PROCESS | 1842 | 1461406344639 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1842 | 1461406344645 Marionette TRACE conn3 <- [1,98,null,{}] 03:12:24 INFO - PROCESS | 1842 | 1461406344660 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}] 03:12:24 INFO - PROCESS | 1842 | 1461406344834 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 03:12:24 INFO - PROCESS | 1842 | 1461406344960 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745463000 == 23 [pid = 1842] [id = 32] 03:12:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f775c246800) [pid = 1842] [serial = 93] [outer = (nil)] 03:12:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f775d13d400) [pid = 1842] [serial = 94] [outer = 0x7f775c246800] 03:12:25 INFO - PROCESS | 1842 | 1461406345040 Marionette DEBUG loaded listener.js 03:12:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f775d417400) [pid = 1842] [serial = 95] [outer = 0x7f775c246800] 03:12:25 INFO - PROCESS | 1842 | 1461406345790 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]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1183ms 03:12:25 INFO - PROCESS | 1842 | 1461406345822 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 03:12:25 INFO - PROCESS | 1842 | 1461406345826 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 03:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:12:25 INFO - PROCESS | 1842 | 1461406345832 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 1842 | 1461406345835 Marionette TRACE conn3 <- [1,102,null,{}] 03:12:25 INFO - PROCESS | 1842 | 1461406345840 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}] 03:12:26 INFO - PROCESS | 1842 | 1461406346033 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 03:12:26 INFO - PROCESS | 1842 | 1461406346094 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775cf0f800 == 24 [pid = 1842] [id = 33] 03:12:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f775d5de000) [pid = 1842] [serial = 96] [outer = (nil)] 03:12:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f775f34c800) [pid = 1842] [serial = 97] [outer = 0x7f775d5de000] 03:12:26 INFO - PROCESS | 1842 | 1461406346174 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f7760a20800) [pid = 1842] [serial = 98] [outer = 0x7f775d5de000] 03:12:26 INFO - PROCESS | 1842 | 1461406346963 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]]]}] 03:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1185ms 03:12:27 INFO - PROCESS | 1842 | 1461406347018 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 03:12:27 INFO - PROCESS | 1842 | 1461406347022 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 03:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:12:27 INFO - PROCESS | 1842 | 1461406347028 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 1842 | 1461406347031 Marionette TRACE conn3 <- [1,106,null,{}] 03:12:27 INFO - PROCESS | 1842 | 1461406347036 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}] 03:12:27 INFO - PROCESS | 1842 | 1461406347186 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 03:12:27 INFO - PROCESS | 1842 | 1461406347311 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775d470800 == 25 [pid = 1842] [id = 34] 03:12:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f7745421000) [pid = 1842] [serial = 99] [outer = (nil)] 03:12:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f7760db5400) [pid = 1842] [serial = 100] [outer = 0x7f7745421000] 03:12:27 INFO - PROCESS | 1842 | 1461406347384 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f7761255800) [pid = 1842] [serial = 101] [outer = 0x7f7745421000] 03:12:28 INFO - PROCESS | 1842 | 1461406348334 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]]]}] 03:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1380ms 03:12:28 INFO - PROCESS | 1842 | 1461406348409 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 1842 | 1461406348414 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 03:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:12:28 INFO - PROCESS | 1842 | 1461406348422 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 1842 | 1461406348427 Marionette TRACE conn3 <- [1,110,null,{}] 03:12:28 INFO - PROCESS | 1842 | 1461406348435 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}] 03:12:28 INFO - PROCESS | 1842 | 1461406348657 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 03:12:28 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dab8800 == 24 [pid = 1842] [id = 25] 03:12:28 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774550e800 == 23 [pid = 1842] [id = 24] 03:12:28 INFO - PROCESS | 1842 | 1461406348897 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b146800 == 24 [pid = 1842] [id = 35] 03:12:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f7745865800) [pid = 1842] [serial = 102] [outer = (nil)] 03:12:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f774c2a8000) [pid = 1842] [serial = 103] [outer = 0x7f7745865800] 03:12:29 INFO - PROCESS | 1842 | 1461406349019 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f774e4a5000) [pid = 1842] [serial = 104] [outer = 0x7f7745865800] 03:12:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f77487b4800) [pid = 1842] [serial = 105] [outer = 0x7f7744eca800] 03:12:29 INFO - PROCESS | 1842 | 1461406349905 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]]]}] 03:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1543ms 03:12:29 INFO - PROCESS | 1842 | 1461406349966 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 03:12:29 INFO - PROCESS | 1842 | 1461406349973 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 03:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:12:29 INFO - PROCESS | 1842 | 1461406349981 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 1842 | 1461406349986 Marionette TRACE conn3 <- [1,114,null,{}] 03:12:29 INFO - PROCESS | 1842 | 1461406349993 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}] 03:12:30 INFO - PROCESS | 1842 | 1461406350190 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 03:12:30 INFO - PROCESS | 1842 | 1461406350321 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7751656000 == 25 [pid = 1842] [id = 36] 03:12:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f77462dd800) [pid = 1842] [serial = 106] [outer = (nil)] 03:12:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f7752417c00) [pid = 1842] [serial = 107] [outer = 0x7f77462dd800] 03:12:30 INFO - PROCESS | 1842 | 1461406350406 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f775618fc00) [pid = 1842] [serial = 108] [outer = 0x7f77462dd800] 03:12:31 INFO - PROCESS | 1842 | 1461406351242 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]]]}] 03:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1336ms 03:12:31 INFO - PROCESS | 1842 | 1461406351322 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 03:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:12:31 INFO - PROCESS | 1842 | 1461406351328 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 03:12:31 INFO - PROCESS | 1842 | 1461406351334 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:12:31 INFO - PROCESS | 1842 | 1461406351338 Marionette TRACE conn3 <- [1,118,null,{}] 03:12:31 INFO - PROCESS | 1842 | 1461406351343 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}] 03:12:31 INFO - PROCESS | 1842 | 1461406351546 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 03:12:31 INFO - PROCESS | 1842 | 1461406351684 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c267800 == 26 [pid = 1842] [id = 37] 03:12:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f774f52bc00) [pid = 1842] [serial = 109] [outer = (nil)] 03:12:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f775c45ec00) [pid = 1842] [serial = 110] [outer = 0x7f774f52bc00] 03:12:31 INFO - PROCESS | 1842 | 1461406351765 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f775d2b8c00) [pid = 1842] [serial = 111] [outer = 0x7f774f52bc00] 03:12:32 INFO - PROCESS | 1842 | 1461406352550 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]]]}] 03:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1242ms 03:12:32 INFO - PROCESS | 1842 | 1461406352576 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 03:12:32 INFO - PROCESS | 1842 | 1461406352579 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 03:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:12:32 INFO - PROCESS | 1842 | 1461406352593 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 1842 | 1461406352601 Marionette TRACE conn3 <- [1,122,null,{}] 03:12:32 INFO - PROCESS | 1842 | 1461406352628 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}] 03:12:32 INFO - PROCESS | 1842 | 1461406352799 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 03:12:32 INFO - PROCESS | 1842 | 1461406352932 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760bad800 == 27 [pid = 1842] [id = 38] 03:12:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f7761259400) [pid = 1842] [serial = 112] [outer = (nil)] 03:12:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f776160fc00) [pid = 1842] [serial = 113] [outer = 0x7f7761259400] 03:12:33 INFO - PROCESS | 1842 | 1461406353009 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f7761707400) [pid = 1842] [serial = 114] [outer = 0x7f7761259400] 03:12:33 INFO - PROCESS | 1842 | 1461406353808 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]]]}] 03:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1265ms 03:12:33 INFO - PROCESS | 1842 | 1461406353854 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 1842 | 1461406353860 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 03:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:12:33 INFO - PROCESS | 1842 | 1461406353868 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1842 | 1461406353872 Marionette TRACE conn3 <- [1,126,null,{}] 03:12:33 INFO - PROCESS | 1842 | 1461406353880 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}] 03:12:34 INFO - PROCESS | 1842 | 1461406354100 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 03:12:34 INFO - PROCESS | 1842 | 1461406354255 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7761272000 == 28 [pid = 1842] [id = 39] 03:12:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f7746f78000) [pid = 1842] [serial = 115] [outer = (nil)] 03:12:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f77633c1800) [pid = 1842] [serial = 116] [outer = 0x7f7746f78000] 03:12:34 INFO - PROCESS | 1842 | 1461406354333 Marionette DEBUG loaded listener.js 03:12:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f7763d92000) [pid = 1842] [serial = 117] [outer = 0x7f7746f78000] 03:12:35 INFO - PROCESS | 1842 | 1461406355156 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]]]}] 03:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1333ms 03:12:35 INFO - PROCESS | 1842 | 1461406355202 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 03:12:35 INFO - PROCESS | 1842 | 1461406355206 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 03:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:12:35 INFO - PROCESS | 1842 | 1461406355211 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:12:35 INFO - PROCESS | 1842 | 1461406355213 Marionette TRACE conn3 <- [1,130,null,{}] 03:12:35 INFO - PROCESS | 1842 | 1461406355219 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}] 03:12:35 INFO - PROCESS | 1842 | 1461406355357 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 03:12:35 INFO - PROCESS | 1842 | 1461406355497 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776171d800 == 29 [pid = 1842] [id = 40] 03:12:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f77447ee000) [pid = 1842] [serial = 118] [outer = (nil)] 03:12:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f77447efc00) [pid = 1842] [serial = 119] [outer = 0x7f77447ee000] 03:12:35 INFO - PROCESS | 1842 | 1461406355582 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f776408e400) [pid = 1842] [serial = 120] [outer = 0x7f77447ee000] 03:12:36 INFO - PROCESS | 1842 | 1461406356627 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]]]}] 03:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1445ms 03:12:36 INFO - PROCESS | 1842 | 1461406356659 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 1842 | 1461406356663 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 03:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:12:36 INFO - PROCESS | 1842 | 1461406356682 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 1842 | 1461406356685 Marionette TRACE conn3 <- [1,134,null,{}] 03:12:36 INFO - PROCESS | 1842 | 1461406356693 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}] 03:12:36 INFO - PROCESS | 1842 | 1461406356839 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 03:12:37 INFO - PROCESS | 1842 | 1461406356990 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d6d7800 == 30 [pid = 1842] [id = 41] 03:12:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f77489b3000) [pid = 1842] [serial = 121] [outer = (nil)] 03:12:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f77489b5400) [pid = 1842] [serial = 122] [outer = 0x7f77489b3000] 03:12:37 INFO - PROCESS | 1842 | 1461406357102 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f77489bcc00) [pid = 1842] [serial = 123] [outer = 0x7f77489b3000] 03:12:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7751818800 == 29 [pid = 1842] [id = 31] 03:12:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e9df000 == 28 [pid = 1842] [id = 30] 03:12:38 INFO - PROCESS | 1842 | 1461406358005 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]]]}] 03:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1383ms 03:12:38 INFO - PROCESS | 1842 | 1461406358066 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 03:12:38 INFO - PROCESS | 1842 | 1461406358073 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 03:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:12:38 INFO - PROCESS | 1842 | 1461406358082 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 1842 | 1461406358087 Marionette TRACE conn3 <- [1,138,null,{}] 03:12:38 INFO - PROCESS | 1842 | 1461406358094 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}] 03:12:38 INFO - PROCESS | 1842 | 1461406358299 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 03:12:38 INFO - PROCESS | 1842 | 1461406358437 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7755516000 == 29 [pid = 1842] [id = 42] 03:12:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f77489b9800) [pid = 1842] [serial = 124] [outer = (nil)] 03:12:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f77489bec00) [pid = 1842] [serial = 125] [outer = 0x7f77489b9800] 03:12:38 INFO - PROCESS | 1842 | 1461406358514 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f774a742800) [pid = 1842] [serial = 126] [outer = 0x7f77489b9800] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775181c800 == 28 [pid = 1842] [id = 27] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e9ec800 == 27 [pid = 1842] [id = 26] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7746e4f000 == 26 [pid = 1842] [id = 28] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7761272000 == 25 [pid = 1842] [id = 39] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776171d800 == 24 [pid = 1842] [id = 40] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7760bad800 == 23 [pid = 1842] [id = 38] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775c267800 == 22 [pid = 1842] [id = 37] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7751656000 == 21 [pid = 1842] [id = 36] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774eef9800 == 20 [pid = 1842] [id = 19] 03:12:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b146800 == 19 [pid = 1842] [id = 35] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745463000 == 18 [pid = 1842] [id = 32] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745472800 == 17 [pid = 1842] [id = 8] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7747cd3000 == 16 [pid = 1842] [id = 6] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775cf0f800 == 15 [pid = 1842] [id = 33] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7746e45000 == 14 [pid = 1842] [id = 29] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775164e000 == 13 [pid = 1842] [id = 22] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775d470800 == 12 [pid = 1842] [id = 34] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775180e000 == 11 [pid = 1842] [id = 23] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d6d7800 == 10 [pid = 1842] [id = 41] 03:12:42 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456f0000 == 9 [pid = 1842] [id = 9] 03:12:43 INFO - PROCESS | 1842 | 1461406363518 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]]]}] 03:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5497ms 03:12:43 INFO - PROCESS | 1842 | 1461406363580 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 03:12:43 INFO - PROCESS | 1842 | 1461406363587 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 03:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:12:43 INFO - PROCESS | 1842 | 1461406363595 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:12:43 INFO - PROCESS | 1842 | 1461406363600 Marionette TRACE conn3 <- [1,142,null,{}] 03:12:43 INFO - PROCESS | 1842 | 1461406363610 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}] 03:12:43 INFO - PROCESS | 1842 | 1461406363800 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 03:12:43 INFO - PROCESS | 1842 | 1461406363890 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77489df000 == 10 [pid = 1842] [id = 43] 03:12:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f77489bf800) [pid = 1842] [serial = 127] [outer = (nil)] 03:12:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f774a743000) [pid = 1842] [serial = 128] [outer = 0x7f77489bf800] 03:12:43 INFO - PROCESS | 1842 | 1461406363960 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f774bdeec00) [pid = 1842] [serial = 129] [outer = 0x7f77489bf800] 03:12:44 INFO - PROCESS | 1842 | 1461406364766 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]]]}] 03:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1241ms 03:12:44 INFO - PROCESS | 1842 | 1461406364840 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 1842 | 1461406364860 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 03:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:12:44 INFO - PROCESS | 1842 | 1461406364876 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 1842 | 1461406364881 Marionette TRACE conn3 <- [1,146,null,{}] 03:12:44 INFO - PROCESS | 1842 | 1461406364887 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}] 03:12:45 INFO - PROCESS | 1842 | 1461406365062 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 03:12:45 INFO - PROCESS | 1842 | 1461406365194 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774551f800 == 11 [pid = 1842] [id = 44] 03:12:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f77489b2800) [pid = 1842] [serial = 130] [outer = (nil)] 03:12:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f774d643400) [pid = 1842] [serial = 131] [outer = 0x7f77489b2800] 03:12:45 INFO - PROCESS | 1842 | 1461406365260 Marionette DEBUG loaded listener.js 03:12:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f774ea27000) [pid = 1842] [serial = 132] [outer = 0x7f77489b2800] 03:12:46 INFO - PROCESS | 1842 | 1461406366090 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]]]}] 03:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1232ms 03:12:46 INFO - PROCESS | 1842 | 1461406366110 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 03:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:12:46 INFO - PROCESS | 1842 | 1461406366115 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 03:12:46 INFO - PROCESS | 1842 | 1461406366123 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:12:46 INFO - PROCESS | 1842 | 1461406366129 Marionette TRACE conn3 <- [1,150,null,{}] 03:12:46 INFO - PROCESS | 1842 | 1461406366163 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}] 03:12:46 INFO - PROCESS | 1842 | 1461406366368 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 03:12:46 INFO - PROCESS | 1842 | 1461406366398 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7755519000 == 12 [pid = 1842] [id = 45] 03:12:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f774541f400) [pid = 1842] [serial = 133] [outer = (nil)] 03:12:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f775525c800) [pid = 1842] [serial = 134] [outer = 0x7f774541f400] 03:12:46 INFO - PROCESS | 1842 | 1461406366488 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f775b1f0800) [pid = 1842] [serial = 135] [outer = 0x7f774541f400] 03:12:47 INFO - PROCESS | 1842 | 1461406367468 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]]]}] 03:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1452ms 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f774cbdd800) [pid = 1842] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f7751581400) [pid = 1842] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f774cc7a400) [pid = 1842] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f7744ecd400) [pid = 1842] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f7744ed5c00) [pid = 1842] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f774cbd9c00) [pid = 1842] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f77462d6c00) [pid = 1842] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f774e61c000) [pid = 1842] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f77462dd800) [pid = 1842] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f775d5de000) [pid = 1842] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f774f523800) [pid = 1842] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f774ef93400) [pid = 1842] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f774d63e000) [pid = 1842] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f7745864000) [pid = 1842] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f7747c6c000) [pid = 1842] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f774b49a400) [pid = 1842] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f7745864800) [pid = 1842] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f775c246800) [pid = 1842] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f7761259400) [pid = 1842] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f77489b3000) [pid = 1842] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f774f52bc00) [pid = 1842] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f77447ee000) [pid = 1842] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f7745429c00) [pid = 1842] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f7746f78000) [pid = 1842] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f775c0eec00) [pid = 1842] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f775c223800) [pid = 1842] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f774f51d800) [pid = 1842] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f775c002c00) [pid = 1842] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f7751588c00) [pid = 1842] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f774e618400) [pid = 1842] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f7745421000) [pid = 1842] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f7745429800) [pid = 1842] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:12:48 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f7745865800) [pid = 1842] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:12:48 INFO - PROCESS | 1842 | 1461406368684 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 03:12:48 INFO - PROCESS | 1842 | 1461406368687 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 03:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:12:48 INFO - PROCESS | 1842 | 1461406368751 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 1842 | 1461406368755 Marionette TRACE conn3 <- [1,154,null,{}] 03:12:48 INFO - PROCESS | 1842 | 1461406368843 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}] 03:12:49 INFO - PROCESS | 1842 | 1461406369011 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 03:12:49 INFO - PROCESS | 1842 | 1461406369121 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77489d1000 == 13 [pid = 1842] [id = 46] 03:12:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f774c2a9c00) [pid = 1842] [serial = 136] [outer = (nil)] 03:12:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f774d083800) [pid = 1842] [serial = 137] [outer = 0x7f774c2a9c00] 03:12:49 INFO - PROCESS | 1842 | 1461406369192 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f774e921800) [pid = 1842] [serial = 138] [outer = 0x7f774c2a9c00] 03:12:49 INFO - PROCESS | 1842 | 1461406369805 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]]]}] 03:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1131ms 03:12:49 INFO - PROCESS | 1842 | 1461406369850 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 1842 | 1461406369853 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 03:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:12:49 INFO - PROCESS | 1842 | 1461406369859 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 1842 | 1461406369861 Marionette TRACE conn3 <- [1,158,null,{}] 03:12:49 INFO - PROCESS | 1842 | 1461406369866 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}] 03:12:50 INFO - PROCESS | 1842 | 1461406369996 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 03:12:50 INFO - PROCESS | 1842 | 1461406370096 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774fb4c000 == 14 [pid = 1842] [id = 47] 03:12:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f77447ec800) [pid = 1842] [serial = 139] [outer = (nil)] 03:12:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f774ef96000) [pid = 1842] [serial = 140] [outer = 0x7f77447ec800] 03:12:50 INFO - PROCESS | 1842 | 1461406370162 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f775c006800) [pid = 1842] [serial = 141] [outer = 0x7f77447ec800] 03:12:51 INFO - PROCESS | 1842 | 1461406371120 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]]]}] 03:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1284ms 03:12:51 INFO - PROCESS | 1842 | 1461406371147 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 1842 | 1461406371153 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 03:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:12:51 INFO - PROCESS | 1842 | 1461406371162 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 1842 | 1461406371166 Marionette TRACE conn3 <- [1,162,null,{}] 03:12:51 INFO - PROCESS | 1842 | 1461406371175 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}] 03:12:51 INFO - PROCESS | 1842 | 1461406371377 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 03:12:51 INFO - PROCESS | 1842 | 1461406371514 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774cbb0000 == 15 [pid = 1842] [id = 48] 03:12:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f7746f7ec00) [pid = 1842] [serial = 142] [outer = (nil)] 03:12:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f774b122800) [pid = 1842] [serial = 143] [outer = 0x7f7746f7ec00] 03:12:51 INFO - PROCESS | 1842 | 1461406371594 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f774cbe4800) [pid = 1842] [serial = 144] [outer = 0x7f7746f7ec00] 03:12:52 INFO - PROCESS | 1842 | 1461406372566 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]]]}] 03:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1485ms 03:12:52 INFO - PROCESS | 1842 | 1461406372649 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 1842 | 1461406372657 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 03:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:12:52 INFO - PROCESS | 1842 | 1461406372668 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 1842 | 1461406372672 Marionette TRACE conn3 <- [1,166,null,{}] 03:12:52 INFO - PROCESS | 1842 | 1461406372680 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}] 03:12:52 INFO - PROCESS | 1842 | 1461406372927 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 03:12:52 INFO - PROCESS | 1842 | 1461406372967 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:12:53 INFO - PROCESS | 1842 | 1461406373141 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775ee51800 == 16 [pid = 1842] [id = 49] 03:12:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f774e620c00) [pid = 1842] [serial = 145] [outer = (nil)] 03:12:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f775c0f2800) [pid = 1842] [serial = 146] [outer = 0x7f774e620c00] 03:12:53 INFO - PROCESS | 1842 | 1461406373216 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f775c222400) [pid = 1842] [serial = 147] [outer = 0x7f774e620c00] 03:12:54 INFO - PROCESS | 1842 | 1461406374123 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]]]}] 03:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1540ms 03:12:54 INFO - PROCESS | 1842 | 1461406374209 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 03:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:12:54 INFO - PROCESS | 1842 | 1461406374213 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 03:12:54 INFO - PROCESS | 1842 | 1461406374219 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:12:54 INFO - PROCESS | 1842 | 1461406374225 Marionette TRACE conn3 <- [1,170,null,{}] 03:12:54 INFO - PROCESS | 1842 | 1461406374241 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}] 03:12:54 INFO - PROCESS | 1842 | 1461406374561 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 03:12:54 INFO - PROCESS | 1842 | 1461406374829 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774551a000 == 17 [pid = 1842] [id = 50] 03:12:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f77447e7000) [pid = 1842] [serial = 148] [outer = (nil)] 03:12:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f7745863400) [pid = 1842] [serial = 149] [outer = 0x7f77447e7000] 03:12:55 INFO - PROCESS | 1842 | 1461406375053 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f77462d7400) [pid = 1842] [serial = 150] [outer = 0x7f77447e7000] 03:12:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7755516000 == 16 [pid = 1842] [id = 42] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f775ee3e800) [pid = 1842] [serial = 2] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f774d641000) [pid = 1842] [serial = 85] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f7744ed6c00) [pid = 1842] [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.] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f774cfde800) [pid = 1842] [serial = 43] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f775187e400) [pid = 1842] [serial = 55] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f77524ac400) [pid = 1842] [serial = 56] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f774ea24400) [pid = 1842] [serial = 49] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f775152d000) [pid = 1842] [serial = 52] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f774586d800) [pid = 1842] [serial = 34] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f774b4a1000) [pid = 1842] [serial = 35] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f774d640800) [pid = 1842] [serial = 37] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f774c2ad000) [pid = 1842] [serial = 46] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f774db7a800) [pid = 1842] [serial = 44] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f7747c67400) [pid = 1842] [serial = 38] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f774e6b8c00) [pid = 1842] [serial = 40] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f774e61f400) [pid = 1842] [serial = 47] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f774ef99000) [pid = 1842] [serial = 50] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f774e920800) [pid = 1842] [serial = 41] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f7751580400) [pid = 1842] [serial = 53] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f7744e40000) [pid = 1842] [serial = 28] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f7745868800) [pid = 1842] [serial = 26] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f7745869800) [pid = 1842] [serial = 31] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f774b498000) [pid = 1842] [serial = 71] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f774e920c00) [pid = 1842] [serial = 88] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f774c493400) [pid = 1842] [serial = 59] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f77489bec00) [pid = 1842] [serial = 125] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f774e29a800) [pid = 1842] [serial = 61] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f774e29cc00) [pid = 1842] [serial = 86] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 88 (0x7f774b406400) [pid = 1842] [serial = 58] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 87 (0x7f7752417c00) [pid = 1842] [serial = 107] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 86 (0x7f774c2a8000) [pid = 1842] [serial = 103] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 85 (0x7f7751537800) [pid = 1842] [serial = 76] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 84 (0x7f774e920000) [pid = 1842] [serial = 74] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 83 (0x7f775d417400) [pid = 1842] [serial = 95] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 82 (0x7f775d13d400) [pid = 1842] [serial = 94] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 81 (0x7f774e61f000) [pid = 1842] [serial = 73] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 80 (0x7f7746f71000) [pid = 1842] [serial = 70] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 79 (0x7f775618fc00) [pid = 1842] [serial = 108] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 78 (0x7f7760a20800) [pid = 1842] [serial = 98] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 77 (0x7f7760db5400) [pid = 1842] [serial = 100] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 76 (0x7f774d63f000) [pid = 1842] [serial = 12] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 75 (0x7f775525cc00) [pid = 1842] [serial = 65] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 74 (0x7f775bff4c00) [pid = 1842] [serial = 67] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 73 (0x7f775618a400) [pid = 1842] [serial = 91] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 72 (0x7f77524adc00) [pid = 1842] [serial = 77] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 71 (0x7f774db79800) [pid = 1842] [serial = 9] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 70 (0x7f775f34c800) [pid = 1842] [serial = 97] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 69 (0x7f775c45ec00) [pid = 1842] [serial = 110] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 68 (0x7f774e6b9000) [pid = 1842] [serial = 62] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 67 (0x7f77489bcc00) [pid = 1842] [serial = 123] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 66 (0x7f775157f000) [pid = 1842] [serial = 64] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 65 (0x7f775c21cc00) [pid = 1842] [serial = 79] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 64 (0x7f774720f800) [pid = 1842] [serial = 16] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 63 (0x7f776160fc00) [pid = 1842] [serial = 113] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 62 (0x7f7747216400) [pid = 1842] [serial = 17] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 61 (0x7f7746f76000) [pid = 1842] [serial = 19] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 60 (0x7f774f51cc00) [pid = 1842] [serial = 89] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 59 (0x7f7761255800) [pid = 1842] [serial = 101] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 58 (0x7f775c0f6400) [pid = 1842] [serial = 68] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 57 (0x7f774e4a5000) [pid = 1842] [serial = 104] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 56 (0x7f77489b5400) [pid = 1842] [serial = 122] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 55 (0x7f775d2b8c00) [pid = 1842] [serial = 111] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 54 (0x7f776408e400) [pid = 1842] [serial = 120] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 53 (0x7f774b320400) [pid = 1842] [serial = 23] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 52 (0x7f77447efc00) [pid = 1842] [serial = 119] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 51 (0x7f7763d92000) [pid = 1842] [serial = 117] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 50 (0x7f775c45d400) [pid = 1842] [serial = 82] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 49 (0x7f774585ec00) [pid = 1842] [serial = 25] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 48 (0x7f775bd6d400) [pid = 1842] [serial = 92] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 47 (0x7f774542b800) [pid = 1842] [serial = 22] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 46 (0x7f77633c1800) [pid = 1842] [serial = 116] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 45 (0x7f775d143000) [pid = 1842] [serial = 83] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 44 (0x7f775c225800) [pid = 1842] [serial = 80] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | --DOMWINDOW == 43 (0x7f7761707400) [pid = 1842] [serial = 114] [outer = (nil)] [url = about:blank] 03:12:56 INFO - PROCESS | 1842 | 1461406376572 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]]]}] 03:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 2387ms 03:12:56 INFO - PROCESS | 1842 | 1461406376608 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 03:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:12:56 INFO - PROCESS | 1842 | 1461406376613 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 03:12:56 INFO - PROCESS | 1842 | 1461406376622 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:12:56 INFO - PROCESS | 1842 | 1461406376628 Marionette TRACE conn3 <- [1,174,null,{}] 03:12:56 INFO - PROCESS | 1842 | 1461406376637 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}] 03:12:56 INFO - PROCESS | 1842 | 1461406376780 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 03:12:56 INFO - PROCESS | 1842 | 1461406376885 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77462a7800 == 17 [pid = 1842] [id = 51] 03:12:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 44 (0x7f7746c4e800) [pid = 1842] [serial = 151] [outer = (nil)] 03:12:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 45 (0x7f7746f7d000) [pid = 1842] [serial = 152] [outer = 0x7f7746c4e800] 03:12:56 INFO - PROCESS | 1842 | 1461406376955 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 46 (0x7f7747c5e800) [pid = 1842] [serial = 153] [outer = 0x7f7746c4e800] 03:12:57 INFO - PROCESS | 1842 | 1461406377570 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]]]}] 03:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 987ms 03:12:57 INFO - PROCESS | 1842 | 1461406377607 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 1842 | 1461406377617 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 03:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:12:57 INFO - PROCESS | 1842 | 1461406377627 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1842 | 1461406377632 Marionette TRACE conn3 <- [1,178,null,{}] 03:12:57 INFO - PROCESS | 1842 | 1461406377638 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}] 03:12:57 INFO - PROCESS | 1842 | 1461406377806 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 03:12:57 INFO - PROCESS | 1842 | 1461406377828 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747cec800 == 18 [pid = 1842] [id = 52] 03:12:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 47 (0x7f774720f400) [pid = 1842] [serial = 154] [outer = (nil)] 03:12:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 48 (0x7f77489b6c00) [pid = 1842] [serial = 155] [outer = 0x7f774720f400] 03:12:57 INFO - PROCESS | 1842 | 1461406377893 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 49 (0x7f774b317c00) [pid = 1842] [serial = 156] [outer = 0x7f774720f400] 03:12:58 INFO - PROCESS | 1842 | 1461406378646 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]]]}] 03:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1084ms 03:12:58 INFO - PROCESS | 1842 | 1461406378713 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 03:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:12:58 INFO - PROCESS | 1842 | 1461406378717 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 03:12:58 INFO - PROCESS | 1842 | 1461406378724 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:12:58 INFO - PROCESS | 1842 | 1461406378729 Marionette TRACE conn3 <- [1,182,null,{}] 03:12:58 INFO - PROCESS | 1842 | 1461406378752 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}] 03:12:58 INFO - PROCESS | 1842 | 1461406378951 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 03:12:58 INFO - PROCESS | 1842 | 1461406378981 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b46b000 == 19 [pid = 1842] [id = 53] 03:12:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 50 (0x7f774cfda400) [pid = 1842] [serial = 157] [outer = (nil)] 03:12:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 51 (0x7f774cfdb800) [pid = 1842] [serial = 158] [outer = 0x7f774cfda400] 03:12:59 INFO - PROCESS | 1842 | 1461406379055 Marionette DEBUG loaded listener.js 03:12:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 52 (0x7f774d680000) [pid = 1842] [serial = 159] [outer = 0x7f774cfda400] 03:12:59 INFO - PROCESS | 1842 | 1461406379798 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]]]}] 03:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1084ms 03:12:59 INFO - PROCESS | 1842 | 1461406379813 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 03:12:59 INFO - PROCESS | 1842 | 1461406379818 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 03:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:12:59 INFO - PROCESS | 1842 | 1461406379838 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 1842 | 1461406379841 Marionette TRACE conn3 <- [1,186,null,{}] 03:12:59 INFO - PROCESS | 1842 | 1461406379853 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}] 03:13:00 INFO - PROCESS | 1842 | 1461406380018 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 03:13:00 INFO - PROCESS | 1842 | 1461406380076 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774c476000 == 20 [pid = 1842] [id = 54] 03:13:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 53 (0x7f774cfdac00) [pid = 1842] [serial = 160] [outer = (nil)] 03:13:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 54 (0x7f774dddb000) [pid = 1842] [serial = 161] [outer = 0x7f774cfdac00] 03:13:00 INFO - PROCESS | 1842 | 1461406380158 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 55 (0x7f774e613c00) [pid = 1842] [serial = 162] [outer = 0x7f774cfdac00] 03:13:00 INFO - PROCESS | 1842 | --DOMWINDOW == 54 (0x7f77447ec800) [pid = 1842] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:13:00 INFO - PROCESS | 1842 | --DOMWINDOW == 53 (0x7f774541f400) [pid = 1842] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:13:00 INFO - PROCESS | 1842 | --DOMWINDOW == 52 (0x7f77489b2800) [pid = 1842] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:13:00 INFO - PROCESS | 1842 | --DOMWINDOW == 51 (0x7f77489b9800) [pid = 1842] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:13:00 INFO - PROCESS | 1842 | --DOMWINDOW == 50 (0x7f77489bf800) [pid = 1842] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:13:00 INFO - PROCESS | 1842 | --DOMWINDOW == 49 (0x7f774c2a9c00) [pid = 1842] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:13:00 INFO - PROCESS | 1842 | 1461406380895 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]]]}] 03:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1079ms 03:13:00 INFO - PROCESS | 1842 | 1461406380947 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 03:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:13:00 INFO - PROCESS | 1842 | 1461406380953 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 03:13:00 INFO - PROCESS | 1842 | 1461406380959 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 1842 | 1461406380963 Marionette TRACE conn3 <- [1,190,null,{}] 03:13:00 INFO - PROCESS | 1842 | 1461406380968 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}] 03:13:01 INFO - PROCESS | 1842 | 1461406381126 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 03:13:01 INFO - PROCESS | 1842 | 1461406381143 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d6d2800 == 21 [pid = 1842] [id = 55] 03:13:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 50 (0x7f774585fc00) [pid = 1842] [serial = 163] [outer = (nil)] 03:13:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 51 (0x7f774db78800) [pid = 1842] [serial = 164] [outer = 0x7f774585fc00] 03:13:01 INFO - PROCESS | 1842 | 1461406381206 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 52 (0x7f774e6bd800) [pid = 1842] [serial = 165] [outer = 0x7f774585fc00] 03:13:02 INFO - PROCESS | 1842 | 1461406382092 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]]]}] 03:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1188ms 03:13:02 INFO - PROCESS | 1842 | 1461406382148 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 03:13:02 INFO - PROCESS | 1842 | 1461406382152 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 03:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:13:02 INFO - PROCESS | 1842 | 1461406382158 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:13:02 INFO - PROCESS | 1842 | 1461406382160 Marionette TRACE conn3 <- [1,194,null,{}] 03:13:02 INFO - PROCESS | 1842 | 1461406382166 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}] 03:13:02 INFO - PROCESS | 1842 | 1461406382356 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 03:13:02 INFO - PROCESS | 1842 | 1461406382437 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774deb1000 == 22 [pid = 1842] [id = 56] 03:13:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 53 (0x7f7744ece800) [pid = 1842] [serial = 166] [outer = (nil)] 03:13:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 54 (0x7f774ec27c00) [pid = 1842] [serial = 167] [outer = 0x7f7744ece800] 03:13:02 INFO - PROCESS | 1842 | 1461406382505 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 55 (0x7f775152d800) [pid = 1842] [serial = 168] [outer = 0x7f7744ece800] 03:13:03 INFO - PROCESS | 1842 | 1461406383497 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]]]}] 03:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1398ms 03:13:03 INFO - PROCESS | 1842 | 1461406383557 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 1842 | 1461406383565 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 03:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:13:03 INFO - PROCESS | 1842 | 1461406383575 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1842 | 1461406383581 Marionette TRACE conn3 <- [1,198,null,{}] 03:13:03 INFO - PROCESS | 1842 | 1461406383590 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}] 03:13:03 INFO - PROCESS | 1842 | 1461406383810 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 03:13:03 INFO - PROCESS | 1842 | 1461406383920 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77489c8000 == 23 [pid = 1842] [id = 57] 03:13:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 56 (0x7f774720f800) [pid = 1842] [serial = 169] [outer = (nil)] 03:13:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 57 (0x7f7748703800) [pid = 1842] [serial = 170] [outer = 0x7f774720f800] 03:13:04 INFO - PROCESS | 1842 | 1461406383998 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 58 (0x7f77489bc800) [pid = 1842] [serial = 171] [outer = 0x7f774720f800] 03:13:04 INFO - PROCESS | 1842 | 1461406384903 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]]]}] 03:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1384ms 03:13:04 INFO - PROCESS | 1842 | 1461406384962 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 03:13:04 INFO - PROCESS | 1842 | 1461406384970 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 03:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:13:04 INFO - PROCESS | 1842 | 1461406384981 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:13:04 INFO - PROCESS | 1842 | 1461406384984 Marionette TRACE conn3 <- [1,202,null,{}] 03:13:04 INFO - PROCESS | 1842 | 1461406384991 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}] 03:13:05 INFO - PROCESS | 1842 | 1461406385167 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 03:13:05 INFO - PROCESS | 1842 | 1461406385289 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dbb3800 == 24 [pid = 1842] [id = 58] 03:13:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 59 (0x7f7747214400) [pid = 1842] [serial = 172] [outer = (nil)] 03:13:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 60 (0x7f774cf1c000) [pid = 1842] [serial = 173] [outer = 0x7f7747214400] 03:13:05 INFO - PROCESS | 1842 | 1461406385370 Marionette DEBUG loaded listener.js 03:13:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 61 (0x7f774da4c400) [pid = 1842] [serial = 174] [outer = 0x7f7747214400] 03:13:06 INFO - PROCESS | 1842 | 1461406386394 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]]]}] 03:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1440ms 03:13:06 INFO - PROCESS | 1842 | 1461406386421 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 03:13:06 INFO - PROCESS | 1842 | 1461406386426 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 03:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:13:06 INFO - PROCESS | 1842 | 1461406386434 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:13:06 INFO - PROCESS | 1842 | 1461406386439 Marionette TRACE conn3 <- [1,206,null,{}] 03:13:06 INFO - PROCESS | 1842 | 1461406386448 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}] 03:13:06 INFO - PROCESS | 1842 | 1461406386622 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 03:13:06 INFO - PROCESS | 1842 | 1461406386777 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 60 (0x7f775c006800) [pid = 1842] [serial = 141] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 59 (0x7f775525c800) [pid = 1842] [serial = 134] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 58 (0x7f775b1f0800) [pid = 1842] [serial = 135] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 57 (0x7f774d643400) [pid = 1842] [serial = 131] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 56 (0x7f774a742800) [pid = 1842] [serial = 126] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 55 (0x7f774a743000) [pid = 1842] [serial = 128] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 54 (0x7f774bdeec00) [pid = 1842] [serial = 129] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 53 (0x7f774ef96000) [pid = 1842] [serial = 140] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 52 (0x7f774e921800) [pid = 1842] [serial = 138] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 51 (0x7f774d083800) [pid = 1842] [serial = 137] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | --DOMWINDOW == 50 (0x7f774ea27000) [pid = 1842] [serial = 132] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456ee000 == 25 [pid = 1842] [id = 59] 03:13:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 51 (0x7f7747216800) [pid = 1842] [serial = 175] [outer = (nil)] 03:13:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 52 (0x7f7747d92c00) [pid = 1842] [serial = 176] [outer = 0x7f7747216800] 03:13:06 INFO - PROCESS | 1842 | 1461406386905 Marionette DEBUG loaded listener.js 03:13:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 53 (0x7f77489b5000) [pid = 1842] [serial = 177] [outer = 0x7f7747216800] 03:13:07 INFO - PROCESS | 1842 | 1461406387524 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]]]}] 03:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1132ms 03:13:07 INFO - PROCESS | 1842 | 1461406387566 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 1842 | 1461406387574 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 03:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:13:07 INFO - PROCESS | 1842 | 1461406387585 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:13:07 INFO - PROCESS | 1842 | 1461406387589 Marionette TRACE conn3 <- [1,210,null,{}] 03:13:07 INFO - PROCESS | 1842 | 1461406387594 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}] 03:13:07 INFO - PROCESS | 1842 | 1461406387751 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 03:13:07 INFO - PROCESS | 1842 | 1461406387835 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b45c800 == 26 [pid = 1842] [id = 60] 03:13:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 54 (0x7f774721bc00) [pid = 1842] [serial = 178] [outer = (nil)] 03:13:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 55 (0x7f774bdeec00) [pid = 1842] [serial = 179] [outer = 0x7f774721bc00] 03:13:07 INFO - PROCESS | 1842 | 1461406387912 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 56 (0x7f774d083800) [pid = 1842] [serial = 180] [outer = 0x7f774721bc00] 03:13:08 INFO - PROCESS | 1842 | 1461406388584 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]]]}] 03:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1028ms 03:13:08 INFO - PROCESS | 1842 | 1461406388615 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 03:13:08 INFO - PROCESS | 1842 | 1461406388619 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 03:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:13:08 INFO - PROCESS | 1842 | 1461406388626 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:13:08 INFO - PROCESS | 1842 | 1461406388634 Marionette TRACE conn3 <- [1,214,null,{}] 03:13:08 INFO - PROCESS | 1842 | 1461406388686 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}] 03:13:08 INFO - PROCESS | 1842 | 1461406388839 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 03:13:08 INFO - PROCESS | 1842 | 1461406388852 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dac5000 == 27 [pid = 1842] [id = 61] 03:13:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 57 (0x7f774585ec00) [pid = 1842] [serial = 181] [outer = (nil)] 03:13:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 58 (0x7f774e6c3c00) [pid = 1842] [serial = 182] [outer = 0x7f774585ec00] 03:13:08 INFO - PROCESS | 1842 | 1461406388918 Marionette DEBUG loaded listener.js 03:13:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 59 (0x7f774ec24000) [pid = 1842] [serial = 183] [outer = 0x7f774585ec00] 03:13:09 INFO - PROCESS | 1842 | 1461406389705 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]]]}] 03:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1118ms 03:13:09 INFO - PROCESS | 1842 | 1461406389762 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 03:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:13:09 INFO - PROCESS | 1842 | 1461406389767 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 03:13:09 INFO - PROCESS | 1842 | 1461406389772 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 1842 | 1461406389775 Marionette TRACE conn3 <- [1,218,null,{}] 03:13:09 INFO - PROCESS | 1842 | 1461406389785 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}] 03:13:09 INFO - PROCESS | 1842 | 1461406389965 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 03:13:09 INFO - PROCESS | 1842 | 1461406389983 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e9e6000 == 28 [pid = 1842] [id = 62] 03:13:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 60 (0x7f77447ef400) [pid = 1842] [serial = 184] [outer = (nil)] 03:13:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 61 (0x7f774f526800) [pid = 1842] [serial = 185] [outer = 0x7f77447ef400] 03:13:10 INFO - PROCESS | 1842 | 1461406390047 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 62 (0x7f775152e800) [pid = 1842] [serial = 186] [outer = 0x7f77447ef400] 03:13:10 INFO - PROCESS | 1842 | 1461406390798 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]]]}] 03:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1085ms 03:13:10 INFO - PROCESS | 1842 | 1461406390859 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 1842 | 1461406390862 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 03:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:13:10 INFO - PROCESS | 1842 | 1461406390867 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 1842 | 1461406390870 Marionette TRACE conn3 <- [1,222,null,{}] 03:13:10 INFO - PROCESS | 1842 | 1461406390875 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}] 03:13:11 INFO - PROCESS | 1842 | 1461406391038 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 03:13:11 INFO - PROCESS | 1842 | 1461406391069 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774eeec000 == 29 [pid = 1842] [id = 63] 03:13:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 63 (0x7f774f51e400) [pid = 1842] [serial = 187] [outer = (nil)] 03:13:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 64 (0x7f775157ec00) [pid = 1842] [serial = 188] [outer = 0x7f774f51e400] 03:13:11 INFO - PROCESS | 1842 | 1461406391135 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 65 (0x7f7752417c00) [pid = 1842] [serial = 189] [outer = 0x7f774f51e400] 03:13:11 INFO - PROCESS | 1842 | --DOMWINDOW == 64 (0x7f774cfdac00) [pid = 1842] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:13:11 INFO - PROCESS | 1842 | --DOMWINDOW == 63 (0x7f774720f400) [pid = 1842] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:13:11 INFO - PROCESS | 1842 | --DOMWINDOW == 62 (0x7f774585fc00) [pid = 1842] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:13:11 INFO - PROCESS | 1842 | --DOMWINDOW == 61 (0x7f7746f7ec00) [pid = 1842] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:13:11 INFO - PROCESS | 1842 | --DOMWINDOW == 60 (0x7f774cfda400) [pid = 1842] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:13:11 INFO - PROCESS | 1842 | --DOMWINDOW == 59 (0x7f774e620c00) [pid = 1842] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:13:11 INFO - PROCESS | 1842 | --DOMWINDOW == 58 (0x7f77447e7000) [pid = 1842] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:13:11 INFO - PROCESS | 1842 | --DOMWINDOW == 57 (0x7f7746c4e800) [pid = 1842] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:13:11 INFO - PROCESS | 1842 | 1461406391844 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]]]}] 03:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1037ms 03:13:11 INFO - PROCESS | 1842 | 1461406391905 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 03:13:11 INFO - PROCESS | 1842 | 1461406391908 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 03:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:13:11 INFO - PROCESS | 1842 | 1461406391914 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:13:11 INFO - PROCESS | 1842 | 1461406391916 Marionette TRACE conn3 <- [1,226,null,{}] 03:13:11 INFO - PROCESS | 1842 | 1461406391931 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}] 03:13:12 INFO - PROCESS | 1842 | 1461406392102 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 03:13:12 INFO - PROCESS | 1842 | 1461406392114 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774fb3d000 == 30 [pid = 1842] [id = 64] 03:13:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 58 (0x7f774cfda400) [pid = 1842] [serial = 190] [outer = (nil)] 03:13:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 59 (0x7f775bd61800) [pid = 1842] [serial = 191] [outer = 0x7f774cfda400] 03:13:12 INFO - PROCESS | 1842 | 1461406392192 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 60 (0x7f775c078400) [pid = 1842] [serial = 192] [outer = 0x7f774cfda400] 03:13:12 INFO - PROCESS | 1842 | 1461406392881 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]]]}] 03:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 991ms 03:13:12 INFO - PROCESS | 1842 | 1461406392907 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 1842 | 1461406392911 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 03:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:13:12 INFO - PROCESS | 1842 | 1461406392916 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1842 | 1461406392918 Marionette TRACE conn3 <- [1,230,null,{}] 03:13:12 INFO - PROCESS | 1842 | 1461406392924 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}] 03:13:13 INFO - PROCESS | 1842 | 1461406393083 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 03:13:13 INFO - PROCESS | 1842 | 1461406393105 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775165a800 == 31 [pid = 1842] [id = 65] 03:13:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 61 (0x7f774cfdac00) [pid = 1842] [serial = 193] [outer = (nil)] 03:13:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 62 (0x7f775c0f6000) [pid = 1842] [serial = 194] [outer = 0x7f774cfdac00] 03:13:13 INFO - PROCESS | 1842 | 1461406393168 Marionette DEBUG loaded listener.js 03:13:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 63 (0x7f775c221800) [pid = 1842] [serial = 195] [outer = 0x7f774cfdac00] 03:13:14 INFO - PROCESS | 1842 | 1461406394074 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]]]}] 03:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1186ms 03:13:14 INFO - PROCESS | 1842 | 1461406394104 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 03:13:14 INFO - PROCESS | 1842 | 1461406394112 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 03:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:13:14 INFO - PROCESS | 1842 | 1461406394125 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:13:14 INFO - PROCESS | 1842 | 1461406394135 Marionette TRACE conn3 <- [1,234,null,{}] 03:13:14 INFO - PROCESS | 1842 | 1461406394147 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}] 03:13:14 INFO - PROCESS | 1842 | 1461406394327 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 03:13:14 INFO - PROCESS | 1842 | 1461406394459 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b37d800 == 32 [pid = 1842] [id = 66] 03:13:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 64 (0x7f77447e5c00) [pid = 1842] [serial = 196] [outer = (nil)] 03:13:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 65 (0x7f7748706c00) [pid = 1842] [serial = 197] [outer = 0x7f77447e5c00] 03:13:14 INFO - PROCESS | 1842 | 1461406394537 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 66 (0x7f774a742800) [pid = 1842] [serial = 198] [outer = 0x7f77447e5c00] 03:13:15 INFO - PROCESS | 1842 | 1461406395355 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]]]}] 03:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1296ms 03:13:15 INFO - PROCESS | 1842 | 1461406395419 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 03:13:15 INFO - PROCESS | 1842 | 1461406395427 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 03:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:13:15 INFO - PROCESS | 1842 | 1461406395437 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 1842 | 1461406395440 Marionette TRACE conn3 <- [1,238,null,{}] 03:13:15 INFO - PROCESS | 1842 | 1461406395446 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}] 03:13:15 INFO - PROCESS | 1842 | 1461406395640 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 03:13:15 INFO - PROCESS | 1842 | 1461406395764 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774eee4800 == 33 [pid = 1842] [id = 67] 03:13:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 67 (0x7f774c494400) [pid = 1842] [serial = 199] [outer = (nil)] 03:13:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 68 (0x7f774da4e000) [pid = 1842] [serial = 200] [outer = 0x7f774c494400] 03:13:15 INFO - PROCESS | 1842 | 1461406395839 Marionette DEBUG loaded listener.js 03:13:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 69 (0x7f774e620400) [pid = 1842] [serial = 201] [outer = 0x7f774c494400] 03:13:16 INFO - PROCESS | 1842 | 1461406396671 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]]]}] 03:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1281ms 03:13:16 INFO - PROCESS | 1842 | 1461406396718 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 1842 | 1461406396722 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 03:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:13:16 INFO - PROCESS | 1842 | 1461406396729 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 1842 | 1461406396735 Marionette TRACE conn3 <- [1,242,null,{}] 03:13:16 INFO - PROCESS | 1842 | 1461406396766 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}] 03:13:16 INFO - PROCESS | 1842 | 1461406396959 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 03:13:17 INFO - PROCESS | 1842 | 1461406397079 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775535f800 == 34 [pid = 1842] [id = 68] 03:13:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 70 (0x7f7752417400) [pid = 1842] [serial = 202] [outer = (nil)] 03:13:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 71 (0x7f775525cc00) [pid = 1842] [serial = 203] [outer = 0x7f7752417400] 03:13:17 INFO - PROCESS | 1842 | 1461406397169 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 72 (0x7f775bff4c00) [pid = 1842] [serial = 204] [outer = 0x7f7752417400] 03:13:17 INFO - PROCESS | 1842 | 1461406397987 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]]]}] 03:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1288ms 03:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:13:18 INFO - PROCESS | 1842 | 1461406398018 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 1842 | 1461406398021 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 03:13:18 INFO - PROCESS | 1842 | 1461406398028 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 1842 | 1461406398031 Marionette TRACE conn3 <- [1,246,null,{}] 03:13:18 INFO - PROCESS | 1842 | 1461406398037 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}] 03:13:18 INFO - PROCESS | 1842 | 1461406398195 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 03:13:18 INFO - PROCESS | 1842 | 1461406398294 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775b1a1800 == 35 [pid = 1842] [id = 69] 03:13:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 73 (0x7f774ec20000) [pid = 1842] [serial = 205] [outer = (nil)] 03:13:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 74 (0x7f775c45a800) [pid = 1842] [serial = 206] [outer = 0x7f774ec20000] 03:13:18 INFO - PROCESS | 1842 | 1461406398381 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f775ceb3c00) [pid = 1842] [serial = 207] [outer = 0x7f774ec20000] 03:13:19 INFO - PROCESS | 1842 | 1461406399184 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]]]}] 03:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1194ms 03:13:19 INFO - PROCESS | 1842 | 1461406399222 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 03:13:19 INFO - PROCESS | 1842 | 1461406399225 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 03:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:13:19 INFO - PROCESS | 1842 | 1461406399231 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 1842 | 1461406399234 Marionette TRACE conn3 <- [1,250,null,{}] 03:13:19 INFO - PROCESS | 1842 | 1461406399239 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}] 03:13:19 INFO - PROCESS | 1842 | 1461406399407 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 03:13:19 INFO - PROCESS | 1842 | 1461406399544 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775bdcf800 == 36 [pid = 1842] [id = 70] 03:13:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 76 (0x7f775c226800) [pid = 1842] [serial = 208] [outer = (nil)] 03:13:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 77 (0x7f775d146400) [pid = 1842] [serial = 209] [outer = 0x7f775c226800] 03:13:19 INFO - PROCESS | 1842 | 1461406399618 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 78 (0x7f775d2b7400) [pid = 1842] [serial = 210] [outer = 0x7f775c226800] 03:13:20 INFO - PROCESS | 1842 | 1461406400437 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]]]}] 03:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1227ms 03:13:20 INFO - PROCESS | 1842 | 1461406400460 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 03:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:13:20 INFO - PROCESS | 1842 | 1461406400464 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 03:13:20 INFO - PROCESS | 1842 | 1461406400470 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 1842 | 1461406400473 Marionette TRACE conn3 <- [1,254,null,{}] 03:13:20 INFO - PROCESS | 1842 | 1461406400497 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}] 03:13:20 INFO - PROCESS | 1842 | 1461406400682 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 03:13:20 INFO - PROCESS | 1842 | 1461406400902 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747cd3800 == 37 [pid = 1842] [id = 71] 03:13:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 79 (0x7f77447ec400) [pid = 1842] [serial = 211] [outer = (nil)] 03:13:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 80 (0x7f7744eca000) [pid = 1842] [serial = 212] [outer = 0x7f77447ec400] 03:13:20 INFO - PROCESS | 1842 | 1461406400986 Marionette DEBUG loaded listener.js 03:13:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 81 (0x7f7745867800) [pid = 1842] [serial = 213] [outer = 0x7f77447ec400] 03:13:21 INFO - PROCESS | 1842 | 1461406401773 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]]]}] 03:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1336ms 03:13:21 INFO - PROCESS | 1842 | 1461406401806 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 03:13:21 INFO - PROCESS | 1842 | 1461406401813 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 03:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:13:21 INFO - PROCESS | 1842 | 1461406401821 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:13:21 INFO - PROCESS | 1842 | 1461406401824 Marionette TRACE conn3 <- [1,258,null,{}] 03:13:21 INFO - PROCESS | 1842 | 1461406401831 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}] 03:13:21 INFO - PROCESS | 1842 | 1461406401992 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 03:13:22 INFO - PROCESS | 1842 | 1461406402136 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745463000 == 38 [pid = 1842] [id = 72] 03:13:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 82 (0x7f7748709800) [pid = 1842] [serial = 214] [outer = (nil)] 03:13:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 83 (0x7f774bdefc00) [pid = 1842] [serial = 215] [outer = 0x7f7748709800] 03:13:22 INFO - PROCESS | 1842 | 1461406402226 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 84 (0x7f774d645800) [pid = 1842] [serial = 216] [outer = 0x7f7748709800] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 83 (0x7f774dddb000) [pid = 1842] [serial = 161] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 82 (0x7f77489b6c00) [pid = 1842] [serial = 155] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 81 (0x7f774e6bd800) [pid = 1842] [serial = 165] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 80 (0x7f774cbe4800) [pid = 1842] [serial = 144] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 79 (0x7f774b122800) [pid = 1842] [serial = 143] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 78 (0x7f774cfdb800) [pid = 1842] [serial = 158] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 77 (0x7f775c222400) [pid = 1842] [serial = 147] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 76 (0x7f775c0f2800) [pid = 1842] [serial = 146] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 75 (0x7f774db78800) [pid = 1842] [serial = 164] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 74 (0x7f774e613c00) [pid = 1842] [serial = 162] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 73 (0x7f7745863400) [pid = 1842] [serial = 149] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 72 (0x7f77462d7400) [pid = 1842] [serial = 150] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 71 (0x7f7746f7d000) [pid = 1842] [serial = 152] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 70 (0x7f7747c5e800) [pid = 1842] [serial = 153] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 69 (0x7f774d680000) [pid = 1842] [serial = 159] [outer = (nil)] [url = about:blank] 03:13:22 INFO - PROCESS | 1842 | --DOMWINDOW == 68 (0x7f774b317c00) [pid = 1842] [serial = 156] [outer = (nil)] [url = about:blank] 03:13:23 INFO - PROCESS | 1842 | 1461406403063 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]]]}] 03:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1295ms 03:13:23 INFO - PROCESS | 1842 | 1461406403118 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 1842 | 1461406403124 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 03:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:13:23 INFO - PROCESS | 1842 | 1461406403133 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1842 | 1461406403137 Marionette TRACE conn3 <- [1,262,null,{}] 03:13:23 INFO - PROCESS | 1842 | 1461406403142 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}] 03:13:23 INFO - PROCESS | 1842 | 1461406403280 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 03:13:23 INFO - PROCESS | 1842 | 1461406403299 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774c288800 == 39 [pid = 1842] [id = 73] 03:13:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 69 (0x7f774e61cc00) [pid = 1842] [serial = 217] [outer = (nil)] 03:13:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 70 (0x7f774e6bac00) [pid = 1842] [serial = 218] [outer = 0x7f774e61cc00] 03:13:23 INFO - PROCESS | 1842 | 1461406403362 Marionette DEBUG loaded listener.js 03:13:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 71 (0x7f774ef03000) [pid = 1842] [serial = 219] [outer = 0x7f774e61cc00] 03:13:24 INFO - PROCESS | 1842 | 1461406404140 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]]]}] 03:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1036ms 03:13:24 INFO - PROCESS | 1842 | 1461406404169 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 1842 | 1461406404173 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 03:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:13:24 INFO - PROCESS | 1842 | 1461406404181 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 1842 | 1461406404189 Marionette TRACE conn3 <- [1,266,null,{}] 03:13:24 INFO - PROCESS | 1842 | 1461406404249 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}] 03:13:24 INFO - PROCESS | 1842 | 1461406404408 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 03:13:24 INFO - PROCESS | 1842 | 1461406404420 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774fb54000 == 40 [pid = 1842] [id = 74] 03:13:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 72 (0x7f774f526400) [pid = 1842] [serial = 220] [outer = (nil)] 03:13:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 73 (0x7f775bff4400) [pid = 1842] [serial = 221] [outer = 0x7f774f526400] 03:13:24 INFO - PROCESS | 1842 | 1461406404491 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 74 (0x7f775c21fc00) [pid = 1842] [serial = 222] [outer = 0x7f774f526400] 03:13:25 INFO - PROCESS | 1842 | 1461406405324 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]]]}] 03:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1182ms 03:13:25 INFO - PROCESS | 1842 | 1461406405363 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 03:13:25 INFO - PROCESS | 1842 | 1461406405377 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 03:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:13:25 INFO - PROCESS | 1842 | 1461406405398 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 1842 | 1461406405400 Marionette TRACE conn3 <- [1,270,null,{}] 03:13:25 INFO - PROCESS | 1842 | 1461406405405 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}] 03:13:25 INFO - PROCESS | 1842 | 1461406405588 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 03:13:25 INFO - PROCESS | 1842 | 1461406405606 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7755510800 == 41 [pid = 1842] [id = 75] 03:13:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f7751537800) [pid = 1842] [serial = 223] [outer = (nil)] 03:13:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 76 (0x7f775d13c000) [pid = 1842] [serial = 224] [outer = 0x7f7751537800] 03:13:25 INFO - PROCESS | 1842 | 1461406405668 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 77 (0x7f775d410800) [pid = 1842] [serial = 225] [outer = 0x7f7751537800] 03:13:26 INFO - PROCESS | 1842 | 1461406406389 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]]]}] 03:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1037ms 03:13:26 INFO - PROCESS | 1842 | 1461406406437 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 1842 | 1461406406440 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 03:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:13:26 INFO - PROCESS | 1842 | 1461406406446 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 1842 | 1461406406448 Marionette TRACE conn3 <- [1,274,null,{}] 03:13:26 INFO - PROCESS | 1842 | 1461406406478 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}] 03:13:26 INFO - PROCESS | 1842 | 1461406406649 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 03:13:26 INFO - PROCESS | 1842 | 1461406406666 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456e4000 == 42 [pid = 1842] [id = 76] 03:13:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 78 (0x7f775ee22c00) [pid = 1842] [serial = 226] [outer = (nil)] 03:13:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 79 (0x7f775eea6400) [pid = 1842] [serial = 227] [outer = 0x7f775ee22c00] 03:13:26 INFO - PROCESS | 1842 | 1461406406742 Marionette DEBUG loaded listener.js 03:13:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 80 (0x7f7760a24c00) [pid = 1842] [serial = 228] [outer = 0x7f775ee22c00] 03:13:27 INFO - PROCESS | 1842 | --DOMWINDOW == 79 (0x7f774585ec00) [pid = 1842] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:13:27 INFO - PROCESS | 1842 | --DOMWINDOW == 78 (0x7f774f51e400) [pid = 1842] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:13:27 INFO - PROCESS | 1842 | --DOMWINDOW == 77 (0x7f774721bc00) [pid = 1842] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:13:27 INFO - PROCESS | 1842 | --DOMWINDOW == 76 (0x7f7747216800) [pid = 1842] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:13:27 INFO - PROCESS | 1842 | --DOMWINDOW == 75 (0x7f774cfda400) [pid = 1842] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:13:27 INFO - PROCESS | 1842 | --DOMWINDOW == 74 (0x7f77447ef400) [pid = 1842] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:13:27 INFO - PROCESS | 1842 | 1461406407450 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]]]}] 03:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1037ms 03:13:27 INFO - PROCESS | 1842 | 1461406407484 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 1842 | 1461406407488 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 03:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:13:27 INFO - PROCESS | 1842 | 1461406407494 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1842 | 1461406407496 Marionette TRACE conn3 <- [1,278,null,{}] 03:13:27 INFO - PROCESS | 1842 | 1461406407501 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}] 03:13:27 INFO - PROCESS | 1842 | 1461406407641 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 03:13:27 INFO - PROCESS | 1842 | 1461406407745 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775d46d800 == 43 [pid = 1842] [id = 77] 03:13:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f774f52bc00) [pid = 1842] [serial = 229] [outer = (nil)] 03:13:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 76 (0x7f7760db5c00) [pid = 1842] [serial = 230] [outer = 0x7f774f52bc00] 03:13:27 INFO - PROCESS | 1842 | 1461406407807 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 77 (0x7f7761259400) [pid = 1842] [serial = 231] [outer = 0x7f774f52bc00] 03:13:28 INFO - PROCESS | 1842 | 1461406408456 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]]]}] 03:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1027ms 03:13:28 INFO - PROCESS | 1842 | 1461406408523 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 03:13:28 INFO - PROCESS | 1842 | 1461406408526 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 03:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:13:28 INFO - PROCESS | 1842 | 1461406408533 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:13:28 INFO - PROCESS | 1842 | 1461406408535 Marionette TRACE conn3 <- [1,282,null,{}] 03:13:28 INFO - PROCESS | 1842 | 1461406408540 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}] 03:13:28 INFO - PROCESS | 1842 | 1461406408732 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 03:13:28 INFO - PROCESS | 1842 | 1461406408780 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775f375800 == 44 [pid = 1842] [id = 78] 03:13:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 78 (0x7f776143ec00) [pid = 1842] [serial = 232] [outer = (nil)] 03:13:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 79 (0x7f7761609000) [pid = 1842] [serial = 233] [outer = 0x7f776143ec00] 03:13:28 INFO - PROCESS | 1842 | 1461406408844 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 80 (0x7f77616ea000) [pid = 1842] [serial = 234] [outer = 0x7f776143ec00] 03:13:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 81 (0x7f7745426000) [pid = 1842] [serial = 235] [outer = 0x7f7744eca800] 03:13:29 INFO - PROCESS | 1842 | 1461406409926 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]]]}] 03:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1433ms 03:13:29 INFO - PROCESS | 1842 | 1461406409969 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 03:13:29 INFO - PROCESS | 1842 | 1461406409975 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 03:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:13:29 INFO - PROCESS | 1842 | 1461406409986 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 1842 | 1461406409990 Marionette TRACE conn3 <- [1,286,null,{}] 03:13:30 INFO - PROCESS | 1842 | 1461406409998 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}] 03:13:30 INFO - PROCESS | 1842 | 1461406410219 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 03:13:30 INFO - PROCESS | 1842 | 1461406410352 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e27e800 == 45 [pid = 1842] [id = 79] 03:13:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 82 (0x7f77489bb800) [pid = 1842] [serial = 236] [outer = (nil)] 03:13:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 83 (0x7f774d8a7000) [pid = 1842] [serial = 237] [outer = 0x7f77489bb800] 03:13:30 INFO - PROCESS | 1842 | 1461406410431 Marionette DEBUG loaded listener.js 03:13:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 84 (0x7f774e61f000) [pid = 1842] [serial = 238] [outer = 0x7f77489bb800] 03:13:31 INFO - PROCESS | 1842 | 1461406411266 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]]]}] 03:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1334ms 03:13:31 INFO - PROCESS | 1842 | 1461406411320 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 1842 | 1461406411327 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 03:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:13:31 INFO - PROCESS | 1842 | 1461406411338 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 1842 | 1461406411342 Marionette TRACE conn3 <- [1,290,null,{}] 03:13:31 INFO - PROCESS | 1842 | 1461406411349 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}] 03:13:31 INFO - PROCESS | 1842 | 1461406411516 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 03:13:31 INFO - PROCESS | 1842 | 1461406411646 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c4bb000 == 46 [pid = 1842] [id = 80] 03:13:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 85 (0x7f774faaa400) [pid = 1842] [serial = 239] [outer = (nil)] 03:13:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 86 (0x7f7751855400) [pid = 1842] [serial = 240] [outer = 0x7f774faaa400] 03:13:31 INFO - PROCESS | 1842 | 1461406411719 Marionette DEBUG loaded listener.js 03:13:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 87 (0x7f775c074400) [pid = 1842] [serial = 241] [outer = 0x7f774faaa400] 03:13:32 INFO - PROCESS | 1842 | 1461406412649 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]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1335ms 03:13:32 INFO - PROCESS | 1842 | 1461406412674 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 03:13:32 INFO - PROCESS | 1842 | 1461406412677 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 03:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:13:32 INFO - PROCESS | 1842 | 1461406412687 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1842 | 1461406412696 Marionette TRACE conn3 <- [1,294,null,{}] 03:13:32 INFO - PROCESS | 1842 | 1461406412713 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}] 03:13:32 INFO - PROCESS | 1842 | 1461406412958 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 03:13:33 INFO - PROCESS | 1842 | 1461406413131 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760c8f800 == 47 [pid = 1842] [id = 81] 03:13:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 88 (0x7f775d41f400) [pid = 1842] [serial = 242] [outer = (nil)] 03:13:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f7760a1e000) [pid = 1842] [serial = 243] [outer = 0x7f775d41f400] 03:13:33 INFO - PROCESS | 1842 | 1461406413221 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f77612b3800) [pid = 1842] [serial = 244] [outer = 0x7f775d41f400] 03:13:33 INFO - PROCESS | 1842 | 1461406413965 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]]]}] 03:13:33 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. 03:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1295ms 03:13:33 INFO - PROCESS | 1842 | 1461406413981 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 03:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:13:33 INFO - PROCESS | 1842 | 1461406413986 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 03:13:33 INFO - PROCESS | 1842 | 1461406413992 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:13:33 INFO - PROCESS | 1842 | 1461406413995 Marionette TRACE conn3 <- [1,298,null,{}] 03:13:34 INFO - PROCESS | 1842 | 1461406414000 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}] 03:13:34 INFO - PROCESS | 1842 | 1461406414147 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 03:13:34 INFO - PROCESS | 1842 | 1461406414282 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776169d000 == 48 [pid = 1842] [id = 82] 03:13:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f77447eac00) [pid = 1842] [serial = 245] [outer = (nil)] 03:13:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f77616f0400) [pid = 1842] [serial = 246] [outer = 0x7f77447eac00] 03:13:34 INFO - PROCESS | 1842 | 1461406414358 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f7761710000) [pid = 1842] [serial = 247] [outer = 0x7f77447eac00] 03:13:35 INFO - PROCESS | 1842 | 1461406415159 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]]]}] 03:13:35 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. 03:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1180ms 03:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:13:35 INFO - PROCESS | 1842 | 1461406415171 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 1842 | 1461406415174 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 03:13:35 INFO - PROCESS | 1842 | 1461406415182 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 1842 | 1461406415185 Marionette TRACE conn3 <- [1,302,null,{}] 03:13:35 INFO - PROCESS | 1842 | 1461406415191 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}] 03:13:35 INFO - PROCESS | 1842 | 1461406415346 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 03:13:35 INFO - PROCESS | 1842 | 1461406415480 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776337c800 == 49 [pid = 1842] [id = 83] 03:13:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f775ee23000) [pid = 1842] [serial = 248] [outer = (nil)] 03:13:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f77633c2400) [pid = 1842] [serial = 249] [outer = 0x7f775ee23000] 03:13:35 INFO - PROCESS | 1842 | 1461406415555 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f7763d90400) [pid = 1842] [serial = 250] [outer = 0x7f775ee23000] 03:13:36 INFO - PROCESS | 1842 | 1461406416427 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]]]}] 03:13:36 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. 03:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1286ms 03:13:36 INFO - PROCESS | 1842 | 1461406416467 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 03:13:36 INFO - PROCESS | 1842 | 1461406416471 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 03:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:13:36 INFO - PROCESS | 1842 | 1461406416478 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 1842 | 1461406416481 Marionette TRACE conn3 <- [1,306,null,{}] 03:13:36 INFO - PROCESS | 1842 | 1461406416487 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}] 03:13:36 INFO - PROCESS | 1842 | 1461406416682 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 03:13:36 INFO - PROCESS | 1842 | 1461406416835 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747ce5000 == 50 [pid = 1842] [id = 84] 03:13:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f774a740400) [pid = 1842] [serial = 251] [outer = (nil)] 03:13:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f774c493000) [pid = 1842] [serial = 252] [outer = 0x7f774a740400] 03:13:36 INFO - PROCESS | 1842 | 1461406416913 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f776567fc00) [pid = 1842] [serial = 253] [outer = 0x7f774a740400] 03:13:38 INFO - PROCESS | 1842 | 1461406418032 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]]]}] 03:13:38 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. 03:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1586ms 03:13:38 INFO - PROCESS | 1842 | 1461406418067 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 03:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:13:38 INFO - PROCESS | 1842 | 1461406418074 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 03:13:38 INFO - PROCESS | 1842 | 1461406418082 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 1842 | 1461406418086 Marionette TRACE conn3 <- [1,310,null,{}] 03:13:38 INFO - PROCESS | 1842 | 1461406418094 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}] 03:13:38 INFO - PROCESS | 1842 | 1461406418243 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 03:13:38 INFO - PROCESS | 1842 | 1461406418387 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b388000 == 51 [pid = 1842] [id = 85] 03:13:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f7748bf4800) [pid = 1842] [serial = 254] [outer = (nil)] 03:13:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f7748bf7c00) [pid = 1842] [serial = 255] [outer = 0x7f7748bf4800] 03:13:38 INFO - PROCESS | 1842 | 1461406418457 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f774a737400) [pid = 1842] [serial = 256] [outer = 0x7f7748bf4800] 03:13:38 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f775c0f6000) [pid = 1842] [serial = 194] [outer = (nil)] [url = about:blank] 03:13:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775d46d800 == 50 [pid = 1842] [id = 77] 03:13:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456e4000 == 49 [pid = 1842] [id = 76] 03:13:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7755510800 == 48 [pid = 1842] [id = 75] 03:13:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774fb54000 == 47 [pid = 1842] [id = 74] 03:13:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774c288800 == 46 [pid = 1842] [id = 73] 03:13:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745463000 == 45 [pid = 1842] [id = 72] 03:13:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7747cd3800 == 44 [pid = 1842] [id = 71] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f774cf1c000) [pid = 1842] [serial = 173] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f775c078400) [pid = 1842] [serial = 192] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f775157ec00) [pid = 1842] [serial = 188] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f774ec27c00) [pid = 1842] [serial = 167] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f774ec24000) [pid = 1842] [serial = 183] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f774e6c3c00) [pid = 1842] [serial = 182] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f7752417c00) [pid = 1842] [serial = 189] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f774d083800) [pid = 1842] [serial = 180] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f7747d92c00) [pid = 1842] [serial = 176] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f774bdeec00) [pid = 1842] [serial = 179] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f77489b5000) [pid = 1842] [serial = 177] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f775bd61800) [pid = 1842] [serial = 191] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 88 (0x7f7748703800) [pid = 1842] [serial = 170] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 87 (0x7f774f526800) [pid = 1842] [serial = 185] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | --DOMWINDOW == 86 (0x7f775152e800) [pid = 1842] [serial = 186] [outer = (nil)] [url = about:blank] 03:13:39 INFO - PROCESS | 1842 | 1461406419259 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]]]}] 03:13:39 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. 03:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1234ms 03:13:39 INFO - PROCESS | 1842 | 1461406419321 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1842 | 1461406419328 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 03:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:13:39 INFO - PROCESS | 1842 | 1461406419339 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1842 | 1461406419342 Marionette TRACE conn3 <- [1,314,null,{}] 03:13:39 INFO - PROCESS | 1842 | 1461406419346 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}] 03:13:39 INFO - PROCESS | 1842 | 1461406419483 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 03:13:39 INFO - PROCESS | 1842 | 1461406419501 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d0ba000 == 45 [pid = 1842] [id = 86] 03:13:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 87 (0x7f774cfdc800) [pid = 1842] [serial = 257] [outer = (nil)] 03:13:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 88 (0x7f774e618400) [pid = 1842] [serial = 258] [outer = 0x7f774cfdc800] 03:13:39 INFO - PROCESS | 1842 | 1461406419575 Marionette DEBUG loaded listener.js 03:13:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f774ea23800) [pid = 1842] [serial = 259] [outer = 0x7f774cfdc800] 03:13:40 INFO - PROCESS | 1842 | 1461406420410 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]]]}] 03:13:40 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. 03:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1128ms 03:13:40 INFO - PROCESS | 1842 | 1461406420468 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 03:13:40 INFO - PROCESS | 1842 | 1461406420472 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 03:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:13:40 INFO - PROCESS | 1842 | 1461406420479 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:13:40 INFO - PROCESS | 1842 | 1461406420484 Marionette TRACE conn3 <- [1,318,null,{}] 03:13:40 INFO - PROCESS | 1842 | 1461406420498 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}] 03:13:40 INFO - PROCESS | 1842 | 1461406420660 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 03:13:40 INFO - PROCESS | 1842 | 1461406420672 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775165a000 == 46 [pid = 1842] [id = 87] 03:13:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f774586d400) [pid = 1842] [serial = 260] [outer = (nil)] 03:13:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f774d8a5800) [pid = 1842] [serial = 261] [outer = 0x7f774586d400] 03:13:40 INFO - PROCESS | 1842 | 1461406420824 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f774ef99000) [pid = 1842] [serial = 262] [outer = 0x7f774586d400] 03:13:41 INFO - PROCESS | 1842 | 1461406421524 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]]]}] 03:13:41 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. 03:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1081ms 03:13:41 INFO - PROCESS | 1842 | 1461406421592 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 03:13:41 INFO - PROCESS | 1842 | 1461406421597 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 03:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:13:41 INFO - PROCESS | 1842 | 1461406421603 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 1842 | 1461406421605 Marionette TRACE conn3 <- [1,322,null,{}] 03:13:41 INFO - PROCESS | 1842 | 1461406421611 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}] 03:13:41 INFO - PROCESS | 1842 | 1461406421782 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 03:13:41 INFO - PROCESS | 1842 | 1461406421849 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7755518000 == 47 [pid = 1842] [id = 88] 03:13:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f7747d31c00) [pid = 1842] [serial = 263] [outer = (nil)] 03:13:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f7748d0e400) [pid = 1842] [serial = 264] [outer = 0x7f7747d31c00] 03:13:41 INFO - PROCESS | 1842 | 1461406421911 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f7748d14000) [pid = 1842] [serial = 265] [outer = 0x7f7747d31c00] 03:13:42 INFO - PROCESS | 1842 | 1461406422627 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]]]}] 03:13:42 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. 03:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1081ms 03:13:42 INFO - PROCESS | 1842 | 1461406422688 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 1842 | 1461406422690 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 03:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:13:42 INFO - PROCESS | 1842 | 1461406422698 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 1842 | 1461406422701 Marionette TRACE conn3 <- [1,326,null,{}] 03:13:42 INFO - PROCESS | 1842 | 1461406422706 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}] 03:13:42 INFO - PROCESS | 1842 | 1461406422868 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 03:13:42 INFO - PROCESS | 1842 | 1461406422892 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747cd6000 == 48 [pid = 1842] [id = 89] 03:13:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f77447c2800) [pid = 1842] [serial = 266] [outer = (nil)] 03:13:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f77447cbc00) [pid = 1842] [serial = 267] [outer = 0x7f77447c2800] 03:13:42 INFO - PROCESS | 1842 | 1461406422955 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f77447d0800) [pid = 1842] [serial = 268] [outer = 0x7f77447c2800] 03:13:43 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f7751537800) [pid = 1842] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:13:43 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f774f526400) [pid = 1842] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:13:43 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f774e61cc00) [pid = 1842] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:13:43 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f775ee22c00) [pid = 1842] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:13:43 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f77447ec400) [pid = 1842] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:13:43 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f7748709800) [pid = 1842] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:13:43 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f774f52bc00) [pid = 1842] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:13:43 INFO - PROCESS | 1842 | 1461406423932 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]]]}] 03:13:43 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. 03:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1281ms 03:13:43 INFO - PROCESS | 1842 | 1461406423980 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 1842 | 1461406423982 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 03:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:13:43 INFO - PROCESS | 1842 | 1461406423988 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 1842 | 1461406423994 Marionette TRACE conn3 <- [1,330,null,{}] 03:13:44 INFO - PROCESS | 1842 | 1461406423999 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}] 03:13:44 INFO - PROCESS | 1842 | 1461406424166 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 03:13:44 INFO - PROCESS | 1842 | 1461406424176 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760ba5800 == 49 [pid = 1842] [id = 90] 03:13:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f77447c7c00) [pid = 1842] [serial = 269] [outer = (nil)] 03:13:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f774ef96c00) [pid = 1842] [serial = 270] [outer = 0x7f77447c7c00] 03:13:44 INFO - PROCESS | 1842 | 1461406424327 Marionette DEBUG loaded listener.js 03:13:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f7756189000) [pid = 1842] [serial = 271] [outer = 0x7f77447c7c00] 03:13:45 INFO - PROCESS | 1842 | 1461406425036 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]]]}] 03:13:45 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. 03:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1080ms 03:13:45 INFO - PROCESS | 1842 | 1461406425080 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 03:13:45 INFO - PROCESS | 1842 | 1461406425083 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 03:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:13:45 INFO - PROCESS | 1842 | 1461406425089 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:13:45 INFO - PROCESS | 1842 | 1461406425091 Marionette TRACE conn3 <- [1,334,null,{}] 03:13:45 INFO - PROCESS | 1842 | 1461406425096 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}] 03:13:45 INFO - PROCESS | 1842 | 1461406425266 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 03:13:45 INFO - PROCESS | 1842 | 1461406425406 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774629d800 == 50 [pid = 1842] [id = 91] 03:13:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f77447c3c00) [pid = 1842] [serial = 272] [outer = (nil)] 03:13:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f77447c9c00) [pid = 1842] [serial = 273] [outer = 0x7f77447c3c00] 03:13:45 INFO - PROCESS | 1842 | 1461406425482 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f774585fc00) [pid = 1842] [serial = 274] [outer = 0x7f77447c3c00] 03:13:46 INFO - PROCESS | 1842 | 1461406426414 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]]]}] 03:13:46 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. 03:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1385ms 03:13:46 INFO - PROCESS | 1842 | 1461406426476 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 03:13:46 INFO - PROCESS | 1842 | 1461406426484 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 03:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:13:46 INFO - PROCESS | 1842 | 1461406426493 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1842 | 1461406426498 Marionette TRACE conn3 <- [1,338,null,{}] 03:13:46 INFO - PROCESS | 1842 | 1461406426505 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}] 03:13:46 INFO - PROCESS | 1842 | 1461406426679 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 03:13:46 INFO - PROCESS | 1842 | 1461406426813 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774fb5b800 == 51 [pid = 1842] [id = 92] 03:13:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f77447c4c00) [pid = 1842] [serial = 275] [outer = (nil)] 03:13:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f77489bd400) [pid = 1842] [serial = 276] [outer = 0x7f77447c4c00] 03:13:46 INFO - PROCESS | 1842 | 1461406426894 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f7748bf6800) [pid = 1842] [serial = 277] [outer = 0x7f77447c4c00] 03:13:47 INFO - PROCESS | 1842 | 1461406427812 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]]]}] 03:13:47 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. 03:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1385ms 03:13:47 INFO - PROCESS | 1842 | 1461406427890 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 1842 | 1461406427894 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 03:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:13:47 INFO - PROCESS | 1842 | 1461406427904 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 1842 | 1461406427909 Marionette TRACE conn3 <- [1,342,null,{}] 03:13:47 INFO - PROCESS | 1842 | 1461406427914 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}] 03:13:48 INFO - PROCESS | 1842 | 1461406428091 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 03:13:48 INFO - PROCESS | 1842 | 1461406428199 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7763382000 == 52 [pid = 1842] [id = 93] 03:13:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f77489b8c00) [pid = 1842] [serial = 278] [outer = (nil)] 03:13:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f774cfdec00) [pid = 1842] [serial = 279] [outer = 0x7f77489b8c00] 03:13:48 INFO - PROCESS | 1842 | 1461406428276 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f774d791400) [pid = 1842] [serial = 280] [outer = 0x7f77489b8c00] 03:13:49 INFO - PROCESS | 1842 | 1461406429167 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]]]}] 03:13:49 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. 03:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1330ms 03:13:49 INFO - PROCESS | 1842 | 1461406429235 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 03:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:13:49 INFO - PROCESS | 1842 | 1461406429239 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 03:13:49 INFO - PROCESS | 1842 | 1461406429252 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 1842 | 1461406429260 Marionette TRACE conn3 <- [1,346,null,{}] 03:13:49 INFO - PROCESS | 1842 | 1461406429268 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}] 03:13:49 INFO - PROCESS | 1842 | 1461406429464 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 03:13:49 INFO - PROCESS | 1842 | 1461406429599 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77516c9000 == 53 [pid = 1842] [id = 94] 03:13:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f774d78a000) [pid = 1842] [serial = 281] [outer = (nil)] 03:13:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f774f51e800) [pid = 1842] [serial = 282] [outer = 0x7f774d78a000] 03:13:49 INFO - PROCESS | 1842 | 1461406429683 Marionette DEBUG loaded listener.js 03:13:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f7751584c00) [pid = 1842] [serial = 283] [outer = 0x7f774d78a000] 03:13:50 INFO - PROCESS | 1842 | 1461406430467 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]]]}] 03:13:50 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. 03:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1247ms 03:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:13:50 INFO - PROCESS | 1842 | 1461406430497 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 03:13:50 INFO - PROCESS | 1842 | 1461406430500 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 03:13:50 INFO - PROCESS | 1842 | 1461406430508 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 1842 | 1461406430511 Marionette TRACE conn3 <- [1,350,null,{}] 03:13:50 INFO - PROCESS | 1842 | 1461406430516 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}] 03:13:50 INFO - PROCESS | 1842 | 1461406430677 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 03:13:50 INFO - PROCESS | 1842 | 1461406430817 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e389000 == 54 [pid = 1842] [id = 95] 03:13:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f77447ee800) [pid = 1842] [serial = 284] [outer = (nil)] 03:13:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f775bd61800) [pid = 1842] [serial = 285] [outer = 0x7f77447ee800] 03:13:50 INFO - PROCESS | 1842 | 1461406430891 Marionette DEBUG loaded listener.js 03:13:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f775c221000) [pid = 1842] [serial = 286] [outer = 0x7f77447ee800] 03:13:51 INFO - PROCESS | 1842 | 1461406431724 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]]]}] 03:13:51 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. 03:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1278ms 03:13:51 INFO - PROCESS | 1842 | 1461406431787 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 03:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:13:51 INFO - PROCESS | 1842 | 1461406431791 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 03:13:51 INFO - PROCESS | 1842 | 1461406431797 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:13:51 INFO - PROCESS | 1842 | 1461406431800 Marionette TRACE conn3 <- [1,354,null,{}] 03:13:51 INFO - PROCESS | 1842 | 1461406431806 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}] 03:13:51 INFO - PROCESS | 1842 | 1461406431967 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 03:13:52 INFO - PROCESS | 1842 | 1461406432111 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e302800 == 55 [pid = 1842] [id = 96] 03:13:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f775c4e5000) [pid = 1842] [serial = 287] [outer = (nil)] 03:13:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f775d147000) [pid = 1842] [serial = 288] [outer = 0x7f775c4e5000] 03:13:52 INFO - PROCESS | 1842 | 1461406432215 Marionette DEBUG loaded listener.js 03:13:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f775f33dc00) [pid = 1842] [serial = 289] [outer = 0x7f775c4e5000] 03:13:53 INFO - PROCESS | 1842 | 1461406433417 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]]]}] 03:13:53 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. 03:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1637ms 03:13:53 INFO - PROCESS | 1842 | 1461406433433 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 03:13:53 INFO - PROCESS | 1842 | 1461406433437 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 03:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:13:53 INFO - PROCESS | 1842 | 1461406433446 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:13:53 INFO - PROCESS | 1842 | 1461406433451 Marionette TRACE conn3 <- [1,358,null,{}] 03:13:53 INFO - PROCESS | 1842 | 1461406433459 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}] 03:13:53 INFO - PROCESS | 1842 | 1461406433610 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 03:13:53 INFO - PROCESS | 1842 | 1461406433783 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e313000 == 56 [pid = 1842] [id = 97] 03:13:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f7747d36c00) [pid = 1842] [serial = 290] [outer = (nil)] 03:13:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f7747d3bc00) [pid = 1842] [serial = 291] [outer = 0x7f7747d36c00] 03:13:53 INFO - PROCESS | 1842 | 1461406433849 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f7748bef800) [pid = 1842] [serial = 292] [outer = 0x7f7747d36c00] 03:13:54 INFO - PROCESS | 1842 | 1461406434686 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]]]}] 03:13:54 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. 03:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1288ms 03:13:54 INFO - PROCESS | 1842 | 1461406434734 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 03:13:54 INFO - PROCESS | 1842 | 1461406434741 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 03:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:13:54 INFO - PROCESS | 1842 | 1461406434752 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 1842 | 1461406434755 Marionette TRACE conn3 <- [1,362,null,{}] 03:13:54 INFO - PROCESS | 1842 | 1461406434760 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}] 03:13:54 INFO - PROCESS | 1842 | 1461406434910 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 03:13:55 INFO - PROCESS | 1842 | 1461406435055 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e2f800 == 57 [pid = 1842] [id = 98] 03:13:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f77462da000) [pid = 1842] [serial = 293] [outer = (nil)] 03:13:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f7748bf9400) [pid = 1842] [serial = 294] [outer = 0x7f77462da000] 03:13:55 INFO - PROCESS | 1842 | 1461406435158 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f7748d13000) [pid = 1842] [serial = 295] [outer = 0x7f77462da000] 03:13:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7760ba5800 == 56 [pid = 1842] [id = 90] 03:13:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7747cd6000 == 55 [pid = 1842] [id = 89] 03:13:55 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f7748706c00) [pid = 1842] [serial = 197] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f774da4e000) [pid = 1842] [serial = 200] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f775525cc00) [pid = 1842] [serial = 203] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f775c45a800) [pid = 1842] [serial = 206] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f775d146400) [pid = 1842] [serial = 209] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f7761609000) [pid = 1842] [serial = 233] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7755518000 == 54 [pid = 1842] [id = 88] 03:13:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775165a000 == 53 [pid = 1842] [id = 87] 03:13:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d0ba000 == 52 [pid = 1842] [id = 86] 03:13:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b388000 == 51 [pid = 1842] [id = 85] 03:13:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776169d000 == 50 [pid = 1842] [id = 82] 03:13:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7760c8f800 == 49 [pid = 1842] [id = 81] 03:13:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775c4bb000 == 48 [pid = 1842] [id = 80] 03:13:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e27e800 == 47 [pid = 1842] [id = 79] 03:13:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775f375800 == 46 [pid = 1842] [id = 78] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f775d13c000) [pid = 1842] [serial = 224] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f775bff4400) [pid = 1842] [serial = 221] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f774e6bac00) [pid = 1842] [serial = 218] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f774ef03000) [pid = 1842] [serial = 219] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f775eea6400) [pid = 1842] [serial = 227] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f7744eca000) [pid = 1842] [serial = 212] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f7745867800) [pid = 1842] [serial = 213] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f774d645800) [pid = 1842] [serial = 216] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f774bdefc00) [pid = 1842] [serial = 215] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f7760a24c00) [pid = 1842] [serial = 228] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f7760db5c00) [pid = 1842] [serial = 230] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f775d410800) [pid = 1842] [serial = 225] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f7761259400) [pid = 1842] [serial = 231] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f775c21fc00) [pid = 1842] [serial = 222] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1842 | 1461406436135 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]]]}] 03:13:56 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. 03:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1429ms 03:13:56 INFO - PROCESS | 1842 | 1461406436183 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 1842 | 1461406436186 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 03:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:13:56 INFO - PROCESS | 1842 | 1461406436192 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 1842 | 1461406436198 Marionette TRACE conn3 <- [1,366,null,{}] 03:13:56 INFO - PROCESS | 1842 | 1461406436213 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}] 03:13:56 INFO - PROCESS | 1842 | 1461406436367 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 03:13:56 INFO - PROCESS | 1842 | 1461406436462 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bcca000 == 47 [pid = 1842] [id = 99] 03:13:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f774a741000) [pid = 1842] [serial = 296] [outer = (nil)] 03:13:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f774d642c00) [pid = 1842] [serial = 297] [outer = 0x7f774a741000] 03:13:56 INFO - PROCESS | 1842 | 1461406436533 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f774d794c00) [pid = 1842] [serial = 298] [outer = 0x7f774a741000] 03:13:57 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. 03:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1137ms 03:13:57 INFO - PROCESS | 1842 | 1461406437320 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]]]}] 03:13:57 INFO - PROCESS | 1842 | 1461406437335 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 03:13:57 INFO - PROCESS | 1842 | 1461406437339 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 03:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:13:57 INFO - PROCESS | 1842 | 1461406437345 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:13:57 INFO - PROCESS | 1842 | 1461406437351 Marionette TRACE conn3 <- [1,370,null,{}] 03:13:57 INFO - PROCESS | 1842 | 1461406437356 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}] 03:13:57 INFO - PROCESS | 1842 | 1461406437510 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 03:13:57 INFO - PROCESS | 1842 | 1461406437607 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774eeeb000 == 48 [pid = 1842] [id = 100] 03:13:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f77447d1c00) [pid = 1842] [serial = 299] [outer = (nil)] 03:13:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f774e61fc00) [pid = 1842] [serial = 300] [outer = 0x7f77447d1c00] 03:13:57 INFO - PROCESS | 1842 | 1461406437670 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f774ea23c00) [pid = 1842] [serial = 301] [outer = 0x7f77447d1c00] 03:13:58 INFO - PROCESS | 1842 | 1461406438324 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]]]}] 03:13:58 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. 03:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 987ms 03:13:58 INFO - PROCESS | 1842 | 1461406438333 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 1842 | 1461406438336 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 03:13:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:13:58 INFO - PROCESS | 1842 | 1461406438341 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 1842 | 1461406438343 Marionette TRACE conn3 <- [1,374,null,{}] 03:13:58 INFO - PROCESS | 1842 | 1461406438349 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}] 03:13:58 INFO - PROCESS | 1842 | 1461406438532 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 03:13:58 INFO - PROCESS | 1842 | 1461406438566 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77516cb800 == 49 [pid = 1842] [id = 101] 03:13:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f774ea24400) [pid = 1842] [serial = 302] [outer = (nil)] 03:13:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f774f51cc00) [pid = 1842] [serial = 303] [outer = 0x7f774ea24400] 03:13:58 INFO - PROCESS | 1842 | 1461406438629 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f77524a6800) [pid = 1842] [serial = 304] [outer = 0x7f774ea24400] 03:13:59 INFO - PROCESS | 1842 | 1461406439519 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:13:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1230ms 03:13:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:13:59 INFO - PROCESS | 1842 | 1461406439573 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1842 | 1461406439576 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 03:13:59 INFO - PROCESS | 1842 | 1461406439581 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1842 | 1461406439584 Marionette TRACE conn3 <- [1,378,null,{}] 03:13:59 INFO - PROCESS | 1842 | 1461406439590 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}] 03:13:59 INFO - PROCESS | 1842 | 1461406439799 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 03:13:59 INFO - PROCESS | 1842 | 1461406439821 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77489c5000 == 50 [pid = 1842] [id = 102] 03:13:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f775c4e8c00) [pid = 1842] [serial = 305] [outer = (nil)] 03:13:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f775f33e800) [pid = 1842] [serial = 306] [outer = 0x7f775c4e8c00] 03:13:59 INFO - PROCESS | 1842 | 1461406439883 Marionette DEBUG loaded listener.js 03:13:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f7760a24c00) [pid = 1842] [serial = 307] [outer = 0x7f775c4e8c00] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f7747214400) [pid = 1842] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f774720f800) [pid = 1842] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f7744ece800) [pid = 1842] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f774cfdac00) [pid = 1842] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f7747d31c00) [pid = 1842] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f77447c2800) [pid = 1842] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f775ee23000) [pid = 1842] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f774faaa400) [pid = 1842] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f77489bb800) [pid = 1842] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f7748bf4800) [pid = 1842] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f774a740400) [pid = 1842] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f774586d400) [pid = 1842] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f775d41f400) [pid = 1842] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f77447eac00) [pid = 1842] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f774cfdc800) [pid = 1842] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f776143ec00) [pid = 1842] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f775c226800) [pid = 1842] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f774ec20000) [pid = 1842] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f774c494400) [pid = 1842] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f7752417400) [pid = 1842] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:14:00 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f77447e5c00) [pid = 1842] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:14:01 INFO - PROCESS | 1842 | 1461406441023 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:14:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:14:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1482ms 03:14:01 INFO - PROCESS | 1842 | 1461406441064 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 03:14:01 INFO - PROCESS | 1842 | 1461406441066 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 03:14:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:14:01 INFO - PROCESS | 1842 | 1461406441072 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:14:01 INFO - PROCESS | 1842 | 1461406441074 Marionette TRACE conn3 <- [1,382,null,{}] 03:14:01 INFO - PROCESS | 1842 | 1461406441079 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}] 03:14:01 INFO - PROCESS | 1842 | 1461406441245 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 03:14:01 INFO - PROCESS | 1842 | 1461406441369 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7751652800 == 51 [pid = 1842] [id = 103] 03:14:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f77447c6c00) [pid = 1842] [serial = 308] [outer = (nil)] 03:14:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f774b320800) [pid = 1842] [serial = 309] [outer = 0x7f77447c6c00] 03:14:01 INFO - PROCESS | 1842 | 1461406441430 Marionette DEBUG loaded listener.js 03:14:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f774ea2b800) [pid = 1842] [serial = 310] [outer = 0x7f77447c6c00] 03:14:01 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:01 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:14:01 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:01 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:01 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:02 INFO - PROCESS | 1842 | 1461406442033 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:14:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:14:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 984ms 03:14:02 INFO - PROCESS | 1842 | 1461406442057 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 03:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:14:02 INFO - PROCESS | 1842 | 1461406442061 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 03:14:02 INFO - PROCESS | 1842 | 1461406442066 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1842 | 1461406442068 Marionette TRACE conn3 <- [1,386,null,{}] 03:14:02 INFO - PROCESS | 1842 | 1461406442074 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}] 03:14:02 INFO - PROCESS | 1842 | 1461406442260 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 03:14:02 INFO - PROCESS | 1842 | 1461406442280 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775ee36800 == 52 [pid = 1842] [id = 104] 03:14:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f77447eac00) [pid = 1842] [serial = 311] [outer = (nil)] 03:14:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f774490ac00) [pid = 1842] [serial = 312] [outer = 0x7f77447eac00] 03:14:02 INFO - PROCESS | 1842 | 1461406442342 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f7744910800) [pid = 1842] [serial = 313] [outer = 0x7f77447eac00] 03:14:03 INFO - PROCESS | 1842 | 1461406443210 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]]]}] 03:14:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:14:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1185ms 03:14:03 INFO - PROCESS | 1842 | 1461406443253 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 03:14:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:14:03 INFO - PROCESS | 1842 | 1461406443258 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 03:14:03 INFO - PROCESS | 1842 | 1461406443267 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:14:03 INFO - PROCESS | 1842 | 1461406443273 Marionette TRACE conn3 <- [1,390,null,{}] 03:14:03 INFO - PROCESS | 1842 | 1461406443282 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}] 03:14:03 INFO - PROCESS | 1842 | 1461406443450 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 03:14:03 INFO - PROCESS | 1842 | 1461406443590 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d0aa800 == 53 [pid = 1842] [id = 105] 03:14:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f77447e5c00) [pid = 1842] [serial = 314] [outer = (nil)] 03:14:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f77462d7400) [pid = 1842] [serial = 315] [outer = 0x7f77447e5c00] 03:14:03 INFO - PROCESS | 1842 | 1461406443675 Marionette DEBUG loaded listener.js 03:14:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f7747d33800) [pid = 1842] [serial = 316] [outer = 0x7f77447e5c00] 03:14:04 INFO - PROCESS | 1842 | 1461406444613 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]]]}] 03:14:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:14:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1390ms 03:14:04 INFO - PROCESS | 1842 | 1461406444657 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 03:14:04 INFO - PROCESS | 1842 | 1461406444671 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 03:14:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:14:04 INFO - PROCESS | 1842 | 1461406444687 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:14:04 INFO - PROCESS | 1842 | 1461406444692 Marionette TRACE conn3 <- [1,394,null,{}] 03:14:04 INFO - PROCESS | 1842 | 1461406444697 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}] 03:14:04 INFO - PROCESS | 1842 | 1461406444868 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 03:14:05 INFO - PROCESS | 1842 | 1461406445002 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774fb57800 == 54 [pid = 1842] [id = 106] 03:14:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f7747d33000) [pid = 1842] [serial = 317] [outer = (nil)] 03:14:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f7748d0f800) [pid = 1842] [serial = 318] [outer = 0x7f7747d33000] 03:14:05 INFO - PROCESS | 1842 | 1461406445074 Marionette DEBUG loaded listener.js 03:14:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f774c2a7c00) [pid = 1842] [serial = 319] [outer = 0x7f7747d33000] 03:14:06 INFO - PROCESS | 1842 | 1461406446026 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]]]}] 03:14:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:14:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1381ms 03:14:06 INFO - PROCESS | 1842 | 1461406446068 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 03:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:14:06 INFO - PROCESS | 1842 | 1461406446073 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 03:14:06 INFO - PROCESS | 1842 | 1461406446079 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:14:06 INFO - PROCESS | 1842 | 1461406446084 Marionette TRACE conn3 <- [1,398,null,{}] 03:14:06 INFO - PROCESS | 1842 | 1461406446100 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}] 03:14:06 INFO - PROCESS | 1842 | 1461406446263 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 03:14:06 INFO - PROCESS | 1842 | 1461406446400 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776127f800 == 55 [pid = 1842] [id = 107] 03:14:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f774d63cc00) [pid = 1842] [serial = 320] [outer = (nil)] 03:14:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f774e921400) [pid = 1842] [serial = 321] [outer = 0x7f774d63cc00] 03:14:06 INFO - PROCESS | 1842 | 1461406446479 Marionette DEBUG loaded listener.js 03:14:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f77524af800) [pid = 1842] [serial = 322] [outer = 0x7f774d63cc00] 03:14:07 INFO - PROCESS | 1842 | 1461406447369 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]]]}] 03:14:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:14:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1334ms 03:14:07 INFO - PROCESS | 1842 | 1461406447413 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 1842 | 1461406447418 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 03:14:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:14:07 INFO - PROCESS | 1842 | 1461406447423 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1842 | 1461406447426 Marionette TRACE conn3 <- [1,402,null,{}] 03:14:07 INFO - PROCESS | 1842 | 1461406447431 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}] 03:14:07 INFO - PROCESS | 1842 | 1461406447584 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 03:14:07 INFO - PROCESS | 1842 | 1461406447726 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7761733000 == 56 [pid = 1842] [id = 108] 03:14:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f774d790400) [pid = 1842] [serial = 323] [outer = (nil)] 03:14:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f775d202c00) [pid = 1842] [serial = 324] [outer = 0x7f774d790400] 03:14:07 INFO - PROCESS | 1842 | 1461406447807 Marionette DEBUG loaded listener.js 03:14:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f775d5de800) [pid = 1842] [serial = 325] [outer = 0x7f774d790400] 03:14:08 INFO - PROCESS | 1842 | 1461406448702 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]]]}] 03:14:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1341ms 03:14:08 INFO - PROCESS | 1842 | 1461406448767 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 03:14:08 INFO - PROCESS | 1842 | 1461406448771 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 03:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:14:08 INFO - PROCESS | 1842 | 1461406448777 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:14:08 INFO - PROCESS | 1842 | 1461406448779 Marionette TRACE conn3 <- [1,406,null,{}] 03:14:08 INFO - PROCESS | 1842 | 1461406448786 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}] 03:14:08 INFO - PROCESS | 1842 | 1461406448948 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 03:14:09 INFO - PROCESS | 1842 | 1461406449086 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744750000 == 57 [pid = 1842] [id = 109] 03:14:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f775c225c00) [pid = 1842] [serial = 326] [outer = (nil)] 03:14:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f775f34bc00) [pid = 1842] [serial = 327] [outer = 0x7f775c225c00] 03:14:09 INFO - PROCESS | 1842 | 1461406449161 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f7760db5000) [pid = 1842] [serial = 328] [outer = 0x7f775c225c00] 03:14:10 INFO - PROCESS | 1842 | 1461406450013 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]]]}] 03:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1279ms 03:14:10 INFO - PROCESS | 1842 | 1461406450057 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 03:14:10 INFO - PROCESS | 1842 | 1461406450060 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 03:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:14:10 INFO - PROCESS | 1842 | 1461406450067 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 1842 | 1461406450070 Marionette TRACE conn3 <- [1,410,null,{}] 03:14:10 INFO - PROCESS | 1842 | 1461406450075 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}] 03:14:10 INFO - PROCESS | 1842 | 1461406450301 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 03:14:10 INFO - PROCESS | 1842 | 1461406450317 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bec6000 == 58 [pid = 1842] [id = 110] 03:14:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f7761443800) [pid = 1842] [serial = 329] [outer = (nil)] 03:14:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f776170ec00) [pid = 1842] [serial = 330] [outer = 0x7f7761443800] 03:14:10 INFO - PROCESS | 1842 | 1461406450433 Marionette DEBUG loaded listener.js 03:14:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f776400e400) [pid = 1842] [serial = 331] [outer = 0x7f7761443800] 03:14:11 INFO - PROCESS | 1842 | 1461406451387 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]]]}] 03:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1379ms 03:14:11 INFO - PROCESS | 1842 | 1461406451448 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 03:14:11 INFO - PROCESS | 1842 | 1461406451452 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 03:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:14:11 INFO - PROCESS | 1842 | 1461406451457 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:14:11 INFO - PROCESS | 1842 | 1461406451460 Marionette TRACE conn3 <- [1,414,null,{}] 03:14:11 INFO - PROCESS | 1842 | 1461406451466 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}] 03:14:11 INFO - PROCESS | 1842 | 1461406451614 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 03:14:11 INFO - PROCESS | 1842 | 1461406451761 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456f2800 == 59 [pid = 1842] [id = 111] 03:14:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f77447ce400) [pid = 1842] [serial = 332] [outer = (nil)] 03:14:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f77462dd800) [pid = 1842] [serial = 333] [outer = 0x7f77447ce400] 03:14:11 INFO - PROCESS | 1842 | 1461406451835 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f7749233800) [pid = 1842] [serial = 334] [outer = 0x7f77447ce400] 03:14:12 INFO - PROCESS | 1842 | 1461406452868 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]]]}] 03:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1442ms 03:14:12 INFO - PROCESS | 1842 | 1461406452903 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 1842 | 1461406452912 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 03:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:14:12 INFO - PROCESS | 1842 | 1461406452922 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 1842 | 1461406452926 Marionette TRACE conn3 <- [1,418,null,{}] 03:14:12 INFO - PROCESS | 1842 | 1461406452935 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}] 03:14:13 INFO - PROCESS | 1842 | 1461406453083 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 03:14:13 INFO - PROCESS | 1842 | 1461406453353 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456e7800 == 60 [pid = 1842] [id = 112] 03:14:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f7747d2e800) [pid = 1842] [serial = 335] [outer = (nil)] 03:14:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f7747d37400) [pid = 1842] [serial = 336] [outer = 0x7f7747d2e800] 03:14:13 INFO - PROCESS | 1842 | 1461406453472 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f7748bed800) [pid = 1842] [serial = 337] [outer = 0x7f7747d2e800] 03:14:13 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f774ef96c00) [pid = 1842] [serial = 270] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7751652800 == 59 [pid = 1842] [id = 103] 03:14:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77489c5000 == 58 [pid = 1842] [id = 102] 03:14:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77516cb800 == 57 [pid = 1842] [id = 101] 03:14:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774eeeb000 == 56 [pid = 1842] [id = 100] 03:14:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bcca000 == 55 [pid = 1842] [id = 99] 03:14:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e2f800 == 54 [pid = 1842] [id = 98] 03:14:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e313000 == 53 [pid = 1842] [id = 97] 03:14:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774629d800 == 52 [pid = 1842] [id = 91] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f774da4c400) [pid = 1842] [serial = 174] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f77489bc800) [pid = 1842] [serial = 171] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f775152d800) [pid = 1842] [serial = 168] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f77487b4800) [pid = 1842] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f774ef99000) [pid = 1842] [serial = 262] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f775d2b7400) [pid = 1842] [serial = 210] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f775ceb3c00) [pid = 1842] [serial = 207] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f774e620400) [pid = 1842] [serial = 201] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f775bff4c00) [pid = 1842] [serial = 204] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f774a742800) [pid = 1842] [serial = 198] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f775c221800) [pid = 1842] [serial = 195] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f7748d0e400) [pid = 1842] [serial = 264] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f77447cbc00) [pid = 1842] [serial = 267] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f7748d14000) [pid = 1842] [serial = 265] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f77447d0800) [pid = 1842] [serial = 268] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f7763d90400) [pid = 1842] [serial = 250] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f77633c2400) [pid = 1842] [serial = 249] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f775c074400) [pid = 1842] [serial = 241] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f7751855400) [pid = 1842] [serial = 240] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f774e61f000) [pid = 1842] [serial = 238] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f774d8a7000) [pid = 1842] [serial = 237] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f774a737400) [pid = 1842] [serial = 256] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f7748bf7c00) [pid = 1842] [serial = 255] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f776567fc00) [pid = 1842] [serial = 253] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f774c493000) [pid = 1842] [serial = 252] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f774d8a5800) [pid = 1842] [serial = 261] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f77612b3800) [pid = 1842] [serial = 244] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f7760a1e000) [pid = 1842] [serial = 243] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f7761710000) [pid = 1842] [serial = 247] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 88 (0x7f77616f0400) [pid = 1842] [serial = 246] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 87 (0x7f774e618400) [pid = 1842] [serial = 258] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 86 (0x7f774ea23800) [pid = 1842] [serial = 259] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | --DOMWINDOW == 85 (0x7f77616ea000) [pid = 1842] [serial = 234] [outer = (nil)] [url = about:blank] 03:14:14 INFO - PROCESS | 1842 | 1461406454770 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]]]}] 03:14:14 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 03:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1890ms 03:14:14 INFO - PROCESS | 1842 | 1461406454827 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 03:14:14 INFO - PROCESS | 1842 | 1461406454835 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 03:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:14:14 INFO - PROCESS | 1842 | 1461406454845 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:14:14 INFO - PROCESS | 1842 | 1461406454849 Marionette TRACE conn3 <- [1,422,null,{}] 03:14:14 INFO - PROCESS | 1842 | 1461406454863 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}] 03:14:15 INFO - PROCESS | 1842 | 1461406455000 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 03:14:15 INFO - PROCESS | 1842 | 1461406455012 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dea5800 == 53 [pid = 1842] [id = 113] 03:14:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 86 (0x7f7747d2e400) [pid = 1842] [serial = 338] [outer = (nil)] 03:14:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 87 (0x7f7749235800) [pid = 1842] [serial = 339] [outer = 0x7f7747d2e400] 03:14:15 INFO - PROCESS | 1842 | 1461406455078 Marionette DEBUG loaded listener.js 03:14:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 88 (0x7f7749241400) [pid = 1842] [serial = 340] [outer = 0x7f7747d2e400] 03:14:16 INFO - PROCESS | 1842 | 1461406456269 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]]]}] 03:14:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:14:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1445ms 03:14:16 INFO - PROCESS | 1842 | 1461406456295 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 03:14:16 INFO - PROCESS | 1842 | 1461406456298 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 03:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:14:16 INFO - PROCESS | 1842 | 1461406456305 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:14:16 INFO - PROCESS | 1842 | 1461406456310 Marionette TRACE conn3 <- [1,426,null,{}] 03:14:16 INFO - PROCESS | 1842 | 1461406456324 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}] 03:14:16 INFO - PROCESS | 1842 | 1461406456503 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 03:14:16 INFO - PROCESS | 1842 | 1461406456610 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e51b800 == 54 [pid = 1842] [id = 114] 03:14:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f774cfda400) [pid = 1842] [serial = 341] [outer = (nil)] 03:14:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f774d78e400) [pid = 1842] [serial = 342] [outer = 0x7f774cfda400] 03:14:16 INFO - PROCESS | 1842 | 1461406456674 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f774db73000) [pid = 1842] [serial = 343] [outer = 0x7f774cfda400] 03:14:17 INFO - PROCESS | 1842 | 1461406457421 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] 03:14:17 INFO - PROCESS | 1842 | 1461406457504 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 03:14:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:14:17 INFO - PROCESS | 1842 | 1461406457510 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:14:17 INFO - PROCESS | 1842 | 1461406457512 Marionette TRACE conn3 <- [1,430,null,{}] 03:14:17 INFO - PROCESS | 1842 | 1461406457518 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}] 03:14:17 INFO - PROCESS | 1842 | 1461406457691 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 03:14:17 INFO - PROCESS | 1842 | 1461406457756 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774f557800 == 55 [pid = 1842] [id = 115] 03:14:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f7748751000) [pid = 1842] [serial = 344] [outer = (nil)] 03:14:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f774875a400) [pid = 1842] [serial = 345] [outer = 0x7f7748751000] 03:14:17 INFO - PROCESS | 1842 | 1461406457818 Marionette DEBUG loaded listener.js 03:14:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f774d78b400) [pid = 1842] [serial = 346] [outer = 0x7f7748751000] 03:14:18 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f77447c7c00) [pid = 1842] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:14:18 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f775c4e8c00) [pid = 1842] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:14:18 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f7747d36c00) [pid = 1842] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:14:18 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f77462da000) [pid = 1842] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:14:18 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f77447d1c00) [pid = 1842] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:14:18 INFO - PROCESS | 1842 | --DOMWINDOW == 88 (0x7f774a741000) [pid = 1842] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:14:18 INFO - PROCESS | 1842 | --DOMWINDOW == 87 (0x7f774ea24400) [pid = 1842] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:14:18 INFO - PROCESS | 1842 | --DOMWINDOW == 86 (0x7f77447c6c00) [pid = 1842] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:14:18 INFO - PROCESS | 1842 | 1461406458590 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]]]}] 03:14:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:14:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1132ms 03:14:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:14:18 INFO - PROCESS | 1842 | 1461406458643 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 03:14:18 INFO - PROCESS | 1842 | 1461406458645 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 03:14:18 INFO - PROCESS | 1842 | 1461406458651 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:14:18 INFO - PROCESS | 1842 | 1461406458654 Marionette TRACE conn3 <- [1,434,null,{}] 03:14:18 INFO - PROCESS | 1842 | 1461406458659 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}] 03:14:18 INFO - PROCESS | 1842 | 1461406458821 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 03:14:18 INFO - PROCESS | 1842 | 1461406458839 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7751805000 == 56 [pid = 1842] [id = 116] 03:14:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 87 (0x7f7748754000) [pid = 1842] [serial = 347] [outer = (nil)] 03:14:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 88 (0x7f774d788000) [pid = 1842] [serial = 348] [outer = 0x7f7748754000] 03:14:18 INFO - PROCESS | 1842 | 1461406458897 Marionette DEBUG loaded listener.js 03:14:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f774e619000) [pid = 1842] [serial = 349] [outer = 0x7f7748754000] 03:14:19 INFO - PROCESS | 1842 | 1461406459689 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]]]}] 03:14:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:14:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1077ms 03:14:19 INFO - PROCESS | 1842 | 1461406459728 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 03:14:19 INFO - PROCESS | 1842 | 1461406459735 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 03:14:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:14:19 INFO - PROCESS | 1842 | 1461406459749 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 1842 | 1461406459751 Marionette TRACE conn3 <- [1,438,null,{}] 03:14:19 INFO - PROCESS | 1842 | 1461406459756 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}] 03:14:19 INFO - PROCESS | 1842 | 1461406459938 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 03:14:19 INFO - PROCESS | 1842 | 1461406459950 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c40b000 == 57 [pid = 1842] [id = 117] 03:14:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f774ef02c00) [pid = 1842] [serial = 350] [outer = (nil)] 03:14:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f7752419000) [pid = 1842] [serial = 351] [outer = 0x7f774ef02c00] 03:14:20 INFO - PROCESS | 1842 | 1461406460013 Marionette DEBUG loaded listener.js 03:14:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f775c223400) [pid = 1842] [serial = 352] [outer = 0x7f774ef02c00] 03:14:21 INFO - PROCESS | 1842 | 1461406461058 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]]]}] 03:14:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:14:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1379ms 03:14:21 INFO - PROCESS | 1842 | 1461406461129 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 03:14:21 INFO - PROCESS | 1842 | 1461406461136 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 03:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:14:21 INFO - PROCESS | 1842 | 1461406461144 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:14:21 INFO - PROCESS | 1842 | 1461406461149 Marionette TRACE conn3 <- [1,442,null,{}] 03:14:21 INFO - PROCESS | 1842 | 1461406461157 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}] 03:14:21 INFO - PROCESS | 1842 | 1461406461355 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 03:14:21 INFO - PROCESS | 1842 | 1461406461493 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dba1000 == 58 [pid = 1842] [id = 118] 03:14:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f7747c5e400) [pid = 1842] [serial = 353] [outer = (nil)] 03:14:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f7748757400) [pid = 1842] [serial = 354] [outer = 0x7f7747c5e400] 03:14:21 INFO - PROCESS | 1842 | 1461406461567 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f7748bf6c00) [pid = 1842] [serial = 355] [outer = 0x7f7747c5e400] 03:14:22 INFO - PROCESS | 1842 | 1461406462519 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]]]}] 03:14:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:14:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1439ms 03:14:22 INFO - PROCESS | 1842 | 1461406462585 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 03:14:22 INFO - PROCESS | 1842 | 1461406462594 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 03:14:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:14:22 INFO - PROCESS | 1842 | 1461406462604 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 1842 | 1461406462608 Marionette TRACE conn3 <- [1,446,null,{}] 03:14:22 INFO - PROCESS | 1842 | 1461406462614 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}] 03:14:22 INFO - PROCESS | 1842 | 1461406462811 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 03:14:23 INFO - PROCESS | 1842 | 1461406463038 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775bdcb800 == 59 [pid = 1842] [id = 119] 03:14:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f774923a800) [pid = 1842] [serial = 356] [outer = (nil)] 03:14:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f774a741000) [pid = 1842] [serial = 357] [outer = 0x7f774923a800] 03:14:23 INFO - PROCESS | 1842 | 1461406463155 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f774cc7b400) [pid = 1842] [serial = 358] [outer = 0x7f774923a800] 03:14:23 INFO - PROCESS | 1842 | 1461406463986 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]]]}] 03:14:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:14:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1441ms 03:14:24 INFO - PROCESS | 1842 | 1461406464045 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 03:14:24 INFO - PROCESS | 1842 | 1461406464049 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 03:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:14:24 INFO - PROCESS | 1842 | 1461406464055 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:14:24 INFO - PROCESS | 1842 | 1461406464061 Marionette TRACE conn3 <- [1,450,null,{}] 03:14:24 INFO - PROCESS | 1842 | 1461406464076 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}] 03:14:24 INFO - PROCESS | 1842 | 1461406464242 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 03:14:24 INFO - PROCESS | 1842 | 1461406464390 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760c8f000 == 60 [pid = 1842] [id = 120] 03:14:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f774da50000) [pid = 1842] [serial = 359] [outer = (nil)] 03:14:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f775152d800) [pid = 1842] [serial = 360] [outer = 0x7f774da50000] 03:14:24 INFO - PROCESS | 1842 | 1461406464468 Marionette DEBUG loaded listener.js 03:14:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f775b11f000) [pid = 1842] [serial = 361] [outer = 0x7f774da50000] 03:14:25 INFO - PROCESS | 1842 | 1461406465321 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] 03:14:25 INFO - PROCESS | 1842 | 1461406465399 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 03:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:14:25 INFO - PROCESS | 1842 | 1461406465405 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:14:25 INFO - PROCESS | 1842 | 1461406465407 Marionette TRACE conn3 <- [1,454,null,{}] 03:14:25 INFO - PROCESS | 1842 | 1461406465412 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}] 03:14:25 INFO - PROCESS | 1842 | 1461406465571 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 03:14:25 INFO - PROCESS | 1842 | 1461406465707 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7763d66000 == 61 [pid = 1842] [id = 121] 03:14:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f7745274800) [pid = 1842] [serial = 362] [outer = (nil)] 03:14:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f774527c800) [pid = 1842] [serial = 363] [outer = 0x7f7745274800] 03:14:25 INFO - PROCESS | 1842 | 1461406465781 Marionette DEBUG loaded listener.js 03:14:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f7751534800) [pid = 1842] [serial = 364] [outer = 0x7f7745274800] 03:14:26 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:26 INFO - PROCESS | 1842 | 1461406466603 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]]]}] 03:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1230ms 03:14:26 INFO - PROCESS | 1842 | 1461406466636 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 03:14:26 INFO - PROCESS | 1842 | 1461406466639 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 03:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:14:26 INFO - PROCESS | 1842 | 1461406466645 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:14:26 INFO - PROCESS | 1842 | 1461406466648 Marionette TRACE conn3 <- [1,458,null,{}] 03:14:26 INFO - PROCESS | 1842 | 1461406466653 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}] 03:14:26 INFO - PROCESS | 1842 | 1461406466801 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 03:14:26 INFO - PROCESS | 1842 | 1461406466943 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7766646000 == 62 [pid = 1842] [id = 122] 03:14:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f7745276800) [pid = 1842] [serial = 365] [outer = (nil)] 03:14:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f775c20f000) [pid = 1842] [serial = 366] [outer = 0x7f7745276800] 03:14:27 INFO - PROCESS | 1842 | 1461406467013 Marionette DEBUG loaded listener.js 03:14:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f775d13c000) [pid = 1842] [serial = 367] [outer = 0x7f7745276800] 03:14:28 INFO - PROCESS | 1842 | 1461406468166 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] 03:14:28 INFO - PROCESS | 1842 | 1461406468245 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 03:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:14:28 INFO - PROCESS | 1842 | 1461406468253 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:14:28 INFO - PROCESS | 1842 | 1461406468258 Marionette TRACE conn3 <- [1,462,null,{}] 03:14:28 INFO - PROCESS | 1842 | 1461406468267 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}] 03:14:28 INFO - PROCESS | 1842 | 1461406468460 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 03:14:28 INFO - PROCESS | 1842 | 1461406468729 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774475b000 == 63 [pid = 1842] [id = 123] 03:14:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f7747d33c00) [pid = 1842] [serial = 368] [outer = (nil)] 03:14:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f7747d36800) [pid = 1842] [serial = 369] [outer = 0x7f7747d33c00] 03:14:28 INFO - PROCESS | 1842 | 1461406468842 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f7748758400) [pid = 1842] [serial = 370] [outer = 0x7f7747d33c00] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776337c800 == 62 [pid = 1842] [id = 83] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7751805000 == 61 [pid = 1842] [id = 116] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f774490ac00) [pid = 1842] [serial = 312] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774f557800 == 60 [pid = 1842] [id = 115] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e51b800 == 59 [pid = 1842] [id = 114] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dea5800 == 58 [pid = 1842] [id = 113] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456e7800 == 57 [pid = 1842] [id = 112] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7761733000 == 56 [pid = 1842] [id = 108] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776127f800 == 55 [pid = 1842] [id = 107] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774fb57800 == 54 [pid = 1842] [id = 106] 03:14:29 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d0aa800 == 53 [pid = 1842] [id = 105] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f7756189000) [pid = 1842] [serial = 271] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f775f33e800) [pid = 1842] [serial = 306] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f7748bef800) [pid = 1842] [serial = 292] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f7747d3bc00) [pid = 1842] [serial = 291] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f7748d13000) [pid = 1842] [serial = 295] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f7748bf9400) [pid = 1842] [serial = 294] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f774e61fc00) [pid = 1842] [serial = 300] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f774ea23c00) [pid = 1842] [serial = 301] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f774d642c00) [pid = 1842] [serial = 297] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f774d794c00) [pid = 1842] [serial = 298] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f775d147000) [pid = 1842] [serial = 288] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f77447c9c00) [pid = 1842] [serial = 273] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f77489bd400) [pid = 1842] [serial = 276] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f774cfdec00) [pid = 1842] [serial = 279] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f774f51e800) [pid = 1842] [serial = 282] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f775bd61800) [pid = 1842] [serial = 285] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f774f51cc00) [pid = 1842] [serial = 303] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f7760a24c00) [pid = 1842] [serial = 307] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f774b320800) [pid = 1842] [serial = 309] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f774ea2b800) [pid = 1842] [serial = 310] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | --DOMWINDOW == 88 (0x7f77524a6800) [pid = 1842] [serial = 304] [outer = (nil)] [url = about:blank] 03:14:29 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:29 INFO - PROCESS | 1842 | 1461406469787 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] 03:14:29 INFO - PROCESS | 1842 | 1461406469856 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 03:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:14:29 INFO - PROCESS | 1842 | 1461406469865 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:14:29 INFO - PROCESS | 1842 | 1461406469869 Marionette TRACE conn3 <- [1,466,null,{}] 03:14:29 INFO - PROCESS | 1842 | 1461406469882 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}] 03:14:30 INFO - PROCESS | 1842 | 1461406470026 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 03:14:30 INFO - PROCESS | 1842 | 1461406470041 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774cd84000 == 54 [pid = 1842] [id = 124] 03:14:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f7748d08c00) [pid = 1842] [serial = 371] [outer = (nil)] 03:14:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f7749234800) [pid = 1842] [serial = 372] [outer = 0x7f7748d08c00] 03:14:30 INFO - PROCESS | 1842 | 1461406470100 Marionette DEBUG loaded listener.js 03:14:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f7749240c00) [pid = 1842] [serial = 373] [outer = 0x7f7748d08c00] 03:14:30 INFO - PROCESS | 1842 | 1461406470887 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] 03:14:30 INFO - PROCESS | 1842 | 1461406470977 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 03:14:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:14:30 INFO - PROCESS | 1842 | 1461406470984 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:14:30 INFO - PROCESS | 1842 | 1461406470990 Marionette TRACE conn3 <- [1,470,null,{}] 03:14:31 INFO - PROCESS | 1842 | 1461406471005 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}] 03:14:31 INFO - PROCESS | 1842 | 1461406471153 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 03:14:31 INFO - PROCESS | 1842 | 1461406471251 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e317800 == 55 [pid = 1842] [id = 125] 03:14:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f7748d0ac00) [pid = 1842] [serial = 374] [outer = (nil)] 03:14:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f774d76e800) [pid = 1842] [serial = 375] [outer = 0x7f7748d0ac00] 03:14:31 INFO - PROCESS | 1842 | 1461406471314 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f774d778c00) [pid = 1842] [serial = 376] [outer = 0x7f7748d0ac00] 03:14:32 INFO - PROCESS | 1842 | 1461406472085 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]]]}] 03:14:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:14:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1144ms 03:14:32 INFO - PROCESS | 1842 | 1461406472129 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 1842 | 1461406472133 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 03:14:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:14:32 INFO - PROCESS | 1842 | 1461406472145 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 1842 | 1461406472147 Marionette TRACE conn3 <- [1,474,null,{}] 03:14:32 INFO - PROCESS | 1842 | 1461406472162 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}] 03:14:32 INFO - PROCESS | 1842 | 1461406472378 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 03:14:32 INFO - PROCESS | 1842 | 1461406472403 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774ef57000 == 56 [pid = 1842] [id = 126] 03:14:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f774d779000) [pid = 1842] [serial = 377] [outer = (nil)] 03:14:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f774e611800) [pid = 1842] [serial = 378] [outer = 0x7f774d779000] 03:14:32 INFO - PROCESS | 1842 | 1461406472463 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f774ec2cc00) [pid = 1842] [serial = 379] [outer = 0x7f774d779000] 03:14:33 INFO - PROCESS | 1842 | 1461406473273 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]]]}] 03:14:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:14:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1186ms 03:14:33 INFO - PROCESS | 1842 | 1461406473326 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 03:14:33 INFO - PROCESS | 1842 | 1461406473328 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 03:14:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:14:33 INFO - PROCESS | 1842 | 1461406473340 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 1842 | 1461406473342 Marionette TRACE conn3 <- [1,478,null,{}] 03:14:33 INFO - PROCESS | 1842 | 1461406473346 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}] 03:14:33 INFO - PROCESS | 1842 | 1461406473529 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 03:14:33 INFO - PROCESS | 1842 | 1461406473561 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7751885000 == 57 [pid = 1842] [id = 127] 03:14:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f774d76d800) [pid = 1842] [serial = 380] [outer = (nil)] 03:14:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f775157e400) [pid = 1842] [serial = 381] [outer = 0x7f774d76d800] 03:14:33 INFO - PROCESS | 1842 | 1461406473621 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f775c073400) [pid = 1842] [serial = 382] [outer = 0x7f774d76d800] 03:14:34 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f774cfda400) [pid = 1842] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:14:34 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f7748751000) [pid = 1842] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:14:34 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f7747d2e800) [pid = 1842] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:14:34 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f7747d2e400) [pid = 1842] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:14:34 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f7748754000) [pid = 1842] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:14:34 INFO - PROCESS | 1842 | 1461406474547 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]]]}] 03:14:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:14:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1224ms 03:14:34 INFO - PROCESS | 1842 | 1461406474565 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 03:14:34 INFO - PROCESS | 1842 | 1461406474570 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 03:14:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:14:34 INFO - PROCESS | 1842 | 1461406474575 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:14:34 INFO - PROCESS | 1842 | 1461406474577 Marionette TRACE conn3 <- [1,482,null,{}] 03:14:34 INFO - PROCESS | 1842 | 1461406474582 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}] 03:14:34 INFO - PROCESS | 1842 | 1461406474785 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 03:14:34 INFO - PROCESS | 1842 | 1461406474874 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7748b18000 == 58 [pid = 1842] [id = 128] 03:14:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f774ea24400) [pid = 1842] [serial = 383] [outer = (nil)] 03:14:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f775d13d400) [pid = 1842] [serial = 384] [outer = 0x7f774ea24400] 03:14:34 INFO - PROCESS | 1842 | 1461406474940 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f775f3c2c00) [pid = 1842] [serial = 385] [outer = 0x7f774ea24400] 03:14:35 INFO - PROCESS | 1842 | 1461406475621 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]]]}] 03:14:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:14:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1079ms 03:14:35 INFO - PROCESS | 1842 | 1461406475674 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 03:14:35 INFO - PROCESS | 1842 | 1461406475677 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 03:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:14:35 INFO - PROCESS | 1842 | 1461406475684 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:14:35 INFO - PROCESS | 1842 | 1461406475686 Marionette TRACE conn3 <- [1,486,null,{}] 03:14:35 INFO - PROCESS | 1842 | 1461406475695 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}] 03:14:35 INFO - PROCESS | 1842 | 1461406475827 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 03:14:35 INFO - PROCESS | 1842 | 1461406475841 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760a5b000 == 59 [pid = 1842] [id = 129] 03:14:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f7744903400) [pid = 1842] [serial = 386] [outer = (nil)] 03:14:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f7748940400) [pid = 1842] [serial = 387] [outer = 0x7f7744903400] 03:14:35 INFO - PROCESS | 1842 | 1461406475903 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f775c004c00) [pid = 1842] [serial = 388] [outer = 0x7f7744903400] 03:14:36 INFO - PROCESS | 1842 | 1461406476923 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]]]}] 03:14:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:14:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1281ms 03:14:36 INFO - PROCESS | 1842 | 1461406476967 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 03:14:36 INFO - PROCESS | 1842 | 1461406476973 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 03:14:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:14:36 INFO - PROCESS | 1842 | 1461406476982 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 1842 | 1461406476987 Marionette TRACE conn3 <- [1,490,null,{}] 03:14:36 INFO - PROCESS | 1842 | 1461406476994 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}] 03:14:37 INFO - PROCESS | 1842 | 1461406477164 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 03:14:37 INFO - PROCESS | 1842 | 1461406477304 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dac0800 == 60 [pid = 1842] [id = 130] 03:14:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f7747d3a800) [pid = 1842] [serial = 389] [outer = (nil)] 03:14:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f77487bec00) [pid = 1842] [serial = 390] [outer = 0x7f7747d3a800] 03:14:37 INFO - PROCESS | 1842 | 1461406477380 Marionette DEBUG loaded listener.js 03:14:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f7748941400) [pid = 1842] [serial = 391] [outer = 0x7f7747d3a800] 03:14:38 INFO - PROCESS | 1842 | 1461406478281 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]]]}] 03:14:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:14:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1332ms 03:14:38 INFO - PROCESS | 1842 | 1461406478315 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 03:14:38 INFO - PROCESS | 1842 | 1461406478324 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 03:14:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:14:38 INFO - PROCESS | 1842 | 1461406478334 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:14:38 INFO - PROCESS | 1842 | 1461406478337 Marionette TRACE conn3 <- [1,494,null,{}] 03:14:38 INFO - PROCESS | 1842 | 1461406478343 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}] 03:14:38 INFO - PROCESS | 1842 | 1461406478500 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 03:14:38 INFO - PROCESS | 1842 | 1461406478646 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7751896800 == 61 [pid = 1842] [id = 131] 03:14:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f7749239c00) [pid = 1842] [serial = 392] [outer = (nil)] 03:14:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f774cbde000) [pid = 1842] [serial = 393] [outer = 0x7f7749239c00] 03:14:38 INFO - PROCESS | 1842 | 1461406478723 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f774d76dc00) [pid = 1842] [serial = 394] [outer = 0x7f7749239c00] 03:14:39 INFO - PROCESS | 1842 | 1461406479706 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]]]}] 03:14:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1432ms 03:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:14:39 INFO - PROCESS | 1842 | 1461406479767 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1842 | 1461406479770 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 03:14:39 INFO - PROCESS | 1842 | 1461406479776 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1842 | 1461406479781 Marionette TRACE conn3 <- [1,498,null,{}] 03:14:39 INFO - PROCESS | 1842 | 1461406479796 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}] 03:14:40 INFO - PROCESS | 1842 | 1461406480010 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 03:14:40 INFO - PROCESS | 1842 | 1461406480155 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7763d65800 == 62 [pid = 1842] [id = 132] 03:14:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f774d776400) [pid = 1842] [serial = 395] [outer = (nil)] 03:14:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f774ec28c00) [pid = 1842] [serial = 396] [outer = 0x7f774d776400] 03:14:40 INFO - PROCESS | 1842 | 1461406480232 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f775c4e8c00) [pid = 1842] [serial = 397] [outer = 0x7f774d776400] 03:14:41 INFO - PROCESS | 1842 | 1461406481074 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]]]}] 03:14:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:14:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1337ms 03:14:41 INFO - PROCESS | 1842 | 1461406481113 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 1842 | 1461406481118 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 03:14:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:14:41 INFO - PROCESS | 1842 | 1461406481124 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1842 | 1461406481127 Marionette TRACE conn3 <- [1,502,null,{}] 03:14:41 INFO - PROCESS | 1842 | 1461406481132 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}] 03:14:41 INFO - PROCESS | 1842 | 1461406481284 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 03:14:41 INFO - PROCESS | 1842 | 1461406481429 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749252800 == 63 [pid = 1842] [id = 133] 03:14:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f775d2bd800) [pid = 1842] [serial = 398] [outer = (nil)] 03:14:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f775d5e2800) [pid = 1842] [serial = 399] [outer = 0x7f775d2bd800] 03:14:41 INFO - PROCESS | 1842 | 1461406481502 Marionette DEBUG loaded listener.js 03:14:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f7760c76c00) [pid = 1842] [serial = 400] [outer = 0x7f775d2bd800] 03:14:42 INFO - PROCESS | 1842 | 1461406482330 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]]]}] 03:14:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:14:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1277ms 03:14:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:14:42 INFO - PROCESS | 1842 | 1461406482402 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 03:14:42 INFO - PROCESS | 1842 | 1461406482405 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 03:14:42 INFO - PROCESS | 1842 | 1461406482411 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 1842 | 1461406482414 Marionette TRACE conn3 <- [1,506,null,{}] 03:14:42 INFO - PROCESS | 1842 | 1461406482419 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}] 03:14:42 INFO - PROCESS | 1842 | 1461406482566 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 03:14:42 INFO - PROCESS | 1842 | 1461406482704 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744611800 == 64 [pid = 1842] [id = 134] 03:14:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f77447cc000) [pid = 1842] [serial = 401] [outer = (nil)] 03:14:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f77612b3800) [pid = 1842] [serial = 402] [outer = 0x7f77447cc000] 03:14:42 INFO - PROCESS | 1842 | 1461406482776 Marionette DEBUG loaded listener.js 03:14:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f77616e5800) [pid = 1842] [serial = 403] [outer = 0x7f77447cc000] 03:14:43 INFO - PROCESS | 1842 | 1461406483691 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]]]}] 03:14:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:14:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1331ms 03:14:43 INFO - PROCESS | 1842 | 1461406483742 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 03:14:43 INFO - PROCESS | 1842 | 1461406483744 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 03:14:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:14:43 INFO - PROCESS | 1842 | 1461406483750 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:14:43 INFO - PROCESS | 1842 | 1461406483753 Marionette TRACE conn3 <- [1,510,null,{}] 03:14:43 INFO - PROCESS | 1842 | 1461406483758 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}] 03:14:43 INFO - PROCESS | 1842 | 1461406483939 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 03:14:44 INFO - PROCESS | 1842 | 1461406484080 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7748b04800 == 65 [pid = 1842] [id = 135] 03:14:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f77447ca400) [pid = 1842] [serial = 404] [outer = (nil)] 03:14:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f7749238c00) [pid = 1842] [serial = 405] [outer = 0x7f77447ca400] 03:14:44 INFO - PROCESS | 1842 | 1461406484154 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f77616ea000) [pid = 1842] [serial = 406] [outer = 0x7f77447ca400] 03:14:45 INFO - PROCESS | 1842 | 1461406485342 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]]]}] 03:14:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:14:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1635ms 03:14:45 INFO - PROCESS | 1842 | 1461406485387 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 03:14:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:14:45 INFO - PROCESS | 1842 | 1461406485392 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 03:14:45 INFO - PROCESS | 1842 | 1461406485398 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:14:45 INFO - PROCESS | 1842 | 1461406485404 Marionette TRACE conn3 <- [1,514,null,{}] 03:14:45 INFO - PROCESS | 1842 | 1461406485410 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}] 03:14:45 INFO - PROCESS | 1842 | 1461406485562 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 03:14:45 INFO - PROCESS | 1842 | 1461406485711 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749469800 == 66 [pid = 1842] [id = 136] 03:14:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f77447f0c00) [pid = 1842] [serial = 407] [outer = (nil)] 03:14:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f7745276400) [pid = 1842] [serial = 408] [outer = 0x7f77447f0c00] 03:14:45 INFO - PROCESS | 1842 | 1461406485830 Marionette DEBUG loaded listener.js 03:14:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f7748938000) [pid = 1842] [serial = 409] [outer = 0x7f77447f0c00] 03:14:46 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7748b18000 == 65 [pid = 1842] [id = 128] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f7752419000) [pid = 1842] [serial = 351] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f775d202c00) [pid = 1842] [serial = 324] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f775f34bc00) [pid = 1842] [serial = 327] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f776170ec00) [pid = 1842] [serial = 330] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7751885000 == 64 [pid = 1842] [id = 127] 03:14:46 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774ef57000 == 63 [pid = 1842] [id = 126] 03:14:46 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e317800 == 62 [pid = 1842] [id = 125] 03:14:46 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774cd84000 == 61 [pid = 1842] [id = 124] 03:14:46 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774475b000 == 60 [pid = 1842] [id = 123] 03:14:46 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dba1000 == 59 [pid = 1842] [id = 118] 03:14:46 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775c40b000 == 58 [pid = 1842] [id = 117] 03:14:46 INFO - PROCESS | 1842 | 1461406486703 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]]]}] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f774d78e400) [pid = 1842] [serial = 342] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f774db73000) [pid = 1842] [serial = 343] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f774875a400) [pid = 1842] [serial = 345] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f77462dd800) [pid = 1842] [serial = 333] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f7748bed800) [pid = 1842] [serial = 337] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f7747d37400) [pid = 1842] [serial = 336] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f77462d7400) [pid = 1842] [serial = 315] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f774e921400) [pid = 1842] [serial = 321] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f7749235800) [pid = 1842] [serial = 339] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f7748d0f800) [pid = 1842] [serial = 318] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f774d788000) [pid = 1842] [serial = 348] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f774d78b400) [pid = 1842] [serial = 346] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f774e619000) [pid = 1842] [serial = 349] [outer = (nil)] [url = about:blank] 03:14:46 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f7749241400) [pid = 1842] [serial = 340] [outer = (nil)] [url = about:blank] 03:14:46 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 03:14:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1335ms 03:14:46 INFO - PROCESS | 1842 | 1461406486738 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 03:14:46 INFO - PROCESS | 1842 | 1461406486745 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 03:14:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:14:46 INFO - PROCESS | 1842 | 1461406486754 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:14:46 INFO - PROCESS | 1842 | 1461406486758 Marionette TRACE conn3 <- [1,518,null,{}] 03:14:46 INFO - PROCESS | 1842 | 1461406486764 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}] 03:14:46 INFO - PROCESS | 1842 | 1461406486903 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 03:14:46 INFO - PROCESS | 1842 | 1461406486920 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bda8800 == 59 [pid = 1842] [id = 137] 03:14:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f774490b000) [pid = 1842] [serial = 410] [outer = (nil)] 03:14:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f774923f400) [pid = 1842] [serial = 411] [outer = 0x7f774490b000] 03:14:46 INFO - PROCESS | 1842 | 1461406486981 Marionette DEBUG loaded listener.js 03:14:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f77493ce000) [pid = 1842] [serial = 412] [outer = 0x7f774490b000] 03:14:47 INFO - PROCESS | 1842 | 1461406487790 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]]]}] 03:14:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:14:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1088ms 03:14:47 INFO - PROCESS | 1842 | 1461406487843 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 03:14:47 INFO - PROCESS | 1842 | 1461406487847 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 03:14:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:14:47 INFO - PROCESS | 1842 | 1461406487853 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:14:47 INFO - PROCESS | 1842 | 1461406487858 Marionette TRACE conn3 <- [1,522,null,{}] 03:14:47 INFO - PROCESS | 1842 | 1461406487875 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}] 03:14:48 INFO - PROCESS | 1842 | 1461406488012 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 03:14:48 INFO - PROCESS | 1842 | 1461406488042 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dacf800 == 60 [pid = 1842] [id = 138] 03:14:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f774b40c400) [pid = 1842] [serial = 413] [outer = (nil)] 03:14:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f774d76e000) [pid = 1842] [serial = 414] [outer = 0x7f774b40c400] 03:14:48 INFO - PROCESS | 1842 | 1461406488107 Marionette DEBUG loaded listener.js 03:14:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f774d774c00) [pid = 1842] [serial = 415] [outer = 0x7f774b40c400] 03:14:48 INFO - PROCESS | 1842 | 1461406488866 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]]]}] 03:14:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:14:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1038ms 03:14:48 INFO - PROCESS | 1842 | 1461406488907 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 03:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:14:48 INFO - PROCESS | 1842 | 1461406488912 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 03:14:48 INFO - PROCESS | 1842 | 1461406488918 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:14:48 INFO - PROCESS | 1842 | 1461406488921 Marionette TRACE conn3 <- [1,526,null,{}] 03:14:48 INFO - PROCESS | 1842 | 1461406488944 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}] 03:14:49 INFO - PROCESS | 1842 | 1461406489097 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 03:14:49 INFO - PROCESS | 1842 | 1461406489106 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e395000 == 61 [pid = 1842] [id = 139] 03:14:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f77493d2000) [pid = 1842] [serial = 416] [outer = (nil)] 03:14:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f774e4a9800) [pid = 1842] [serial = 417] [outer = 0x7f77493d2000] 03:14:49 INFO - PROCESS | 1842 | 1461406489165 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f774e91bc00) [pid = 1842] [serial = 418] [outer = 0x7f77493d2000] 03:14:50 INFO - PROCESS | 1842 | 1461406490052 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]]]}] 03:14:50 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 03:14:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1196ms 03:14:50 INFO - PROCESS | 1842 | 1461406490115 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 03:14:50 INFO - PROCESS | 1842 | 1461406490119 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 03:14:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:14:50 INFO - PROCESS | 1842 | 1461406490124 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:14:50 INFO - PROCESS | 1842 | 1461406490127 Marionette TRACE conn3 <- [1,530,null,{}] 03:14:50 INFO - PROCESS | 1842 | 1461406490133 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}] 03:14:50 INFO - PROCESS | 1842 | 1461406490310 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 03:14:50 INFO - PROCESS | 1842 | 1461406490335 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774ef50000 == 62 [pid = 1842] [id = 140] 03:14:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f774cbe4800) [pid = 1842] [serial = 419] [outer = (nil)] 03:14:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f774ef0a400) [pid = 1842] [serial = 420] [outer = 0x7f774cbe4800] 03:14:50 INFO - PROCESS | 1842 | 1461406490394 Marionette DEBUG loaded listener.js 03:14:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f77524a6800) [pid = 1842] [serial = 421] [outer = 0x7f774cbe4800] 03:14:51 INFO - PROCESS | 1842 | 1461406491145 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"]]]}] 03:14:51 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 03:14:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:14:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:14:51 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 03:14:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:14:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:14:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1087ms 03:14:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:14:51 INFO - PROCESS | 1842 | 1461406491221 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 03:14:51 INFO - PROCESS | 1842 | 1461406491223 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 03:14:51 INFO - PROCESS | 1842 | 1461406491230 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 1842 | 1461406491233 Marionette TRACE conn3 <- [1,534,null,{}] 03:14:51 INFO - PROCESS | 1842 | 1461406491237 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}] 03:14:51 INFO - PROCESS | 1842 | 1461406491613 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 03:14:51 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f774d779000) [pid = 1842] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:14:51 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f774d76d800) [pid = 1842] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:14:51 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f7748d08c00) [pid = 1842] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:14:51 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f7747d33c00) [pid = 1842] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:14:51 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f7748d0ac00) [pid = 1842] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:14:51 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f774ea24400) [pid = 1842] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:14:51 INFO - PROCESS | 1842 | 1461406491708 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774cd95800 == 63 [pid = 1842] [id = 141] 03:14:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f7744903000) [pid = 1842] [serial = 422] [outer = (nil)] 03:14:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f7748937800) [pid = 1842] [serial = 423] [outer = 0x7f7744903000] 03:14:51 INFO - PROCESS | 1842 | 1461406491773 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f77524adc00) [pid = 1842] [serial = 424] [outer = 0x7f7744903000] 03:14:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:14:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1629ms 03:14:52 INFO - PROCESS | 1842 | 1461406492849 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]]]}] 03:14:52 INFO - PROCESS | 1842 | 1461406492859 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1842 | 1461406492862 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 03:14:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:14:52 INFO - PROCESS | 1842 | 1461406492868 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1842 | 1461406492870 Marionette TRACE conn3 <- [1,538,null,{}] 03:14:52 INFO - PROCESS | 1842 | 1461406492876 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}] 03:14:53 INFO - PROCESS | 1842 | 1461406493070 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 03:14:53 INFO - PROCESS | 1842 | 1461406493098 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77640d9800 == 64 [pid = 1842] [id = 142] 03:14:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f7745277c00) [pid = 1842] [serial = 425] [outer = (nil)] 03:14:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f7749aec000) [pid = 1842] [serial = 426] [outer = 0x7f7745277c00] 03:14:53 INFO - PROCESS | 1842 | 1461406493162 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f774ea24400) [pid = 1842] [serial = 427] [outer = 0x7f7745277c00] 03:14:54 INFO - PROCESS | 1842 | 1461406494001 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]]]}] 03:14:54 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. 03:14:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1177ms 03:14:54 INFO - PROCESS | 1842 | 1461406494046 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 03:14:54 INFO - PROCESS | 1842 | 1461406494052 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 03:14:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:14:54 INFO - PROCESS | 1842 | 1461406494061 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 1842 | 1461406494067 Marionette TRACE conn3 <- [1,542,null,{}] 03:14:54 INFO - PROCESS | 1842 | 1461406494120 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}] 03:14:54 INFO - PROCESS | 1842 | 1461406494324 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 03:14:54 INFO - PROCESS | 1842 | 1461406494491 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745098800 == 65 [pid = 1842] [id = 143] 03:14:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f774308d400) [pid = 1842] [serial = 428] [outer = (nil)] 03:14:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f7743097400) [pid = 1842] [serial = 429] [outer = 0x7f774308d400] 03:14:54 INFO - PROCESS | 1842 | 1461406494567 Marionette DEBUG loaded listener.js 03:14:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f7745281000) [pid = 1842] [serial = 430] [outer = 0x7f774308d400] 03:14:55 INFO - PROCESS | 1842 | 1461406495439 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]]]}] 03:14:55 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. 03:14:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1437ms 03:14:55 INFO - PROCESS | 1842 | 1461406495522 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 03:14:55 INFO - PROCESS | 1842 | 1461406495531 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 03:14:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:14:55 INFO - PROCESS | 1842 | 1461406495543 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:14:55 INFO - PROCESS | 1842 | 1461406495547 Marionette TRACE conn3 <- [1,546,null,{}] 03:14:55 INFO - PROCESS | 1842 | 1461406495553 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}] 03:14:55 INFO - PROCESS | 1842 | 1461406495738 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 03:14:55 INFO - PROCESS | 1842 | 1461406495861 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774becf000 == 66 [pid = 1842] [id = 144] 03:14:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f7743099000) [pid = 1842] [serial = 431] [outer = (nil)] 03:14:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f7747d2f800) [pid = 1842] [serial = 432] [outer = 0x7f7743099000] 03:14:55 INFO - PROCESS | 1842 | 1461406495953 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f7748bf9400) [pid = 1842] [serial = 433] [outer = 0x7f7743099000] 03:14:56 INFO - PROCESS | 1842 | 1461406496842 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]]]}] 03:14:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:14:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1341ms 03:14:56 INFO - PROCESS | 1842 | 1461406496890 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 03:14:56 INFO - PROCESS | 1842 | 1461406496893 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 03:14:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:14:56 INFO - PROCESS | 1842 | 1461406496901 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:14:56 INFO - PROCESS | 1842 | 1461406496906 Marionette TRACE conn3 <- [1,550,null,{}] 03:14:56 INFO - PROCESS | 1842 | 1461406496922 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}] 03:14:57 INFO - PROCESS | 1842 | 1461406497105 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 03:14:57 INFO - PROCESS | 1842 | 1461406497254 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c275800 == 67 [pid = 1842] [id = 145] 03:14:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f774893c800) [pid = 1842] [serial = 434] [outer = (nil)] 03:14:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f77493cf800) [pid = 1842] [serial = 435] [outer = 0x7f774893c800] 03:14:57 INFO - PROCESS | 1842 | 1461406497333 Marionette DEBUG loaded listener.js 03:14:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f774b12cc00) [pid = 1842] [serial = 436] [outer = 0x7f774893c800] 03:14:58 INFO - PROCESS | 1842 | 1461406498114 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]]]}] 03:14:58 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. 03:14:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1233ms 03:14:58 INFO - PROCESS | 1842 | 1461406498159 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 03:14:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:14:58 INFO - PROCESS | 1842 | 1461406498164 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 03:14:58 INFO - PROCESS | 1842 | 1461406498171 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:14:58 INFO - PROCESS | 1842 | 1461406498174 Marionette TRACE conn3 <- [1,554,null,{}] 03:14:58 INFO - PROCESS | 1842 | 1461406498179 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}] 03:14:58 INFO - PROCESS | 1842 | 1461406498336 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 03:14:58 INFO - PROCESS | 1842 | 1461406498503 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749cd8800 == 68 [pid = 1842] [id = 146] 03:14:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f7748940800) [pid = 1842] [serial = 437] [outer = (nil)] 03:14:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f7749cf1400) [pid = 1842] [serial = 438] [outer = 0x7f7748940800] 03:14:58 INFO - PROCESS | 1842 | 1461406498579 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f7749cf7800) [pid = 1842] [serial = 439] [outer = 0x7f7748940800] 03:14:59 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:59 INFO - PROCESS | 1842 | 1461406499445 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]]]}] 03:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1331ms 03:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:14:59 INFO - PROCESS | 1842 | 1461406499504 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 03:14:59 INFO - PROCESS | 1842 | 1461406499507 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 03:14:59 INFO - PROCESS | 1842 | 1461406499513 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 1842 | 1461406499516 Marionette TRACE conn3 <- [1,558,null,{}] 03:14:59 INFO - PROCESS | 1842 | 1461406499521 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}] 03:14:59 INFO - PROCESS | 1842 | 1461406499675 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 03:14:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f77426cb000) [pid = 1842] [serial = 440] [outer = 0x7f7744eca800] 03:14:59 INFO - PROCESS | 1842 | 1461406499916 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774fb5b000 == 69 [pid = 1842] [id = 147] 03:14:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f77426d2000) [pid = 1842] [serial = 441] [outer = (nil)] 03:14:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f77426d3000) [pid = 1842] [serial = 442] [outer = 0x7f77426d2000] 03:15:00 INFO - PROCESS | 1842 | 1461406500002 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f7749ced400) [pid = 1842] [serial = 443] [outer = 0x7f77426d2000] 03:15:00 INFO - PROCESS | 1842 | 1461406500867 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]]]}] 03:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1387ms 03:15:00 INFO - PROCESS | 1842 | 1461406500900 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 03:15:00 INFO - PROCESS | 1842 | 1461406500904 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 03:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:15:00 INFO - PROCESS | 1842 | 1461406500909 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:15:00 INFO - PROCESS | 1842 | 1461406500912 Marionette TRACE conn3 <- [1,562,null,{}] 03:15:00 INFO - PROCESS | 1842 | 1461406500918 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}] 03:15:01 INFO - PROCESS | 1842 | 1461406501096 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 03:15:01 INFO - PROCESS | 1842 | 1461406501250 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f16000 == 70 [pid = 1842] [id = 148] 03:15:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f7747215400) [pid = 1842] [serial = 444] [outer = (nil)] 03:15:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f7749d31000) [pid = 1842] [serial = 445] [outer = 0x7f7747215400] 03:15:01 INFO - PROCESS | 1842 | 1461406501326 Marionette DEBUG loaded listener.js 03:15:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f774cc7f400) [pid = 1842] [serial = 446] [outer = 0x7f7747215400] 03:15:01 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:02 INFO - PROCESS | 1842 | 1461406502209 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]]]}] 03:15:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:15:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1334ms 03:15:02 INFO - PROCESS | 1842 | 1461406502245 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 03:15:02 INFO - PROCESS | 1842 | 1461406502249 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 03:15:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:15:02 INFO - PROCESS | 1842 | 1461406502256 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 1842 | 1461406502258 Marionette TRACE conn3 <- [1,566,null,{}] 03:15:02 INFO - PROCESS | 1842 | 1461406502264 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}] 03:15:02 INFO - PROCESS | 1842 | 1461406502421 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 03:15:02 INFO - PROCESS | 1842 | 1461406502576 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7742515800 == 71 [pid = 1842] [id = 149] 03:15:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f7742539000) [pid = 1842] [serial = 447] [outer = (nil)] 03:15:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f774253fc00) [pid = 1842] [serial = 448] [outer = 0x7f7742539000] 03:15:02 INFO - PROCESS | 1842 | 1461406502652 Marionette DEBUG loaded listener.js 03:15:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f7742545400) [pid = 1842] [serial = 449] [outer = 0x7f7742539000] 03:15:03 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:03 INFO - PROCESS | 1842 | 1461406503456 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]]]}] 03:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1227ms 03:15:03 INFO - PROCESS | 1842 | 1461406503483 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 03:15:03 INFO - PROCESS | 1842 | 1461406503487 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 03:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:15:03 INFO - PROCESS | 1842 | 1461406503493 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:15:03 INFO - PROCESS | 1842 | 1461406503495 Marionette TRACE conn3 <- [1,570,null,{}] 03:15:03 INFO - PROCESS | 1842 | 1461406503501 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}] 03:15:03 INFO - PROCESS | 1842 | 1461406503652 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 03:15:03 INFO - PROCESS | 1842 | 1461406503802 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77421e6800 == 72 [pid = 1842] [id = 150] 03:15:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f774253b800) [pid = 1842] [serial = 450] [outer = (nil)] 03:15:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f77492bbc00) [pid = 1842] [serial = 451] [outer = 0x7f774253b800] 03:15:03 INFO - PROCESS | 1842 | 1461406503872 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f77492c0400) [pid = 1842] [serial = 452] [outer = 0x7f774253b800] 03:15:04 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:04 INFO - PROCESS | 1842 | 1461406504724 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]]]}] 03:15:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:15:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1286ms 03:15:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:15:04 INFO - PROCESS | 1842 | 1461406504780 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 1842 | 1461406504783 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 03:15:04 INFO - PROCESS | 1842 | 1461406504789 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 1842 | 1461406504792 Marionette TRACE conn3 <- [1,574,null,{}] 03:15:04 INFO - PROCESS | 1842 | 1461406504798 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}] 03:15:04 INFO - PROCESS | 1842 | 1461406504974 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 03:15:05 INFO - PROCESS | 1842 | 1461406505129 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744759800 == 73 [pid = 1842] [id = 151] 03:15:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f77426d1000) [pid = 1842] [serial = 453] [outer = (nil)] 03:15:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f77489b6800) [pid = 1842] [serial = 454] [outer = 0x7f77426d1000] 03:15:05 INFO - PROCESS | 1842 | 1461406505202 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f77492c3000) [pid = 1842] [serial = 455] [outer = 0x7f77426d1000] 03:15:06 INFO - PROCESS | 1842 | 1461406506255 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]]]}] 03:15:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:15:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1492ms 03:15:06 INFO - PROCESS | 1842 | 1461406506281 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 1842 | 1461406506286 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 03:15:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:15:06 INFO - PROCESS | 1842 | 1461406506293 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 1842 | 1461406506298 Marionette TRACE conn3 <- [1,578,null,{}] 03:15:06 INFO - PROCESS | 1842 | 1461406506306 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}] 03:15:06 INFO - PROCESS | 1842 | 1461406506459 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 03:15:06 INFO - PROCESS | 1842 | 1461406506643 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f06800 == 74 [pid = 1842] [id = 152] 03:15:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f7744904800) [pid = 1842] [serial = 456] [outer = (nil)] 03:15:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f7744910400) [pid = 1842] [serial = 457] [outer = 0x7f7744904800] 03:15:06 INFO - PROCESS | 1842 | 1461406506755 Marionette DEBUG loaded listener.js 03:15:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f7746c4e800) [pid = 1842] [serial = 458] [outer = 0x7f7744904800] 03:15:07 INFO - PROCESS | 1842 | 1461406507549 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]]]}] 03:15:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:15:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1334ms 03:15:07 INFO - PROCESS | 1842 | 1461406507628 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 1842 | 1461406507644 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 03:15:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:15:07 INFO - PROCESS | 1842 | 1461406507659 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 1842 | 1461406507662 Marionette TRACE conn3 <- [1,582,null,{}] 03:15:07 INFO - PROCESS | 1842 | 1461406507669 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}] 03:15:07 INFO - PROCESS | 1842 | 1461406507859 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 03:15:08 INFO - PROCESS | 1842 | 1461406508014 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747ce1800 == 75 [pid = 1842] [id = 153] 03:15:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f7747d32400) [pid = 1842] [serial = 459] [outer = (nil)] 03:15:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f7748938c00) [pid = 1842] [serial = 460] [outer = 0x7f7747d32400] 03:15:08 INFO - PROCESS | 1842 | 1461406508082 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f7748bf3000) [pid = 1842] [serial = 461] [outer = 0x7f7747d32400] 03:15:08 INFO - PROCESS | 1842 | 1461406508971 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]]]}] 03:15:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:15:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1383ms 03:15:09 INFO - PROCESS | 1842 | 1461406509042 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 03:15:09 INFO - PROCESS | 1842 | 1461406509046 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 03:15:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:15:09 INFO - PROCESS | 1842 | 1461406509051 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 1842 | 1461406509057 Marionette TRACE conn3 <- [1,586,null,{}] 03:15:09 INFO - PROCESS | 1842 | 1461406509071 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}] 03:15:09 INFO - PROCESS | 1842 | 1461406509271 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e9e6000 == 74 [pid = 1842] [id = 62] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dac5000 == 73 [pid = 1842] [id = 61] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f7748757400) [pid = 1842] [serial = 354] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f775152d800) [pid = 1842] [serial = 360] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f774a741000) [pid = 1842] [serial = 357] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f7748940400) [pid = 1842] [serial = 387] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774cd95800 == 72 [pid = 1842] [id = 141] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774ef50000 == 71 [pid = 1842] [id = 140] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e395000 == 70 [pid = 1842] [id = 139] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dacf800 == 69 [pid = 1842] [id = 138] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bda8800 == 68 [pid = 1842] [id = 137] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749469800 == 67 [pid = 1842] [id = 136] 03:15:09 INFO - PROCESS | 1842 | 1461406509493 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744611800 == 66 [pid = 1842] [id = 134] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749252800 == 65 [pid = 1842] [id = 133] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7763d65800 == 64 [pid = 1842] [id = 132] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7751896800 == 63 [pid = 1842] [id = 131] 03:15:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77489c5000 == 64 [pid = 1842] [id = 154] 03:15:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f7748d0ac00) [pid = 1842] [serial = 462] [outer = (nil)] 03:15:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f77493c7800) [pid = 1842] [serial = 463] [outer = 0x7f7748d0ac00] 03:15:09 INFO - PROCESS | 1842 | 1461406509570 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f7749af2c00) [pid = 1842] [serial = 464] [outer = 0x7f7748d0ac00] 03:15:09 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dac0800 == 63 [pid = 1842] [id = 130] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f774e611800) [pid = 1842] [serial = 378] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f775157e400) [pid = 1842] [serial = 381] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f774ec2cc00) [pid = 1842] [serial = 379] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f7749234800) [pid = 1842] [serial = 372] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f7749240c00) [pid = 1842] [serial = 373] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f7748758400) [pid = 1842] [serial = 370] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f7747d36800) [pid = 1842] [serial = 369] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f774d76e800) [pid = 1842] [serial = 375] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f774527c800) [pid = 1842] [serial = 363] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f775c20f000) [pid = 1842] [serial = 366] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f775c073400) [pid = 1842] [serial = 382] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f775d13d400) [pid = 1842] [serial = 384] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f775f3c2c00) [pid = 1842] [serial = 385] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f774d778c00) [pid = 1842] [serial = 376] [outer = (nil)] [url = about:blank] 03:15:10 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:10 INFO - PROCESS | 1842 | 1461406510257 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]]]}] 03:15:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:15:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1242ms 03:15:10 INFO - PROCESS | 1842 | 1461406510294 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 1842 | 1461406510297 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 03:15:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:15:10 INFO - PROCESS | 1842 | 1461406510312 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 1842 | 1461406510316 Marionette TRACE conn3 <- [1,590,null,{}] 03:15:10 INFO - PROCESS | 1842 | 1461406510322 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}] 03:15:10 INFO - PROCESS | 1842 | 1461406510460 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 03:15:10 INFO - PROCESS | 1842 | 1461406510474 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e309800 == 64 [pid = 1842] [id = 155] 03:15:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f774923d400) [pid = 1842] [serial = 465] [outer = (nil)] 03:15:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f7749d2b400) [pid = 1842] [serial = 466] [outer = 0x7f774923d400] 03:15:10 INFO - PROCESS | 1842 | 1461406510535 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f7749d33800) [pid = 1842] [serial = 467] [outer = 0x7f774923d400] 03:15:11 INFO - PROCESS | 1842 | 1461406511479 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]]]}] 03:15:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:15:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1246ms 03:15:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:15:11 INFO - PROCESS | 1842 | 1461406511551 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1842 | 1461406511554 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 03:15:11 INFO - PROCESS | 1842 | 1461406511559 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 1842 | 1461406511562 Marionette TRACE conn3 <- [1,594,null,{}] 03:15:11 INFO - PROCESS | 1842 | 1461406511567 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}] 03:15:11 INFO - PROCESS | 1842 | 1461406511700 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 03:15:11 INFO - PROCESS | 1842 | 1461406511714 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e9f7000 == 65 [pid = 1842] [id = 156] 03:15:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f7749af9800) [pid = 1842] [serial = 468] [outer = (nil)] 03:15:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f7749d37400) [pid = 1842] [serial = 469] [outer = 0x7f7749af9800] 03:15:11 INFO - PROCESS | 1842 | 1461406511776 Marionette DEBUG loaded listener.js 03:15:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f774c2ad000) [pid = 1842] [serial = 470] [outer = 0x7f7749af9800] 03:15:12 INFO - PROCESS | 1842 | 1461406512607 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]]]}] 03:15:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:15:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1127ms 03:15:12 INFO - PROCESS | 1842 | 1461406512687 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 03:15:12 INFO - PROCESS | 1842 | 1461406512690 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 03:15:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:15:12 INFO - PROCESS | 1842 | 1461406512696 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - PROCESS | 1842 | 1461406512698 Marionette TRACE conn3 <- [1,598,null,{}] 03:15:12 INFO - PROCESS | 1842 | 1461406512703 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}] 03:15:12 INFO - PROCESS | 1842 | 1461406512911 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 03:15:12 INFO - PROCESS | 1842 | 1461406512938 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77516e3800 == 66 [pid = 1842] [id = 157] 03:15:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f774d770400) [pid = 1842] [serial = 471] [outer = (nil)] 03:15:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f774d792400) [pid = 1842] [serial = 472] [outer = 0x7f774d770400] 03:15:13 INFO - PROCESS | 1842 | 1461406513001 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f774e29a800) [pid = 1842] [serial = 473] [outer = 0x7f774d770400] 03:15:13 INFO - PROCESS | 1842 | 1461406513788 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]]]}] 03:15:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:15:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1126ms 03:15:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:15:13 INFO - PROCESS | 1842 | 1461406513823 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 1842 | 1461406513825 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 03:15:13 INFO - PROCESS | 1842 | 1461406513831 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 1842 | 1461406513834 Marionette TRACE conn3 <- [1,602,null,{}] 03:15:13 INFO - PROCESS | 1842 | 1461406513847 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}] 03:15:14 INFO - PROCESS | 1842 | 1461406514467 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f774cbe4800) [pid = 1842] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f7744903000) [pid = 1842] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f7749239c00) [pid = 1842] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f7747d3a800) [pid = 1842] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f77447f0c00) [pid = 1842] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f774b40c400) [pid = 1842] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f77493d2000) [pid = 1842] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f774490b000) [pid = 1842] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f77447ca400) [pid = 1842] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f77447e5c00) [pid = 1842] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f7747d33000) [pid = 1842] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f77447eac00) [pid = 1842] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f774d63cc00) [pid = 1842] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f774d790400) [pid = 1842] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f775c225c00) [pid = 1842] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f7761443800) [pid = 1842] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f7747c5e400) [pid = 1842] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f774923a800) [pid = 1842] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f774da50000) [pid = 1842] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f77447ce400) [pid = 1842] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f775c4e5000) [pid = 1842] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f774d78a000) [pid = 1842] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f77447c3c00) [pid = 1842] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f77447c4c00) [pid = 1842] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f77489b8c00) [pid = 1842] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f77447ee800) [pid = 1842] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:15:14 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f774ef02c00) [pid = 1842] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:15:14 INFO - PROCESS | 1842 | 1461406514717 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744616000 == 67 [pid = 1842] [id = 158] 03:15:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f77426d0400) [pid = 1842] [serial = 474] [outer = (nil)] 03:15:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f774308f400) [pid = 1842] [serial = 475] [outer = 0x7f77426d0400] 03:15:14 INFO - PROCESS | 1842 | 1461406514809 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f77447e9800) [pid = 1842] [serial = 476] [outer = 0x7f77426d0400] 03:15:15 INFO - PROCESS | 1842 | 1461406515703 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]]]}] 03:15:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:15:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1930ms 03:15:15 INFO - PROCESS | 1842 | 1461406515762 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 03:15:15 INFO - PROCESS | 1842 | 1461406515767 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 03:15:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:15:15 INFO - PROCESS | 1842 | 1461406515775 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:15:15 INFO - PROCESS | 1842 | 1461406515781 Marionette TRACE conn3 <- [1,606,null,{}] 03:15:15 INFO - PROCESS | 1842 | 1461406515788 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}] 03:15:15 INFO - PROCESS | 1842 | 1461406515965 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 03:15:16 INFO - PROCESS | 1842 | 1461406516114 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b13f800 == 68 [pid = 1842] [id = 159] 03:15:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f7745863000) [pid = 1842] [serial = 477] [outer = (nil)] 03:15:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f7747d39c00) [pid = 1842] [serial = 478] [outer = 0x7f7745863000] 03:15:16 INFO - PROCESS | 1842 | 1461406516194 Marionette DEBUG loaded listener.js 03:15:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f774893a000) [pid = 1842] [serial = 479] [outer = 0x7f7745863000] 03:15:17 INFO - PROCESS | 1842 | 1461406517144 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]]]}] 03:15:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:15:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1431ms 03:15:17 INFO - PROCESS | 1842 | 1461406517208 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 03:15:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:15:17 INFO - PROCESS | 1842 | 1461406517213 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 03:15:17 INFO - PROCESS | 1842 | 1461406517219 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 1842 | 1461406517222 Marionette TRACE conn3 <- [1,610,null,{}] 03:15:17 INFO - PROCESS | 1842 | 1461406517228 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}] 03:15:17 INFO - PROCESS | 1842 | 1461406517401 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 03:15:17 INFO - PROCESS | 1842 | 1461406517551 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e278800 == 69 [pid = 1842] [id = 160] 03:15:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f77489b4400) [pid = 1842] [serial = 480] [outer = (nil)] 03:15:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f7748d0c400) [pid = 1842] [serial = 481] [outer = 0x7f77489b4400] 03:15:17 INFO - PROCESS | 1842 | 1461406517628 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f774923a800) [pid = 1842] [serial = 482] [outer = 0x7f77489b4400] 03:15:18 INFO - PROCESS | 1842 | 1461406518595 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]]]}] 03:15:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:15:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1429ms 03:15:18 INFO - PROCESS | 1842 | 1461406518649 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 03:15:18 INFO - PROCESS | 1842 | 1461406518654 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 03:15:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:15:18 INFO - PROCESS | 1842 | 1461406518672 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 1842 | 1461406518679 Marionette TRACE conn3 <- [1,614,null,{}] 03:15:18 INFO - PROCESS | 1842 | 1461406518684 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}] 03:15:18 INFO - PROCESS | 1842 | 1461406518855 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 03:15:19 INFO - PROCESS | 1842 | 1461406519003 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77516ce800 == 70 [pid = 1842] [id = 161] 03:15:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f7748bf2c00) [pid = 1842] [serial = 483] [outer = (nil)] 03:15:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f7749d38400) [pid = 1842] [serial = 484] [outer = 0x7f7748bf2c00] 03:15:19 INFO - PROCESS | 1842 | 1461406519078 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f774bdf0400) [pid = 1842] [serial = 485] [outer = 0x7f7748bf2c00] 03:15:19 INFO - PROCESS | 1842 | 1461406519955 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]]]}] 03:15:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:15:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1342ms 03:15:20 INFO - PROCESS | 1842 | 1461406520013 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1842 | 1461406520016 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 03:15:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:15:20 INFO - PROCESS | 1842 | 1461406520027 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1842 | 1461406520030 Marionette TRACE conn3 <- [1,618,null,{}] 03:15:20 INFO - PROCESS | 1842 | 1461406520035 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}] 03:15:20 INFO - PROCESS | 1842 | 1461406520208 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 03:15:20 INFO - PROCESS | 1842 | 1461406520355 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760c86800 == 71 [pid = 1842] [id = 162] 03:15:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f7742542800) [pid = 1842] [serial = 486] [outer = (nil)] 03:15:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f774cfdec00) [pid = 1842] [serial = 487] [outer = 0x7f7742542800] 03:15:20 INFO - PROCESS | 1842 | 1461406520430 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f774d776800) [pid = 1842] [serial = 488] [outer = 0x7f7742542800] 03:15:21 INFO - PROCESS | 1842 | 1461406521240 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]]]}] 03:15:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:15:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1282ms 03:15:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:15:21 INFO - PROCESS | 1842 | 1461406521311 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 03:15:21 INFO - PROCESS | 1842 | 1461406521314 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 03:15:21 INFO - PROCESS | 1842 | 1461406521320 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:15:21 INFO - PROCESS | 1842 | 1461406521323 Marionette TRACE conn3 <- [1,622,null,{}] 03:15:21 INFO - PROCESS | 1842 | 1461406521328 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}] 03:15:21 INFO - PROCESS | 1842 | 1461406521493 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 03:15:21 INFO - PROCESS | 1842 | 1461406521645 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776562c800 == 72 [pid = 1842] [id = 163] 03:15:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f774dddc800) [pid = 1842] [serial = 489] [outer = (nil)] 03:15:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f774e613c00) [pid = 1842] [serial = 490] [outer = 0x7f774dddc800] 03:15:21 INFO - PROCESS | 1842 | 1461406521732 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f774fbae000) [pid = 1842] [serial = 491] [outer = 0x7f774dddc800] 03:15:22 INFO - PROCESS | 1842 | 1461406522653 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]]]}] 03:15:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:15:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1381ms 03:15:22 INFO - PROCESS | 1842 | 1461406522701 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 1842 | 1461406522705 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 03:15:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:15:22 INFO - PROCESS | 1842 | 1461406522710 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 1842 | 1461406522713 Marionette TRACE conn3 <- [1,626,null,{}] 03:15:22 INFO - PROCESS | 1842 | 1461406522718 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}] 03:15:22 INFO - PROCESS | 1842 | 1461406522874 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 03:15:23 INFO - PROCESS | 1842 | 1461406523026 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760bad000 == 73 [pid = 1842] [id = 164] 03:15:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f774dde3000) [pid = 1842] [serial = 492] [outer = (nil)] 03:15:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f774fbbac00) [pid = 1842] [serial = 493] [outer = 0x7f774dde3000] 03:15:23 INFO - PROCESS | 1842 | 1461406523108 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f775b117400) [pid = 1842] [serial = 494] [outer = 0x7f774dde3000] 03:15:24 INFO - PROCESS | 1842 | 1461406524027 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]]]}] 03:15:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:15:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1377ms 03:15:24 INFO - PROCESS | 1842 | 1461406524089 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 03:15:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:15:24 INFO - PROCESS | 1842 | 1461406524094 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 03:15:24 INFO - PROCESS | 1842 | 1461406524099 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:15:24 INFO - PROCESS | 1842 | 1461406524102 Marionette TRACE conn3 <- [1,630,null,{}] 03:15:24 INFO - PROCESS | 1842 | 1461406524107 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}] 03:15:24 INFO - PROCESS | 1842 | 1461406524269 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 03:15:24 INFO - PROCESS | 1842 | 1461406524421 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744749800 == 74 [pid = 1842] [id = 165] 03:15:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f77447c5400) [pid = 1842] [serial = 495] [outer = (nil)] 03:15:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f7744911c00) [pid = 1842] [serial = 496] [outer = 0x7f77447c5400] 03:15:24 INFO - PROCESS | 1842 | 1461406524492 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f7748709800) [pid = 1842] [serial = 497] [outer = 0x7f77447c5400] 03:15:25 INFO - PROCESS | 1842 | 1461406525613 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]]]}] 03:15:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:15:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1582ms 03:15:25 INFO - PROCESS | 1842 | 1461406525683 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 03:15:25 INFO - PROCESS | 1842 | 1461406525687 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 03:15:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:15:25 INFO - PROCESS | 1842 | 1461406525695 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 1842 | 1461406525700 Marionette TRACE conn3 <- [1,634,null,{}] 03:15:25 INFO - PROCESS | 1842 | 1461406525707 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}] 03:15:25 INFO - PROCESS | 1842 | 1461406525868 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 03:15:26 INFO - PROCESS | 1842 | 1461406526056 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749ac3800 == 75 [pid = 1842] [id = 166] 03:15:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f774527c400) [pid = 1842] [serial = 498] [outer = (nil)] 03:15:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f7745421c00) [pid = 1842] [serial = 499] [outer = 0x7f774527c400] 03:15:26 INFO - PROCESS | 1842 | 1461406526125 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f7747d31c00) [pid = 1842] [serial = 500] [outer = 0x7f774527c400] 03:15:26 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:26 INFO - PROCESS | 1842 | 1461406526965 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]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:15:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1334ms 03:15:27 INFO - PROCESS | 1842 | 1461406527030 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 1842 | 1461406527037 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 03:15:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:15:27 INFO - PROCESS | 1842 | 1461406527049 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 1842 | 1461406527052 Marionette TRACE conn3 <- [1,638,null,{}] 03:15:27 INFO - PROCESS | 1842 | 1461406527064 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}] 03:15:27 INFO - PROCESS | 1842 | 1461406527259 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 03:15:27 INFO - PROCESS | 1842 | 1461406527460 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774460f000 == 76 [pid = 1842] [id = 167] 03:15:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f7743098400) [pid = 1842] [serial = 501] [outer = (nil)] 03:15:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f774875a800) [pid = 1842] [serial = 502] [outer = 0x7f7743098400] 03:15:27 INFO - PROCESS | 1842 | 1461406527574 Marionette DEBUG loaded listener.js 03:15:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f77489bd800) [pid = 1842] [serial = 503] [outer = 0x7f7743098400] 03:15:27 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7747cec800 == 75 [pid = 1842] [id = 52] 03:15:27 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b46b000 == 74 [pid = 1842] [id = 53] 03:15:27 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f774ec28c00) [pid = 1842] [serial = 396] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f775d5e2800) [pid = 1842] [serial = 399] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f77612b3800) [pid = 1842] [serial = 402] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f7749aec000) [pid = 1842] [serial = 426] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774fb4c000 == 73 [pid = 1842] [id = 47] 03:15:27 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774cbb0000 == 72 [pid = 1842] [id = 48] 03:15:27 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774eee4800 == 71 [pid = 1842] [id = 67] 03:15:27 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77489df000 == 70 [pid = 1842] [id = 43] 03:15:27 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77516e3800 == 69 [pid = 1842] [id = 157] 03:15:27 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e9f7000 == 68 [pid = 1842] [id = 156] 03:15:27 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e309800 == 67 [pid = 1842] [id = 155] 03:15:28 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:28 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77489c5000 == 66 [pid = 1842] [id = 154] 03:15:28 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7747ce1800 == 65 [pid = 1842] [id = 153] 03:15:28 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745f06800 == 64 [pid = 1842] [id = 152] 03:15:28 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749cd8800 == 63 [pid = 1842] [id = 146] 03:15:28 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745098800 == 62 [pid = 1842] [id = 143] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f7749233800) [pid = 1842] [serial = 334] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f775f33dc00) [pid = 1842] [serial = 289] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f7751584c00) [pid = 1842] [serial = 283] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f774585fc00) [pid = 1842] [serial = 274] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f7748bf6800) [pid = 1842] [serial = 277] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f774d791400) [pid = 1842] [serial = 280] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f775c221000) [pid = 1842] [serial = 286] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f774c2a7c00) [pid = 1842] [serial = 319] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f7744910800) [pid = 1842] [serial = 313] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f77524af800) [pid = 1842] [serial = 322] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f775d5de800) [pid = 1842] [serial = 325] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f7760db5000) [pid = 1842] [serial = 328] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f776400e400) [pid = 1842] [serial = 331] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f7748bf6c00) [pid = 1842] [serial = 355] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f774cc7b400) [pid = 1842] [serial = 358] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f775b11f000) [pid = 1842] [serial = 361] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f775c223400) [pid = 1842] [serial = 352] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f774ef0a400) [pid = 1842] [serial = 420] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f7748937800) [pid = 1842] [serial = 423] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f77524a6800) [pid = 1842] [serial = 421] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f77524adc00) [pid = 1842] [serial = 424] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f774d76dc00) [pid = 1842] [serial = 394] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f774cbde000) [pid = 1842] [serial = 393] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f7748941400) [pid = 1842] [serial = 391] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f77487bec00) [pid = 1842] [serial = 390] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f7748938000) [pid = 1842] [serial = 409] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f7745276400) [pid = 1842] [serial = 408] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f774d76e000) [pid = 1842] [serial = 414] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f774d774c00) [pid = 1842] [serial = 415] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f774e4a9800) [pid = 1842] [serial = 417] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f774923f400) [pid = 1842] [serial = 411] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f7749238c00) [pid = 1842] [serial = 405] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f77616ea000) [pid = 1842] [serial = 406] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f77493ce000) [pid = 1842] [serial = 412] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f774e91bc00) [pid = 1842] [serial = 418] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f7747d33800) [pid = 1842] [serial = 316] [outer = (nil)] [url = about:blank] 03:15:28 INFO - PROCESS | 1842 | 1461406528454 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]]]}] 03:15:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:15:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1432ms 03:15:28 INFO - PROCESS | 1842 | 1461406528482 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 03:15:28 INFO - PROCESS | 1842 | 1461406528485 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 03:15:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:15:28 INFO - PROCESS | 1842 | 1461406528491 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:15:28 INFO - PROCESS | 1842 | 1461406528496 Marionette TRACE conn3 <- [1,642,null,{}] 03:15:28 INFO - PROCESS | 1842 | 1461406528510 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}] 03:15:28 INFO - PROCESS | 1842 | 1461406528670 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 03:15:28 INFO - PROCESS | 1842 | 1461406528689 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749247000 == 63 [pid = 1842] [id = 168] 03:15:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f7748d11c00) [pid = 1842] [serial = 504] [outer = (nil)] 03:15:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f77492bac00) [pid = 1842] [serial = 505] [outer = 0x7f7748d11c00] 03:15:28 INFO - PROCESS | 1842 | 1461406528755 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f77492c7c00) [pid = 1842] [serial = 506] [outer = 0x7f7748d11c00] 03:15:29 INFO - PROCESS | 1842 | 1461406529549 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]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:15:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1086ms 03:15:29 INFO - PROCESS | 1842 | 1461406529583 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 03:15:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:15:29 INFO - PROCESS | 1842 | 1461406529588 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 03:15:29 INFO - PROCESS | 1842 | 1461406529593 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1842 | 1461406529596 Marionette TRACE conn3 <- [1,646,null,{}] 03:15:29 INFO - PROCESS | 1842 | 1461406529601 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}] 03:15:29 INFO - PROCESS | 1842 | 1461406529748 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 03:15:29 INFO - PROCESS | 1842 | 1461406529763 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bdb3000 == 64 [pid = 1842] [id = 169] 03:15:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f774923ec00) [pid = 1842] [serial = 507] [outer = (nil)] 03:15:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f7749cf2c00) [pid = 1842] [serial = 508] [outer = 0x7f774923ec00] 03:15:29 INFO - PROCESS | 1842 | 1461406529825 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f7749d31400) [pid = 1842] [serial = 509] [outer = 0x7f774923ec00] 03:15:30 INFO - PROCESS | 1842 | 1461406530744 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]]]}] 03:15:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:15:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1183ms 03:15:30 INFO - PROCESS | 1842 | 1461406530784 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 1842 | 1461406530786 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 03:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:15:30 INFO - PROCESS | 1842 | 1461406530792 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 1842 | 1461406530794 Marionette TRACE conn3 <- [1,650,null,{}] 03:15:30 INFO - PROCESS | 1842 | 1461406530799 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}] 03:15:30 INFO - PROCESS | 1842 | 1461406530977 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 03:15:31 INFO - PROCESS | 1842 | 1461406531007 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774cf86000 == 65 [pid = 1842] [id = 170] 03:15:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f77487bec00) [pid = 1842] [serial = 510] [outer = (nil)] 03:15:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f774a73b000) [pid = 1842] [serial = 511] [outer = 0x7f77487bec00] 03:15:31 INFO - PROCESS | 1842 | 1461406531068 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f774c493400) [pid = 1842] [serial = 512] [outer = 0x7f77487bec00] 03:15:31 INFO - PROCESS | 1842 | 1461406531912 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]]]}] 03:15:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:15:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1179ms 03:15:31 INFO - PROCESS | 1842 | 1461406531973 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 1842 | 1461406531976 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 03:15:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:15:31 INFO - PROCESS | 1842 | 1461406531982 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 1842 | 1461406531984 Marionette TRACE conn3 <- [1,654,null,{}] 03:15:31 INFO - PROCESS | 1842 | 1461406531990 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}] 03:15:32 INFO - PROCESS | 1842 | 1461406532233 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 03:15:32 INFO - PROCESS | 1842 | 1461406532259 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e309800 == 66 [pid = 1842] [id = 171] 03:15:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f774d789000) [pid = 1842] [serial = 513] [outer = (nil)] 03:15:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f774ec2b800) [pid = 1842] [serial = 514] [outer = 0x7f774d789000] 03:15:32 INFO - PROCESS | 1842 | 1461406532322 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f774fbb4000) [pid = 1842] [serial = 515] [outer = 0x7f774d789000] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f7745276800) [pid = 1842] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f7749af9800) [pid = 1842] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f7745274800) [pid = 1842] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f774d776400) [pid = 1842] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f775d2bd800) [pid = 1842] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f77447cc000) [pid = 1842] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f7744904800) [pid = 1842] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f7748d0ac00) [pid = 1842] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f7745277c00) [pid = 1842] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f7747d32400) [pid = 1842] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:15:32 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f774923d400) [pid = 1842] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:15:33 INFO - PROCESS | 1842 | 1461406533298 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]]]}] 03:15:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:15:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1332ms 03:15:33 INFO - PROCESS | 1842 | 1461406533314 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 03:15:33 INFO - PROCESS | 1842 | 1461406533317 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 03:15:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:15:33 INFO - PROCESS | 1842 | 1461406533327 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:15:33 INFO - PROCESS | 1842 | 1461406533329 Marionette TRACE conn3 <- [1,658,null,{}] 03:15:33 INFO - PROCESS | 1842 | 1461406533333 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}] 03:15:33 INFO - PROCESS | 1842 | 1461406533509 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 03:15:33 INFO - PROCESS | 1842 | 1461406533527 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b14e800 == 67 [pid = 1842] [id = 172] 03:15:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f774490ac00) [pid = 1842] [serial = 516] [outer = (nil)] 03:15:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f7749d35400) [pid = 1842] [serial = 517] [outer = 0x7f774490ac00] 03:15:33 INFO - PROCESS | 1842 | 1461406533586 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f774fbac000) [pid = 1842] [serial = 518] [outer = 0x7f774490ac00] 03:15:34 INFO - PROCESS | 1842 | 1461406534295 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]]]}] 03:15:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:15:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1030ms 03:15:34 INFO - PROCESS | 1842 | 1461406534355 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 03:15:34 INFO - PROCESS | 1842 | 1461406534359 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 03:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:15:34 INFO - PROCESS | 1842 | 1461406534365 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 1842 | 1461406534367 Marionette TRACE conn3 <- [1,662,null,{}] 03:15:34 INFO - PROCESS | 1842 | 1461406534372 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}] 03:15:34 INFO - PROCESS | 1842 | 1461406534569 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 03:15:34 INFO - PROCESS | 1842 | 1461406534585 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e510800 == 68 [pid = 1842] [id = 173] 03:15:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f774d793800) [pid = 1842] [serial = 519] [outer = (nil)] 03:15:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f774fbba400) [pid = 1842] [serial = 520] [outer = 0x7f774d793800] 03:15:34 INFO - PROCESS | 1842 | 1461406534647 Marionette DEBUG loaded listener.js 03:15:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f774fbc6000) [pid = 1842] [serial = 521] [outer = 0x7f774d793800] 03:15:35 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:35 INFO - PROCESS | 1842 | 1461406535623 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]]]}] 03:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1280ms 03:15:35 INFO - PROCESS | 1842 | 1461406535646 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 03:15:35 INFO - PROCESS | 1842 | 1461406535653 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 03:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:15:35 INFO - PROCESS | 1842 | 1461406535662 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 1842 | 1461406535666 Marionette TRACE conn3 <- [1,666,null,{}] 03:15:35 INFO - PROCESS | 1842 | 1461406535674 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}] 03:15:35 INFO - PROCESS | 1842 | 1461406535842 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 03:15:36 INFO - PROCESS | 1842 | 1461406536002 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747cea800 == 69 [pid = 1842] [id = 174] 03:15:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f77447edc00) [pid = 1842] [serial = 522] [outer = (nil)] 03:15:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f7745277c00) [pid = 1842] [serial = 523] [outer = 0x7f77447edc00] 03:15:36 INFO - PROCESS | 1842 | 1461406536079 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f7747d32400) [pid = 1842] [serial = 524] [outer = 0x7f77447edc00] 03:15:36 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:36 INFO - PROCESS | 1842 | 1461406536951 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]]]}] 03:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1337ms 03:15:37 INFO - PROCESS | 1842 | 1461406537000 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 03:15:37 INFO - PROCESS | 1842 | 1461406537009 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 03:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:15:37 INFO - PROCESS | 1842 | 1461406537018 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:15:37 INFO - PROCESS | 1842 | 1461406537022 Marionette TRACE conn3 <- [1,670,null,{}] 03:15:37 INFO - PROCESS | 1842 | 1461406537028 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}] 03:15:37 INFO - PROCESS | 1842 | 1461406537199 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 03:15:37 INFO - PROCESS | 1842 | 1461406537349 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774c461800 == 70 [pid = 1842] [id = 175] 03:15:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f7748bee400) [pid = 1842] [serial = 525] [outer = (nil)] 03:15:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f7748d13c00) [pid = 1842] [serial = 526] [outer = 0x7f7748bee400] 03:15:37 INFO - PROCESS | 1842 | 1461406537422 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f77493cf000) [pid = 1842] [serial = 527] [outer = 0x7f7748bee400] 03:15:38 INFO - PROCESS | 1842 | 1461406538388 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]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1438ms 03:15:38 INFO - PROCESS | 1842 | 1461406538458 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 03:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:15:38 INFO - PROCESS | 1842 | 1461406538462 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 03:15:38 INFO - PROCESS | 1842 | 1461406538468 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1842 | 1461406538473 Marionette TRACE conn3 <- [1,674,null,{}] 03:15:38 INFO - PROCESS | 1842 | 1461406538488 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}] 03:15:38 INFO - PROCESS | 1842 | 1461406538700 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 03:15:38 INFO - PROCESS | 1842 | 1461406538895 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77516e0800 == 71 [pid = 1842] [id = 176] 03:15:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f774d76f000) [pid = 1842] [serial = 528] [outer = (nil)] 03:15:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f774db75000) [pid = 1842] [serial = 529] [outer = 0x7f774d76f000] 03:15:39 INFO - PROCESS | 1842 | 1461406539022 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f774ef0a400) [pid = 1842] [serial = 530] [outer = 0x7f774d76f000] 03:15:39 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:39 INFO - PROCESS | 1842 | 1461406539828 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]]]}] 03:15:39 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 03:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1385ms 03:15:39 INFO - PROCESS | 1842 | 1461406539853 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 03:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:15:39 INFO - PROCESS | 1842 | 1461406539858 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 03:15:39 INFO - PROCESS | 1842 | 1461406539864 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:15:39 INFO - PROCESS | 1842 | 1461406539867 Marionette TRACE conn3 <- [1,678,null,{}] 03:15:39 INFO - PROCESS | 1842 | 1461406539872 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}] 03:15:40 INFO - PROCESS | 1842 | 1461406540033 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 03:15:40 INFO - PROCESS | 1842 | 1461406540201 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c0b7000 == 72 [pid = 1842] [id = 177] 03:15:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f774923c000) [pid = 1842] [serial = 531] [outer = (nil)] 03:15:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f774fbb6c00) [pid = 1842] [serial = 532] [outer = 0x7f774923c000] 03:15:40 INFO - PROCESS | 1842 | 1461406540274 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f774fbc7800) [pid = 1842] [serial = 533] [outer = 0x7f774923c000] 03:15:41 INFO - PROCESS | 1842 | 1461406541144 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]]]}] 03:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1332ms 03:15:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:15:41 INFO - PROCESS | 1842 | 1461406541197 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 03:15:41 INFO - PROCESS | 1842 | 1461406541199 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 03:15:41 INFO - PROCESS | 1842 | 1461406541206 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 1842 | 1461406541209 Marionette TRACE conn3 <- [1,682,null,{}] 03:15:41 INFO - PROCESS | 1842 | 1461406541214 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}] 03:15:41 INFO - PROCESS | 1842 | 1461406541375 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 03:15:41 INFO - PROCESS | 1842 | 1461406541531 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760ba5000 == 73 [pid = 1842] [id = 178] 03:15:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f774ef0e000) [pid = 1842] [serial = 534] [outer = (nil)] 03:15:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f774fbcb400) [pid = 1842] [serial = 535] [outer = 0x7f774ef0e000] 03:15:41 INFO - PROCESS | 1842 | 1461406541602 Marionette DEBUG loaded listener.js 03:15:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f7751585800) [pid = 1842] [serial = 536] [outer = 0x7f774ef0e000] 03:15:42 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:42 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:15:42 INFO - PROCESS | 1842 | 1461406542943 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]]]}] 03:15:42 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) 03:15:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1780ms 03:15:43 INFO - PROCESS | 1842 | 1461406543081 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 1842 | 1461406543084 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 03:15:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:15:43 INFO - PROCESS | 1842 | 1461406543095 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1842 | 1461406543097 Marionette TRACE conn3 <- [1,686,null,{}] 03:15:43 INFO - PROCESS | 1842 | 1461406543101 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}] 03:15:43 INFO - PROCESS | 1842 | 1461406543289 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 03:15:43 INFO - PROCESS | 1842 | 1461406543441 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774460a800 == 74 [pid = 1842] [id = 179] 03:15:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f77426c8000) [pid = 1842] [serial = 537] [outer = (nil)] 03:15:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f7743092800) [pid = 1842] [serial = 538] [outer = 0x7f77426c8000] 03:15:43 INFO - PROCESS | 1842 | 1461406543515 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f7755268800) [pid = 1842] [serial = 539] [outer = 0x7f77426c8000] 03:15:45 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:45 INFO - PROCESS | 1842 | 1461406545126 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]]]}] 03:15:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:15:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2085ms 03:15:45 INFO - PROCESS | 1842 | 1461406545230 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 03:15:45 INFO - PROCESS | 1842 | 1461406545236 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 03:15:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:15:45 INFO - PROCESS | 1842 | 1461406545247 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 1842 | 1461406545250 Marionette TRACE conn3 <- [1,690,null,{}] 03:15:45 INFO - PROCESS | 1842 | 1461406545259 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}] 03:15:45 INFO - PROCESS | 1842 | 1461406545428 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 03:15:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7747ce5000 == 73 [pid = 1842] [id = 84] 03:15:45 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f774d792400) [pid = 1842] [serial = 472] [outer = (nil)] [url = about:blank] 03:15:45 INFO - PROCESS | 1842 | 1461406545666 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744749800 == 72 [pid = 1842] [id = 165] 03:15:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774251e000 == 73 [pid = 1842] [id = 180] 03:15:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f77447e3400) [pid = 1842] [serial = 540] [outer = (nil)] 03:15:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f774490b400) [pid = 1842] [serial = 541] [outer = 0x7f77447e3400] 03:15:45 INFO - PROCESS | 1842 | 1461406545738 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f7745275000) [pid = 1842] [serial = 542] [outer = 0x7f77447e3400] 03:15:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7760bad000 == 72 [pid = 1842] [id = 164] 03:15:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776562c800 == 71 [pid = 1842] [id = 163] 03:15:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7760c86800 == 70 [pid = 1842] [id = 162] 03:15:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77516ce800 == 69 [pid = 1842] [id = 161] 03:15:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e278800 == 68 [pid = 1842] [id = 160] 03:15:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b13f800 == 67 [pid = 1842] [id = 159] 03:15:46 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744616000 == 66 [pid = 1842] [id = 158] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f775d13c000) [pid = 1842] [serial = 367] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f7746c4e800) [pid = 1842] [serial = 458] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f7743097400) [pid = 1842] [serial = 429] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f77493c7800) [pid = 1842] [serial = 463] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f7749af2c00) [pid = 1842] [serial = 464] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f774ea24400) [pid = 1842] [serial = 427] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f7747d2f800) [pid = 1842] [serial = 432] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f7748bf3000) [pid = 1842] [serial = 461] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f7748938c00) [pid = 1842] [serial = 460] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f7749cf1400) [pid = 1842] [serial = 438] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f7749d2b400) [pid = 1842] [serial = 466] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f7749d33800) [pid = 1842] [serial = 467] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f77493cf800) [pid = 1842] [serial = 435] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f77489b6800) [pid = 1842] [serial = 454] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f77426d3000) [pid = 1842] [serial = 442] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f7749d31000) [pid = 1842] [serial = 445] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f774253fc00) [pid = 1842] [serial = 448] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f77492bbc00) [pid = 1842] [serial = 451] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f7745426000) [pid = 1842] [serial = 235] [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.] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f7749d37400) [pid = 1842] [serial = 469] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f774c2ad000) [pid = 1842] [serial = 470] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f7751534800) [pid = 1842] [serial = 364] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f775c4e8c00) [pid = 1842] [serial = 397] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f7760c76c00) [pid = 1842] [serial = 400] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f77616e5800) [pid = 1842] [serial = 403] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f7744910400) [pid = 1842] [serial = 457] [outer = (nil)] [url = about:blank] 03:15:46 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:46 INFO - PROCESS | 1842 | 1461406546893 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]]]}] 03:15:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:15:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1682ms 03:15:46 INFO - PROCESS | 1842 | 1461406546939 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 1842 | 1461406546947 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 03:15:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:15:46 INFO - PROCESS | 1842 | 1461406546956 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1842 | 1461406546960 Marionette TRACE conn3 <- [1,694,null,{}] 03:15:46 INFO - PROCESS | 1842 | 1461406546965 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}] 03:15:47 INFO - PROCESS | 1842 | 1461406547167 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 03:15:47 INFO - PROCESS | 1842 | 1461406547280 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456e7800 == 67 [pid = 1842] [id = 181] 03:15:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f7745429400) [pid = 1842] [serial = 543] [outer = (nil)] 03:15:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f77462da000) [pid = 1842] [serial = 544] [outer = 0x7f7745429400] 03:15:47 INFO - PROCESS | 1842 | 1461406547342 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f7746f7a400) [pid = 1842] [serial = 545] [outer = 0x7f7745429400] 03:15:48 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:48 INFO - PROCESS | 1842 | 1461406548493 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]]]}] 03:15:48 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) 03:15:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1579ms 03:15:48 INFO - PROCESS | 1842 | 1461406548536 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 1842 | 1461406548539 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 03:15:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:15:48 INFO - PROCESS | 1842 | 1461406548562 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 1842 | 1461406548568 Marionette TRACE conn3 <- [1,698,null,{}] 03:15:48 INFO - PROCESS | 1842 | 1461406548582 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}] 03:15:48 INFO - PROCESS | 1842 | 1461406548794 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 03:15:48 INFO - PROCESS | 1842 | 1461406548836 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774924e000 == 68 [pid = 1842] [id = 182] 03:15:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f774893ec00) [pid = 1842] [serial = 546] [outer = (nil)] 03:15:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f7748943000) [pid = 1842] [serial = 547] [outer = 0x7f774893ec00] 03:15:48 INFO - PROCESS | 1842 | 1461406548899 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f77489bd000) [pid = 1842] [serial = 548] [outer = 0x7f774893ec00] 03:15:50 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:50 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f7743098400) [pid = 1842] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:15:50 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f774527c400) [pid = 1842] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:15:50 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f77487bec00) [pid = 1842] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:15:50 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f774923ec00) [pid = 1842] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:15:50 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f7748d11c00) [pid = 1842] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:15:50 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f774d770400) [pid = 1842] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:15:50 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f774d789000) [pid = 1842] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:15:50 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f774490ac00) [pid = 1842] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:15:50 INFO - PROCESS | 1842 | 1461406550119 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]]]}] 03:15:50 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) 03:15:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1592ms 03:15:50 INFO - PROCESS | 1842 | 1461406550145 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 03:15:50 INFO - PROCESS | 1842 | 1461406550150 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 03:15:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:15:50 INFO - PROCESS | 1842 | 1461406550160 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - PROCESS | 1842 | 1461406550163 Marionette TRACE conn3 <- [1,702,null,{}] 03:15:50 INFO - PROCESS | 1842 | 1461406550183 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}] 03:15:50 INFO - PROCESS | 1842 | 1461406550348 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 03:15:50 INFO - PROCESS | 1842 | 1461406550459 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494db800 == 69 [pid = 1842] [id = 183] 03:15:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f7747c60000) [pid = 1842] [serial = 549] [outer = (nil)] 03:15:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f7748bf5800) [pid = 1842] [serial = 550] [outer = 0x7f7747c60000] 03:15:50 INFO - PROCESS | 1842 | 1461406550532 Marionette DEBUG loaded listener.js 03:15:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f7748d0d000) [pid = 1842] [serial = 551] [outer = 0x7f7747c60000] 03:15:51 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:51 INFO - PROCESS | 1842 | 1461406551574 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]]]}] 03:15:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:15:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1444ms 03:15:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:15:51 INFO - PROCESS | 1842 | 1461406551605 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 03:15:51 INFO - PROCESS | 1842 | 1461406551608 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 03:15:51 INFO - PROCESS | 1842 | 1461406551613 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:15:51 INFO - PROCESS | 1842 | 1461406551616 Marionette TRACE conn3 <- [1,706,null,{}] 03:15:51 INFO - PROCESS | 1842 | 1461406551621 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}] 03:15:51 INFO - PROCESS | 1842 | 1461406551760 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 03:15:51 INFO - PROCESS | 1842 | 1461406551937 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b142000 == 70 [pid = 1842] [id = 184] 03:15:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f77489b7c00) [pid = 1842] [serial = 552] [outer = (nil)] 03:15:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f77493c8800) [pid = 1842] [serial = 553] [outer = 0x7f77489b7c00] 03:15:52 INFO - PROCESS | 1842 | 1461406552075 Marionette DEBUG loaded listener.js 03:15:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f77493d1c00) [pid = 1842] [serial = 554] [outer = 0x7f77489b7c00] 03:15:53 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:53 INFO - PROCESS | 1842 | 1461406553423 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]]]}] 03:15:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:15:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1840ms 03:15:53 INFO - PROCESS | 1842 | 1461406553454 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 03:15:53 INFO - PROCESS | 1842 | 1461406553458 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 03:15:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:15:53 INFO - PROCESS | 1842 | 1461406553467 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:15:53 INFO - PROCESS | 1842 | 1461406553473 Marionette TRACE conn3 <- [1,710,null,{}] 03:15:53 INFO - PROCESS | 1842 | 1461406553585 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}] 03:15:53 INFO - PROCESS | 1842 | 1461406553741 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 03:15:53 INFO - PROCESS | 1842 | 1461406553885 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456e3800 == 71 [pid = 1842] [id = 185] 03:15:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f77447d1800) [pid = 1842] [serial = 555] [outer = (nil)] 03:15:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f7744ed5c00) [pid = 1842] [serial = 556] [outer = 0x7f77447d1800] 03:15:53 INFO - PROCESS | 1842 | 1461406553962 Marionette DEBUG loaded listener.js 03:15:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f7747216000) [pid = 1842] [serial = 557] [outer = 0x7f77447d1800] 03:15:55 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:55 INFO - PROCESS | 1842 | 1461406555251 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]]]}] 03:15:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:15:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1843ms 03:15:55 INFO - PROCESS | 1842 | 1461406555396 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 1842 | 1461406555405 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 03:15:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:15:55 INFO - PROCESS | 1842 | 1461406555421 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 1842 | 1461406555425 Marionette TRACE conn3 <- [1,714,null,{}] 03:15:55 INFO - PROCESS | 1842 | 1461406555431 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}] 03:15:55 INFO - PROCESS | 1842 | 1461406555599 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 03:15:55 INFO - PROCESS | 1842 | 1461406555746 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b154800 == 72 [pid = 1842] [id = 186] 03:15:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f77447e6000) [pid = 1842] [serial = 558] [outer = (nil)] 03:15:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f77489b4800) [pid = 1842] [serial = 559] [outer = 0x7f77447e6000] 03:15:55 INFO - PROCESS | 1842 | 1461406555819 Marionette DEBUG loaded listener.js 03:15:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f774923e000) [pid = 1842] [serial = 560] [outer = 0x7f77447e6000] 03:15:57 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:57 INFO - PROCESS | 1842 | 1461406557152 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]]]}] 03:15:57 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 03:15:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1834ms 03:15:57 INFO - PROCESS | 1842 | 1461406557272 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 03:15:57 INFO - PROCESS | 1842 | 1461406557279 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 03:15:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:15:57 INFO - PROCESS | 1842 | 1461406557307 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 1842 | 1461406557320 Marionette TRACE conn3 <- [1,718,null,{}] 03:15:57 INFO - PROCESS | 1842 | 1461406557379 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}] 03:15:57 INFO - PROCESS | 1842 | 1461406557563 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 03:15:57 INFO - PROCESS | 1842 | 1461406557717 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774c478000 == 73 [pid = 1842] [id = 187] 03:15:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f77492c8800) [pid = 1842] [serial = 561] [outer = (nil)] 03:15:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f774998e000) [pid = 1842] [serial = 562] [outer = 0x7f77492c8800] 03:15:57 INFO - PROCESS | 1842 | 1461406557788 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f7749af6000) [pid = 1842] [serial = 563] [outer = 0x7f77492c8800] 03:15:58 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:58 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:15:59 INFO - PROCESS | 1842 | 1461406559026 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]]]}] 03:15:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:15:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1745ms 03:15:59 INFO - PROCESS | 1842 | 1461406559054 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 1842 | 1461406559058 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 03:15:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:15:59 INFO - PROCESS | 1842 | 1461406559063 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1842 | 1461406559066 Marionette TRACE conn3 <- [1,722,null,{}] 03:15:59 INFO - PROCESS | 1842 | 1461406559071 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}] 03:15:59 INFO - PROCESS | 1842 | 1461406559271 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 03:15:59 INFO - PROCESS | 1842 | 1461406559624 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744754000 == 74 [pid = 1842] [id = 188] 03:15:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f77447c8800) [pid = 1842] [serial = 564] [outer = (nil)] 03:15:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f77447e8000) [pid = 1842] [serial = 565] [outer = 0x7f77447c8800] 03:15:59 INFO - PROCESS | 1842 | 1461406559691 Marionette DEBUG loaded listener.js 03:15:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f774527c000) [pid = 1842] [serial = 566] [outer = 0x7f77447c8800] 03:16:00 INFO - PROCESS | 1842 | 1461406560629 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] 03:16:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:16:00 INFO - PROCESS | 1842 | 1461406560706 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 03:16:00 INFO - PROCESS | 1842 | 1461406560714 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:16:00 INFO - PROCESS | 1842 | 1461406560720 Marionette TRACE conn3 <- [1,726,null,{}] 03:16:00 INFO - PROCESS | 1842 | 1461406560727 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}] 03:16:00 INFO - PROCESS | 1842 | 1461406560918 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 03:16:01 INFO - PROCESS | 1842 | 1461406561112 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744758800 == 75 [pid = 1842] [id = 189] 03:16:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f7744903c00) [pid = 1842] [serial = 567] [outer = (nil)] 03:16:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f774875f000) [pid = 1842] [serial = 568] [outer = 0x7f7744903c00] 03:16:01 INFO - PROCESS | 1842 | 1461406561253 Marionette DEBUG loaded listener.js 03:16:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f7748d07000) [pid = 1842] [serial = 569] [outer = 0x7f7744903c00] 03:16:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77489d1000 == 74 [pid = 1842] [id = 46] 03:16:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745f16000 == 73 [pid = 1842] [id = 148] 03:16:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774551a000 == 72 [pid = 1842] [id = 50] 03:16:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7763d66000 == 71 [pid = 1842] [id = 121] 03:16:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77421e6800 == 70 [pid = 1842] [id = 150] 03:16:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7755519000 == 69 [pid = 1842] [id = 45] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f774fbba400) [pid = 1842] [serial = 520] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f7747d39c00) [pid = 1842] [serial = 478] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f7744911c00) [pid = 1842] [serial = 496] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f774308f400) [pid = 1842] [serial = 475] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f7748d0c400) [pid = 1842] [serial = 481] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f7749d38400) [pid = 1842] [serial = 484] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f774cfdec00) [pid = 1842] [serial = 487] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f774e613c00) [pid = 1842] [serial = 490] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f774fbbac00) [pid = 1842] [serial = 493] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7742515800 == 68 [pid = 1842] [id = 149] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f774fbb4000) [pid = 1842] [serial = 515] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f7749d35400) [pid = 1842] [serial = 517] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f7749d31400) [pid = 1842] [serial = 509] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f774c493400) [pid = 1842] [serial = 512] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f774875a800) [pid = 1842] [serial = 502] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f77489bd800) [pid = 1842] [serial = 503] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f7747d31c00) [pid = 1842] [serial = 500] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f7745421c00) [pid = 1842] [serial = 499] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f774a73b000) [pid = 1842] [serial = 511] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f7749cf2c00) [pid = 1842] [serial = 508] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f77492bac00) [pid = 1842] [serial = 505] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f77492c7c00) [pid = 1842] [serial = 506] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f774e29a800) [pid = 1842] [serial = 473] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f774ec2b800) [pid = 1842] [serial = 514] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f774fbac000) [pid = 1842] [serial = 518] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:01 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:16:02 INFO - PROCESS | 1842 | 1461406562143 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]]]}] 03:16:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:16:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1491ms 03:16:02 INFO - PROCESS | 1842 | 1461406562208 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 03:16:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:16:02 INFO - PROCESS | 1842 | 1461406562214 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 03:16:02 INFO - PROCESS | 1842 | 1461406562226 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 1842 | 1461406562228 Marionette TRACE conn3 <- [1,730,null,{}] 03:16:02 INFO - PROCESS | 1842 | 1461406562234 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}] 03:16:02 INFO - PROCESS | 1842 | 1461406562396 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 03:16:02 INFO - PROCESS | 1842 | 1461406562504 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494eb000 == 69 [pid = 1842] [id = 190] 03:16:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f77426d5000) [pid = 1842] [serial = 570] [outer = (nil)] 03:16:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f7749985400) [pid = 1842] [serial = 571] [outer = 0x7f77426d5000] 03:16:02 INFO - PROCESS | 1842 | 1461406562566 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f7749aeac00) [pid = 1842] [serial = 572] [outer = 0x7f77426d5000] 03:16:03 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:03 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:16:03 INFO - PROCESS | 1842 | 1461406563371 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] 03:16:03 INFO - PROCESS | 1842 | 1461406563414 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 03:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:16:03 INFO - PROCESS | 1842 | 1461406563428 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:16:03 INFO - PROCESS | 1842 | 1461406563436 Marionette TRACE conn3 <- [1,734,null,{}] 03:16:03 INFO - PROCESS | 1842 | 1461406563442 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}] 03:16:03 INFO - PROCESS | 1842 | 1461406563583 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 03:16:03 INFO - PROCESS | 1842 | 1461406563600 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bee1000 == 70 [pid = 1842] [id = 191] 03:16:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f7744eca400) [pid = 1842] [serial = 573] [outer = (nil)] 03:16:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f7749d39c00) [pid = 1842] [serial = 574] [outer = 0x7f7744eca400] 03:16:03 INFO - PROCESS | 1842 | 1461406563662 Marionette DEBUG loaded listener.js 03:16:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f774a743400) [pid = 1842] [serial = 575] [outer = 0x7f7744eca400] 03:16:04 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:04 INFO - PROCESS | 1842 | 1461406564475 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]]]}] 03:16:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:16:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1096ms 03:16:04 INFO - PROCESS | 1842 | 1461406564518 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 03:16:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:16:04 INFO - PROCESS | 1842 | 1461406564523 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 03:16:04 INFO - PROCESS | 1842 | 1461406564551 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:16:04 INFO - PROCESS | 1842 | 1461406564553 Marionette TRACE conn3 <- [1,738,null,{}] 03:16:04 INFO - PROCESS | 1842 | 1461406564559 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}] 03:16:04 INFO - PROCESS | 1842 | 1461406564743 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 03:16:04 INFO - PROCESS | 1842 | 1461406564767 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d6e0800 == 71 [pid = 1842] [id = 192] 03:16:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f7743099400) [pid = 1842] [serial = 576] [outer = (nil)] 03:16:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f774b49b400) [pid = 1842] [serial = 577] [outer = 0x7f7743099400] 03:16:04 INFO - PROCESS | 1842 | 1461406564831 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f774c2a7c00) [pid = 1842] [serial = 578] [outer = 0x7f7743099400] 03:16:06 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:06 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f774dddc800) [pid = 1842] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f77426d0400) [pid = 1842] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f774dde3000) [pid = 1842] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f7748bf2c00) [pid = 1842] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f7742542800) [pid = 1842] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f77489b4400) [pid = 1842] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f7745863000) [pid = 1842] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f774253b800) [pid = 1842] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f7744903400) [pid = 1842] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f7742539000) [pid = 1842] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f7747215400) [pid = 1842] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f7743099000) [pid = 1842] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f77447c5400) [pid = 1842] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f77426d2000) [pid = 1842] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f77426d1000) [pid = 1842] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f774308d400) [pid = 1842] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f774893c800) [pid = 1842] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f7748940800) [pid = 1842] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f77447edc00) [pid = 1842] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f774d793800) [pid = 1842] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f774d76f000) [pid = 1842] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f774893ec00) [pid = 1842] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f7748bee400) [pid = 1842] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 88 (0x7f77447e3400) [pid = 1842] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 87 (0x7f77426c8000) [pid = 1842] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 86 (0x7f7745429400) [pid = 1842] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 85 (0x7f774923c000) [pid = 1842] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 84 (0x7f774ef0e000) [pid = 1842] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:16:06 INFO - PROCESS | 1842 | --DOMWINDOW == 83 (0x7f7747c60000) [pid = 1842] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:16:06 INFO - PROCESS | 1842 | 1461406566127 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]]]}] 03:16:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:16:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1657ms 03:16:06 INFO - PROCESS | 1842 | 1461406566186 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 03:16:06 INFO - PROCESS | 1842 | 1461406566189 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 03:16:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:16:06 INFO - PROCESS | 1842 | 1461406566240 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 1842 | 1461406566242 Marionette TRACE conn3 <- [1,742,null,{}] 03:16:06 INFO - PROCESS | 1842 | 1461406566249 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}] 03:16:06 INFO - PROCESS | 1842 | 1461406566418 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 03:16:06 INFO - PROCESS | 1842 | 1461406566488 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e43000 == 72 [pid = 1842] [id = 193] 03:16:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 84 (0x7f7745272c00) [pid = 1842] [serial = 579] [outer = (nil)] 03:16:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 85 (0x7f7745863000) [pid = 1842] [serial = 580] [outer = 0x7f7745272c00] 03:16:06 INFO - PROCESS | 1842 | 1461406566564 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 86 (0x7f77492bc000) [pid = 1842] [serial = 581] [outer = 0x7f7745272c00] 03:16:07 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:07 INFO - PROCESS | 1842 | 1461406567636 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]]]}] 03:16:07 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 03:16:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1442ms 03:16:07 INFO - PROCESS | 1842 | 1461406567677 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 03:16:07 INFO - PROCESS | 1842 | 1461406567680 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 03:16:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:16:07 INFO - PROCESS | 1842 | 1461406567686 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:16:07 INFO - PROCESS | 1842 | 1461406567688 Marionette TRACE conn3 <- [1,746,null,{}] 03:16:07 INFO - PROCESS | 1842 | 1461406567693 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}] 03:16:07 INFO - PROCESS | 1842 | 1461406567830 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 03:16:07 INFO - PROCESS | 1842 | 1461406567987 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e30d800 == 73 [pid = 1842] [id = 194] 03:16:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 87 (0x7f7745862400) [pid = 1842] [serial = 582] [outer = (nil)] 03:16:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 88 (0x7f774cf1c400) [pid = 1842] [serial = 583] [outer = 0x7f7745862400] 03:16:08 INFO - PROCESS | 1842 | 1461406568047 Marionette DEBUG loaded listener.js 03:16:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f774d083800) [pid = 1842] [serial = 584] [outer = 0x7f7745862400] 03:16:08 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:09 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:09 INFO - PROCESS | 1842 | 1461406569405 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]]]}] 03:16:09 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.) 03:16:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1731ms 03:16:09 INFO - PROCESS | 1842 | 1461406569488 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 1842 | 1461406569494 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 03:16:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:16:09 INFO - PROCESS | 1842 | 1461406569506 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:16:09 INFO - PROCESS | 1842 | 1461406569510 Marionette TRACE conn3 <- [1,750,null,{}] 03:16:09 INFO - PROCESS | 1842 | 1461406569519 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}] 03:16:09 INFO - PROCESS | 1842 | 1461406569680 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 03:16:09 INFO - PROCESS | 1842 | 1461406569832 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494d6000 == 74 [pid = 1842] [id = 195] 03:16:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f7744ed6000) [pid = 1842] [serial = 585] [outer = (nil)] 03:16:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f7747d30800) [pid = 1842] [serial = 586] [outer = 0x7f7744ed6000] 03:16:09 INFO - PROCESS | 1842 | 1461406569906 Marionette DEBUG loaded listener.js 03:16:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f77489b8800) [pid = 1842] [serial = 587] [outer = 0x7f7744ed6000] 03:16:11 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:11 INFO - PROCESS | 1842 | 1461406571464 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]]]}] 03:16:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:16:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1985ms 03:16:11 INFO - PROCESS | 1842 | 1461406571496 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 03:16:11 INFO - PROCESS | 1842 | 1461406571509 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 03:16:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:16:11 INFO - PROCESS | 1842 | 1461406571525 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:16:11 INFO - PROCESS | 1842 | 1461406571532 Marionette TRACE conn3 <- [1,754,null,{}] 03:16:11 INFO - PROCESS | 1842 | 1461406571587 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}] 03:16:11 INFO - PROCESS | 1842 | 1461406571848 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 03:16:12 INFO - PROCESS | 1842 | 1461406572033 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d6e4000 == 75 [pid = 1842] [id = 196] 03:16:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f7744908800) [pid = 1842] [serial = 588] [outer = (nil)] 03:16:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f7748d15c00) [pid = 1842] [serial = 589] [outer = 0x7f7744908800] 03:16:12 INFO - PROCESS | 1842 | 1461406572157 Marionette DEBUG loaded listener.js 03:16:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f7749aea800) [pid = 1842] [serial = 590] [outer = 0x7f7744908800] 03:16:13 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:13 INFO - PROCESS | 1842 | 1461406573490 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]]]}] 03:16:13 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 03:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1984ms 03:16:13 INFO - PROCESS | 1842 | 1461406573550 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 03:16:13 INFO - PROCESS | 1842 | 1461406573554 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 03:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:16:13 INFO - PROCESS | 1842 | 1461406573579 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:16:13 INFO - PROCESS | 1842 | 1461406573585 Marionette TRACE conn3 <- [1,758,null,{}] 03:16:13 INFO - PROCESS | 1842 | 1461406573601 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}] 03:16:13 INFO - PROCESS | 1842 | 1461406573770 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 03:16:13 INFO - PROCESS | 1842 | 1461406573921 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e394800 == 76 [pid = 1842] [id = 197] 03:16:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f7749af1000) [pid = 1842] [serial = 591] [outer = (nil)] 03:16:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f7749d38400) [pid = 1842] [serial = 592] [outer = 0x7f7749af1000] 03:16:14 INFO - PROCESS | 1842 | 1461406573996 Marionette DEBUG loaded listener.js 03:16:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f774cbe4800) [pid = 1842] [serial = 593] [outer = 0x7f7749af1000] 03:16:14 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:14 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:16:14 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:14 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:14 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:14 INFO - PROCESS | 1842 | 1461406574806 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]]]}] 03:16:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1293ms 03:16:14 INFO - PROCESS | 1842 | 1461406574869 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 03:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:16:14 INFO - PROCESS | 1842 | 1461406574874 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 03:16:14 INFO - PROCESS | 1842 | 1461406574880 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:16:14 INFO - PROCESS | 1842 | 1461406574883 Marionette TRACE conn3 <- [1,762,null,{}] 03:16:14 INFO - PROCESS | 1842 | 1461406574888 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}] 03:16:15 INFO - PROCESS | 1842 | 1461406575059 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 03:16:15 INFO - PROCESS | 1842 | 1461406575211 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e9f9800 == 77 [pid = 1842] [id = 198] 03:16:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f7749af2000) [pid = 1842] [serial = 594] [outer = (nil)] 03:16:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f774d76a400) [pid = 1842] [serial = 595] [outer = 0x7f7749af2000] 03:16:15 INFO - PROCESS | 1842 | 1461406575283 Marionette DEBUG loaded listener.js 03:16:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f774d777000) [pid = 1842] [serial = 596] [outer = 0x7f7749af2000] 03:16:16 INFO - PROCESS | 1842 | 1461406576550 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]]]}] 03:16:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1681ms 03:16:16 INFO - PROCESS | 1842 | 1461406576571 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 03:16:16 INFO - PROCESS | 1842 | 1461406576575 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 03:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:16:16 INFO - PROCESS | 1842 | 1461406576581 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:16:16 INFO - PROCESS | 1842 | 1461406576584 Marionette TRACE conn3 <- [1,766,null,{}] 03:16:16 INFO - PROCESS | 1842 | 1461406576589 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}] 03:16:16 INFO - PROCESS | 1842 | 1461406576796 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 03:16:16 INFO - PROCESS | 1842 | 1461406576964 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774f559000 == 78 [pid = 1842] [id = 199] 03:16:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f774cf1a800) [pid = 1842] [serial = 597] [outer = (nil)] 03:16:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f774d78fc00) [pid = 1842] [serial = 598] [outer = 0x7f774cf1a800] 03:16:17 INFO - PROCESS | 1842 | 1461406577034 Marionette DEBUG loaded listener.js 03:16:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f774d8ab000) [pid = 1842] [serial = 599] [outer = 0x7f774cf1a800] 03:16:18 INFO - PROCESS | 1842 | 1461406578314 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]]]}] 03:16:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:16:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1789ms 03:16:18 INFO - PROCESS | 1842 | 1461406578667 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 03:16:18 INFO - PROCESS | 1842 | 1461406578673 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 03:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:16:18 INFO - PROCESS | 1842 | 1461406578707 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:16:18 INFO - PROCESS | 1842 | 1461406578712 Marionette TRACE conn3 <- [1,770,null,{}] 03:16:18 INFO - PROCESS | 1842 | 1461406578720 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}] 03:16:18 INFO - PROCESS | 1842 | 1461406578865 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 03:16:19 INFO - PROCESS | 1842 | 1461406579019 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f0a000 == 79 [pid = 1842] [id = 200] 03:16:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f77447ce800) [pid = 1842] [serial = 600] [outer = (nil)] 03:16:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f77447e4c00) [pid = 1842] [serial = 601] [outer = 0x7f77447ce800] 03:16:19 INFO - PROCESS | 1842 | 1461406579088 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f7744ecdc00) [pid = 1842] [serial = 602] [outer = 0x7f77447ce800] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774becf000 == 78 [pid = 1842] [id = 144] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775ee51800 == 77 [pid = 1842] [id = 49] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7746e43000 == 76 [pid = 1842] [id = 193] 03:16:20 INFO - PROCESS | 1842 | 1461406580107 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]]]}] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d6e0800 == 75 [pid = 1842] [id = 192] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bee1000 == 74 [pid = 1842] [id = 191] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77494eb000 == 73 [pid = 1842] [id = 190] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744758800 == 72 [pid = 1842] [id = 189] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744754000 == 71 [pid = 1842] [id = 188] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456e3800 == 70 [pid = 1842] [id = 185] 03:16:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b142000 == 69 [pid = 1842] [id = 184] 03:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1440ms 03:16:20 INFO - PROCESS | 1842 | 1461406580147 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 03:16:20 INFO - PROCESS | 1842 | 1461406580153 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 03:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:16:20 INFO - PROCESS | 1842 | 1461406580163 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 1842 | 1461406580168 Marionette TRACE conn3 <- [1,774,null,{}] 03:16:20 INFO - PROCESS | 1842 | 1461406580175 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}] 03:16:20 INFO - PROCESS | 1842 | 1461406580320 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f77492c0400) [pid = 1842] [serial = 452] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f775c004c00) [pid = 1842] [serial = 388] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f7742545400) [pid = 1842] [serial = 449] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f774cc7f400) [pid = 1842] [serial = 446] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f7748bf9400) [pid = 1842] [serial = 433] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f7748709800) [pid = 1842] [serial = 497] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f7749ced400) [pid = 1842] [serial = 443] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f77492c3000) [pid = 1842] [serial = 455] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f7745281000) [pid = 1842] [serial = 430] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f774b12cc00) [pid = 1842] [serial = 436] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f7749cf7800) [pid = 1842] [serial = 439] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f774fbae000) [pid = 1842] [serial = 491] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f77447e9800) [pid = 1842] [serial = 476] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f775b117400) [pid = 1842] [serial = 494] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f774bdf0400) [pid = 1842] [serial = 485] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f774d776800) [pid = 1842] [serial = 488] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f774923a800) [pid = 1842] [serial = 482] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f774893a000) [pid = 1842] [serial = 479] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 88 (0x7f7747d32400) [pid = 1842] [serial = 524] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 87 (0x7f7745277c00) [pid = 1842] [serial = 523] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 86 (0x7f774fbc6000) [pid = 1842] [serial = 521] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 85 (0x7f774ef0a400) [pid = 1842] [serial = 530] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 84 (0x7f774db75000) [pid = 1842] [serial = 529] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 83 (0x7f7748943000) [pid = 1842] [serial = 547] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 82 (0x7f77493cf000) [pid = 1842] [serial = 527] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 81 (0x7f7748d13c00) [pid = 1842] [serial = 526] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 80 (0x7f774490b400) [pid = 1842] [serial = 541] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 79 (0x7f7745275000) [pid = 1842] [serial = 542] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 78 (0x7f7755268800) [pid = 1842] [serial = 539] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 77 (0x7f7743092800) [pid = 1842] [serial = 538] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 76 (0x7f77462da000) [pid = 1842] [serial = 544] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 75 (0x7f774fbc7800) [pid = 1842] [serial = 533] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 74 (0x7f774fbb6c00) [pid = 1842] [serial = 532] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 73 (0x7f7751585800) [pid = 1842] [serial = 536] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 72 (0x7f774fbcb400) [pid = 1842] [serial = 535] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 71 (0x7f7748bf5800) [pid = 1842] [serial = 550] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 70 (0x7f77489bd000) [pid = 1842] [serial = 548] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 69 (0x7f7746f7a400) [pid = 1842] [serial = 545] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | --DOMWINDOW == 68 (0x7f7748d0d000) [pid = 1842] [serial = 551] [outer = (nil)] [url = about:blank] 03:16:20 INFO - PROCESS | 1842 | 1461406580466 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745087000 == 70 [pid = 1842] [id = 201] 03:16:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 69 (0x7f774490b400) [pid = 1842] [serial = 603] [outer = (nil)] 03:16:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 70 (0x7f7746c46c00) [pid = 1842] [serial = 604] [outer = 0x7f774490b400] 03:16:20 INFO - PROCESS | 1842 | 1461406580577 Marionette DEBUG loaded listener.js 03:16:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 71 (0x7f7747d2f000) [pid = 1842] [serial = 605] [outer = 0x7f774490b400] 03:16:21 INFO - PROCESS | 1842 | 1461406581259 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]]]}] 03:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1133ms 03:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:16:21 INFO - PROCESS | 1842 | 1461406581295 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 03:16:21 INFO - PROCESS | 1842 | 1461406581297 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 03:16:21 INFO - PROCESS | 1842 | 1461406581304 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:16:21 INFO - PROCESS | 1842 | 1461406581307 Marionette TRACE conn3 <- [1,778,null,{}] 03:16:21 INFO - PROCESS | 1842 | 1461406581335 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}] 03:16:21 INFO - PROCESS | 1842 | 1461406581490 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 03:16:21 INFO - PROCESS | 1842 | 1461406581510 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774924a000 == 71 [pid = 1842] [id = 202] 03:16:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 72 (0x7f7748bed800) [pid = 1842] [serial = 606] [outer = (nil)] 03:16:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 73 (0x7f7748bf4c00) [pid = 1842] [serial = 607] [outer = 0x7f7748bed800] 03:16:21 INFO - PROCESS | 1842 | 1461406581574 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 74 (0x7f7748d0e800) [pid = 1842] [serial = 608] [outer = 0x7f7748bed800] 03:16:22 INFO - PROCESS | 1842 | 1461406582381 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]]]}] 03:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1156ms 03:16:22 INFO - PROCESS | 1842 | 1461406582460 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 03:16:22 INFO - PROCESS | 1842 | 1461406582464 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 03:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:16:22 INFO - PROCESS | 1842 | 1461406582469 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:16:22 INFO - PROCESS | 1842 | 1461406582471 Marionette TRACE conn3 <- [1,782,null,{}] 03:16:22 INFO - PROCESS | 1842 | 1461406582476 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}] 03:16:22 INFO - PROCESS | 1842 | 1461406582676 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 03:16:22 INFO - PROCESS | 1842 | 1461406582697 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494df000 == 72 [pid = 1842] [id = 203] 03:16:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f7748d10400) [pid = 1842] [serial = 609] [outer = (nil)] 03:16:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 76 (0x7f77493d1000) [pid = 1842] [serial = 610] [outer = 0x7f7748d10400] 03:16:22 INFO - PROCESS | 1842 | 1461406582757 Marionette DEBUG loaded listener.js 03:16:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 77 (0x7f774998f000) [pid = 1842] [serial = 611] [outer = 0x7f7748d10400] 03:16:23 INFO - PROCESS | 1842 | 1461406583521 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]]]}] 03:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1079ms 03:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:16:23 INFO - PROCESS | 1842 | 1461406583554 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 03:16:23 INFO - PROCESS | 1842 | 1461406583557 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 03:16:23 INFO - PROCESS | 1842 | 1461406583561 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:16:23 INFO - PROCESS | 1842 | 1461406583565 Marionette TRACE conn3 <- [1,786,null,{}] 03:16:23 INFO - PROCESS | 1842 | 1461406583582 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}] 03:16:23 INFO - PROCESS | 1842 | 1461406583755 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 03:16:23 INFO - PROCESS | 1842 | 1461406583779 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749ce0800 == 73 [pid = 1842] [id = 204] 03:16:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 78 (0x7f77492ba400) [pid = 1842] [serial = 612] [outer = (nil)] 03:16:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 79 (0x7f7749af4800) [pid = 1842] [serial = 613] [outer = 0x7f77492ba400] 03:16:23 INFO - PROCESS | 1842 | 1461406583839 Marionette DEBUG loaded listener.js 03:16:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 80 (0x7f7749cf9000) [pid = 1842] [serial = 614] [outer = 0x7f77492ba400] 03:16:24 INFO - PROCESS | 1842 | --DOMWINDOW == 79 (0x7f77426d5000) [pid = 1842] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:16:24 INFO - PROCESS | 1842 | --DOMWINDOW == 78 (0x7f7744903c00) [pid = 1842] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:16:24 INFO - PROCESS | 1842 | --DOMWINDOW == 77 (0x7f7743099400) [pid = 1842] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:16:24 INFO - PROCESS | 1842 | --DOMWINDOW == 76 (0x7f7744eca400) [pid = 1842] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:16:24 INFO - PROCESS | 1842 | --DOMWINDOW == 75 (0x7f77447c8800) [pid = 1842] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:16:24 INFO - PROCESS | 1842 | --DOMWINDOW == 74 (0x7f7745272c00) [pid = 1842] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:16:24 INFO - PROCESS | 1842 | 1461406584778 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]]]}] 03:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1252ms 03:16:24 INFO - PROCESS | 1842 | 1461406584815 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 03:16:24 INFO - PROCESS | 1842 | 1461406584817 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 03:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:16:24 INFO - PROCESS | 1842 | 1461406584824 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:16:24 INFO - PROCESS | 1842 | 1461406584826 Marionette TRACE conn3 <- [1,790,null,{}] 03:16:24 INFO - PROCESS | 1842 | 1461406584831 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}] 03:16:25 INFO - PROCESS | 1842 | 1461406585007 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 03:16:25 INFO - PROCESS | 1842 | 1461406585023 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e36000 == 74 [pid = 1842] [id = 205] 03:16:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f7749af3400) [pid = 1842] [serial = 615] [outer = (nil)] 03:16:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 76 (0x7f774bdf0400) [pid = 1842] [serial = 616] [outer = 0x7f7749af3400] 03:16:25 INFO - PROCESS | 1842 | 1461406585103 Marionette DEBUG loaded listener.js 03:16:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 77 (0x7f774cc7f400) [pid = 1842] [serial = 617] [outer = 0x7f7749af3400] 03:16:25 INFO - PROCESS | 1842 | 1461406585916 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]]]}] 03:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1127ms 03:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:16:25 INFO - PROCESS | 1842 | 1461406585951 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 03:16:25 INFO - PROCESS | 1842 | 1461406585953 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 03:16:25 INFO - PROCESS | 1842 | 1461406585967 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:16:25 INFO - PROCESS | 1842 | 1461406585969 Marionette TRACE conn3 <- [1,794,null,{}] 03:16:25 INFO - PROCESS | 1842 | 1461406585973 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}] 03:16:26 INFO - PROCESS | 1842 | 1461406586128 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 03:16:26 INFO - PROCESS | 1842 | 1461406586145 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dac5000 == 75 [pid = 1842] [id = 206] 03:16:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 78 (0x7f774cfdc800) [pid = 1842] [serial = 618] [outer = (nil)] 03:16:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 79 (0x7f774d787400) [pid = 1842] [serial = 619] [outer = 0x7f774cfdc800] 03:16:26 INFO - PROCESS | 1842 | 1461406586208 Marionette DEBUG loaded listener.js 03:16:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 80 (0x7f774da51000) [pid = 1842] [serial = 620] [outer = 0x7f774cfdc800] 03:16:27 INFO - PROCESS | 1842 | 1461406587268 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]]]}] 03:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1340ms 03:16:27 INFO - PROCESS | 1842 | 1461406587300 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 1842 | 1461406587305 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 03:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:16:27 INFO - PROCESS | 1842 | 1461406587314 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 1842 | 1461406587319 Marionette TRACE conn3 <- [1,798,null,{}] 03:16:27 INFO - PROCESS | 1842 | 1461406587328 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}] 03:16:27 INFO - PROCESS | 1842 | 1461406587530 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 03:16:27 INFO - PROCESS | 1842 | 1461406587652 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f22000 == 76 [pid = 1842] [id = 207] 03:16:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 81 (0x7f774490f800) [pid = 1842] [serial = 621] [outer = (nil)] 03:16:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 82 (0x7f77462d7c00) [pid = 1842] [serial = 622] [outer = 0x7f774490f800] 03:16:27 INFO - PROCESS | 1842 | 1461406587728 Marionette DEBUG loaded listener.js 03:16:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 83 (0x7f7747d34000) [pid = 1842] [serial = 623] [outer = 0x7f774490f800] 03:16:28 INFO - PROCESS | 1842 | 1461406588707 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]]]}] 03:16:28 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 03:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1446ms 03:16:28 INFO - PROCESS | 1842 | 1461406588761 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 03:16:28 INFO - PROCESS | 1842 | 1461406588768 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 03:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:16:28 INFO - PROCESS | 1842 | 1461406588779 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:16:28 INFO - PROCESS | 1842 | 1461406588782 Marionette TRACE conn3 <- [1,802,null,{}] 03:16:28 INFO - PROCESS | 1842 | 1461406588789 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}] 03:16:28 INFO - PROCESS | 1842 | 1461406588956 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 03:16:29 INFO - PROCESS | 1842 | 1461406589107 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bed2000 == 77 [pid = 1842] [id = 208] 03:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 84 (0x7f774893ac00) [pid = 1842] [serial = 624] [outer = (nil)] 03:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 85 (0x7f7748d0d400) [pid = 1842] [serial = 625] [outer = 0x7f774893ac00] 03:16:29 INFO - PROCESS | 1842 | 1461406589181 Marionette DEBUG loaded listener.js 03:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 86 (0x7f77493d2800) [pid = 1842] [serial = 626] [outer = 0x7f774893ac00] 03:16:30 INFO - PROCESS | 1842 | 1461406590111 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]]]}] 03:16:30 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 03:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1381ms 03:16:30 INFO - PROCESS | 1842 | 1461406590161 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 03:16:30 INFO - PROCESS | 1842 | 1461406590165 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 03:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:16:30 INFO - PROCESS | 1842 | 1461406590171 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:16:30 INFO - PROCESS | 1842 | 1461406590177 Marionette TRACE conn3 <- [1,806,null,{}] 03:16:30 INFO - PROCESS | 1842 | 1461406590192 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}] 03:16:30 INFO - PROCESS | 1842 | 1461406590368 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 03:16:30 INFO - PROCESS | 1842 | 1461406590520 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e393800 == 78 [pid = 1842] [id = 209] 03:16:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 87 (0x7f7749cfa000) [pid = 1842] [serial = 627] [outer = (nil)] 03:16:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 88 (0x7f774bdfb400) [pid = 1842] [serial = 628] [outer = 0x7f7749cfa000] 03:16:30 INFO - PROCESS | 1842 | 1461406590598 Marionette DEBUG loaded listener.js 03:16:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f774d76b400) [pid = 1842] [serial = 629] [outer = 0x7f7749cfa000] 03:16:31 INFO - PROCESS | 1842 | 1461406591514 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]]]}] 03:16:31 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 03:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1395ms 03:16:31 INFO - PROCESS | 1842 | 1461406591567 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 03:16:31 INFO - PROCESS | 1842 | 1461406591572 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 03:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:16:31 INFO - PROCESS | 1842 | 1461406591578 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:16:31 INFO - PROCESS | 1842 | 1461406591580 Marionette TRACE conn3 <- [1,810,null,{}] 03:16:31 INFO - PROCESS | 1842 | 1461406591586 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}] 03:16:31 INFO - PROCESS | 1842 | 1461406591751 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 03:16:31 INFO - PROCESS | 1842 | 1461406591910 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7751654000 == 79 [pid = 1842] [id = 210] 03:16:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f77447cfc00) [pid = 1842] [serial = 630] [outer = (nil)] 03:16:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f774ddda000) [pid = 1842] [serial = 631] [outer = 0x7f77447cfc00] 03:16:31 INFO - PROCESS | 1842 | 1461406591985 Marionette DEBUG loaded listener.js 03:16:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f774e619c00) [pid = 1842] [serial = 632] [outer = 0x7f77447cfc00] 03:16:32 INFO - PROCESS | 1842 | 1461406592851 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]]]}] 03:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1328ms 03:16:32 INFO - PROCESS | 1842 | 1461406592907 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 03:16:32 INFO - PROCESS | 1842 | 1461406592911 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 03:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:16:32 INFO - PROCESS | 1842 | 1461406592916 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:16:32 INFO - PROCESS | 1842 | 1461406592919 Marionette TRACE conn3 <- [1,814,null,{}] 03:16:32 INFO - PROCESS | 1842 | 1461406592924 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}] 03:16:33 INFO - PROCESS | 1842 | 1461406593115 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 03:16:33 INFO - PROCESS | 1842 | 1461406593273 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775189a800 == 80 [pid = 1842] [id = 211] 03:16:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f774d771800) [pid = 1842] [serial = 633] [outer = (nil)] 03:16:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f774e6c0800) [pid = 1842] [serial = 634] [outer = 0x7f774d771800] 03:16:33 INFO - PROCESS | 1842 | 1461406593347 Marionette DEBUG loaded listener.js 03:16:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f774e91e400) [pid = 1842] [serial = 635] [outer = 0x7f774d771800] 03:16:34 INFO - PROCESS | 1842 | 1461406594289 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] 03:16:34 INFO - PROCESS | 1842 | 1461406594358 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 03:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:16:34 INFO - PROCESS | 1842 | 1461406594364 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:16:34 INFO - PROCESS | 1842 | 1461406594366 Marionette TRACE conn3 <- [1,818,null,{}] 03:16:34 INFO - PROCESS | 1842 | 1461406594371 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}] 03:16:34 INFO - PROCESS | 1842 | 1461406594591 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 03:16:34 INFO - PROCESS | 1842 | 1461406594787 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775bd0a000 == 81 [pid = 1842] [id = 212] 03:16:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f774ec2cc00) [pid = 1842] [serial = 636] [outer = (nil)] 03:16:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f774f51d400) [pid = 1842] [serial = 637] [outer = 0x7f774ec2cc00] 03:16:34 INFO - PROCESS | 1842 | 1461406594907 Marionette DEBUG loaded listener.js 03:16:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f774fbb5400) [pid = 1842] [serial = 638] [outer = 0x7f774ec2cc00] 03:16:35 INFO - PROCESS | 1842 | 1461406595724 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]]]}] 03:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1427ms 03:16:35 INFO - PROCESS | 1842 | 1461406595792 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 03:16:35 INFO - PROCESS | 1842 | 1461406595796 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 03:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:16:35 INFO - PROCESS | 1842 | 1461406595802 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:16:35 INFO - PROCESS | 1842 | 1461406595804 Marionette TRACE conn3 <- [1,822,null,{}] 03:16:35 INFO - PROCESS | 1842 | 1461406595810 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}] 03:16:35 INFO - PROCESS | 1842 | 1461406595967 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 03:16:36 INFO - PROCESS | 1842 | 1461406596138 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c408800 == 82 [pid = 1842] [id = 213] 03:16:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f774a741000) [pid = 1842] [serial = 639] [outer = (nil)] 03:16:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f774fbbac00) [pid = 1842] [serial = 640] [outer = 0x7f774a741000] 03:16:36 INFO - PROCESS | 1842 | 1461406596220 Marionette DEBUG loaded listener.js 03:16:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f774fbc5c00) [pid = 1842] [serial = 641] [outer = 0x7f774a741000] 03:16:37 INFO - PROCESS | 1842 | 1461406597061 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] 03:16:37 INFO - PROCESS | 1842 | 1461406597142 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 03:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:16:37 INFO - PROCESS | 1842 | 1461406597148 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:16:37 INFO - PROCESS | 1842 | 1461406597151 Marionette TRACE conn3 <- [1,826,null,{}] 03:16:37 INFO - PROCESS | 1842 | 1461406597157 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}] 03:16:37 INFO - PROCESS | 1842 | 1461406597346 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 03:16:37 INFO - PROCESS | 1842 | 1461406597509 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775ee3e800 == 83 [pid = 1842] [id = 214] 03:16:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f774ef90400) [pid = 1842] [serial = 642] [outer = (nil)] 03:16:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f774fbcec00) [pid = 1842] [serial = 643] [outer = 0x7f774ef90400] 03:16:37 INFO - PROCESS | 1842 | 1461406597579 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f7751581000) [pid = 1842] [serial = 644] [outer = 0x7f774ef90400] 03:16:38 INFO - PROCESS | 1842 | 1461406598669 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]]]}] 03:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1535ms 03:16:38 INFO - PROCESS | 1842 | 1461406598685 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 03:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:16:38 INFO - PROCESS | 1842 | 1461406598690 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 03:16:38 INFO - PROCESS | 1842 | 1461406598696 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:16:38 INFO - PROCESS | 1842 | 1461406598699 Marionette TRACE conn3 <- [1,830,null,{}] 03:16:38 INFO - PROCESS | 1842 | 1461406598704 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}] 03:16:38 INFO - PROCESS | 1842 | 1461406598858 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 03:16:39 INFO - PROCESS | 1842 | 1461406599298 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747cdd000 == 84 [pid = 1842] [id = 215] 03:16:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f7743095c00) [pid = 1842] [serial = 645] [outer = (nil)] 03:16:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f77447cf000) [pid = 1842] [serial = 646] [outer = 0x7f7743095c00] 03:16:39 INFO - PROCESS | 1842 | 1461406599374 Marionette DEBUG loaded listener.js 03:16:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f7745273c00) [pid = 1842] [serial = 647] [outer = 0x7f7743095c00] 03:16:40 INFO - PROCESS | 1842 | 1461406600258 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]]]}] 03:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1589ms 03:16:40 INFO - PROCESS | 1842 | 1461406600288 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 03:16:40 INFO - PROCESS | 1842 | 1461406600295 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 03:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:16:40 INFO - PROCESS | 1842 | 1461406600303 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:16:40 INFO - PROCESS | 1842 | 1461406600307 Marionette TRACE conn3 <- [1,834,null,{}] 03:16:40 INFO - PROCESS | 1842 | 1461406600313 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}] 03:16:40 INFO - PROCESS | 1842 | 1461406600470 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 03:16:40 INFO - PROCESS | 1842 | 1461406600651 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774925a800 == 85 [pid = 1842] [id = 216] 03:16:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f7742543000) [pid = 1842] [serial = 648] [outer = (nil)] 03:16:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f774490c800) [pid = 1842] [serial = 649] [outer = 0x7f7742543000] 03:16:40 INFO - PROCESS | 1842 | 1461406600717 Marionette DEBUG loaded listener.js 03:16:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f7748941000) [pid = 1842] [serial = 650] [outer = 0x7f7742543000] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456ee000 == 84 [pid = 1842] [id = 59] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775bdcb800 == 83 [pid = 1842] [id = 119] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e36000 == 82 [pid = 1842] [id = 205] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749ce0800 == 81 [pid = 1842] [id = 204] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77494df000 == 80 [pid = 1842] [id = 203] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774924a000 == 79 [pid = 1842] [id = 202] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745087000 == 78 [pid = 1842] [id = 201] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745f0a000 == 77 [pid = 1842] [id = 200] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d6e4000 == 76 [pid = 1842] [id = 196] 03:16:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77494d6000 == 75 [pid = 1842] [id = 195] 03:16:41 INFO - PROCESS | 1842 | 1461406601902 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]]]}] 03:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1633ms 03:16:41 INFO - PROCESS | 1842 | 1461406601940 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:16:41 INFO - PROCESS | 1842 | 1461406601944 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 03:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:16:41 INFO - PROCESS | 1842 | 1461406601951 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:16:41 INFO - PROCESS | 1842 | 1461406601953 Marionette TRACE conn3 <- [1,838,null,{}] 03:16:41 INFO - PROCESS | 1842 | 1461406601959 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}] 03:16:42 INFO - PROCESS | 1842 | 1461406602108 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f77492bc000) [pid = 1842] [serial = 581] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f7749aeac00) [pid = 1842] [serial = 572] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f774875f000) [pid = 1842] [serial = 568] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f774b49b400) [pid = 1842] [serial = 577] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f774a743400) [pid = 1842] [serial = 575] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f7749d39c00) [pid = 1842] [serial = 574] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f774527c000) [pid = 1842] [serial = 566] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f7745863000) [pid = 1842] [serial = 580] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f7748d07000) [pid = 1842] [serial = 569] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f77489b4800) [pid = 1842] [serial = 559] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f774c2a7c00) [pid = 1842] [serial = 578] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f77493c8800) [pid = 1842] [serial = 553] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f77447e8000) [pid = 1842] [serial = 565] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f774998e000) [pid = 1842] [serial = 562] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f7749985400) [pid = 1842] [serial = 571] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f7744ed5c00) [pid = 1842] [serial = 556] [outer = (nil)] [url = about:blank] 03:16:42 INFO - PROCESS | 1842 | 1461406602339 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745503800 == 76 [pid = 1842] [id = 217] 03:16:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f774527c000) [pid = 1842] [serial = 651] [outer = (nil)] 03:16:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f7748bfc400) [pid = 1842] [serial = 652] [outer = 0x7f774527c000] 03:16:42 INFO - PROCESS | 1842 | 1461406602409 Marionette DEBUG loaded listener.js 03:16:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f77493c9800) [pid = 1842] [serial = 653] [outer = 0x7f774527c000] 03:16:43 INFO - PROCESS | 1842 | 1461406603110 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]]]}] 03:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1178ms 03:16:43 INFO - PROCESS | 1842 | 1461406603129 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:16:43 INFO - PROCESS | 1842 | 1461406603132 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 03:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:16:43 INFO - PROCESS | 1842 | 1461406603145 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:16:43 INFO - PROCESS | 1842 | 1461406603154 Marionette TRACE conn3 <- [1,842,null,{}] 03:16:43 INFO - PROCESS | 1842 | 1461406603162 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}] 03:16:43 INFO - PROCESS | 1842 | 1461406603357 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:16:43 INFO - PROCESS | 1842 | 1461406603382 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749ad5800 == 77 [pid = 1842] [id = 218] 03:16:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f77493ca400) [pid = 1842] [serial = 654] [outer = (nil)] 03:16:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f7749cf1800) [pid = 1842] [serial = 655] [outer = 0x7f77493ca400] 03:16:43 INFO - PROCESS | 1842 | 1461406603447 Marionette DEBUG loaded listener.js 03:16:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f774b31c000) [pid = 1842] [serial = 656] [outer = 0x7f77493ca400] 03:16:44 INFO - PROCESS | 1842 | 1461406604233 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]]]}] 03:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1146ms 03:16:44 INFO - PROCESS | 1842 | 1461406604289 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:16:44 INFO - PROCESS | 1842 | 1461406604293 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 03:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:16:44 INFO - PROCESS | 1842 | 1461406604298 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:16:44 INFO - PROCESS | 1842 | 1461406604300 Marionette TRACE conn3 <- [1,846,null,{}] 03:16:44 INFO - PROCESS | 1842 | 1461406604305 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}] 03:16:44 INFO - PROCESS | 1842 | 1461406604501 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:16:44 INFO - PROCESS | 1842 | 1461406604531 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d613000 == 78 [pid = 1842] [id = 219] 03:16:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f774a739400) [pid = 1842] [serial = 657] [outer = (nil)] 03:16:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f774c486400) [pid = 1842] [serial = 658] [outer = 0x7f774a739400] 03:16:44 INFO - PROCESS | 1842 | 1461406604591 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f774d76f000) [pid = 1842] [serial = 659] [outer = 0x7f774a739400] 03:16:45 INFO - PROCESS | 1842 | 1461406605495 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]]]}] 03:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1226ms 03:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:16:45 INFO - PROCESS | 1842 | 1461406605528 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:16:45 INFO - PROCESS | 1842 | 1461406605530 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 03:16:45 INFO - PROCESS | 1842 | 1461406605534 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:16:45 INFO - PROCESS | 1842 | 1461406605538 Marionette TRACE conn3 <- [1,850,null,{}] 03:16:45 INFO - PROCESS | 1842 | 1461406605548 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}] 03:16:45 INFO - PROCESS | 1842 | 1461406605726 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:16:45 INFO - PROCESS | 1842 | 1461406605750 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e37d000 == 79 [pid = 1842] [id = 220] 03:16:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f774da4d000) [pid = 1842] [serial = 660] [outer = (nil)] 03:16:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f774e6b9000) [pid = 1842] [serial = 661] [outer = 0x7f774da4d000] 03:16:45 INFO - PROCESS | 1842 | 1461406605822 Marionette DEBUG loaded listener.js 03:16:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f774ef95000) [pid = 1842] [serial = 662] [outer = 0x7f774da4d000] 03:16:46 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f774490b400) [pid = 1842] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:16:46 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f77447ce800) [pid = 1842] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:16:46 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f7748d10400) [pid = 1842] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:16:46 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f77492ba400) [pid = 1842] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:16:46 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f7749af3400) [pid = 1842] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:16:46 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f7748bed800) [pid = 1842] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:16:46 INFO - PROCESS | 1842 | 1461406606807 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]]]}] 03:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1283ms 03:16:46 INFO - PROCESS | 1842 | 1461406606818 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:16:46 INFO - PROCESS | 1842 | 1461406606820 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 03:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:16:46 INFO - PROCESS | 1842 | 1461406606829 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:16:46 INFO - PROCESS | 1842 | 1461406606831 Marionette TRACE conn3 <- [1,854,null,{}] 03:16:46 INFO - PROCESS | 1842 | 1461406606836 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}] 03:16:47 INFO - PROCESS | 1842 | 1461406607036 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:16:47 INFO - PROCESS | 1842 | 1461406607058 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e9f8800 == 80 [pid = 1842] [id = 221] 03:16:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f7747d31c00) [pid = 1842] [serial = 663] [outer = (nil)] 03:16:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f774ef94c00) [pid = 1842] [serial = 664] [outer = 0x7f7747d31c00] 03:16:47 INFO - PROCESS | 1842 | 1461406607126 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f7751531400) [pid = 1842] [serial = 665] [outer = 0x7f7747d31c00] 03:16:47 INFO - PROCESS | 1842 | 1461406607828 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]]]}] 03:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1024ms 03:16:47 INFO - PROCESS | 1842 | 1461406607855 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:16:47 INFO - PROCESS | 1842 | 1461406607858 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 03:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:16:47 INFO - PROCESS | 1842 | 1461406607863 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:16:47 INFO - PROCESS | 1842 | 1461406607865 Marionette TRACE conn3 <- [1,858,null,{}] 03:16:47 INFO - PROCESS | 1842 | 1461406607870 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}] 03:16:48 INFO - PROCESS | 1842 | 1461406608044 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:16:48 INFO - PROCESS | 1842 | 1461406608062 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7755515000 == 81 [pid = 1842] [id = 222] 03:16:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f77447c5800) [pid = 1842] [serial = 666] [outer = (nil)] 03:16:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f7751850400) [pid = 1842] [serial = 667] [outer = 0x7f77447c5800] 03:16:48 INFO - PROCESS | 1842 | 1461406608120 Marionette DEBUG loaded listener.js 03:16:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f7752417400) [pid = 1842] [serial = 668] [outer = 0x7f77447c5800] 03:16:49 INFO - PROCESS | 1842 | 1461406609090 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]]]}] 03:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1277ms 03:16:49 INFO - PROCESS | 1842 | 1461406609142 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:16:49 INFO - PROCESS | 1842 | 1461406609148 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 03:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:16:49 INFO - PROCESS | 1842 | 1461406609157 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:16:49 INFO - PROCESS | 1842 | 1461406609162 Marionette TRACE conn3 <- [1,862,null,{}] 03:16:49 INFO - PROCESS | 1842 | 1461406609170 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}] 03:16:49 INFO - PROCESS | 1842 | 1461406609352 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:16:49 INFO - PROCESS | 1842 | 1461406609511 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749472800 == 82 [pid = 1842] [id = 223] 03:16:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f7746207000) [pid = 1842] [serial = 669] [outer = (nil)] 03:16:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f7748755000) [pid = 1842] [serial = 670] [outer = 0x7f7746207000] 03:16:49 INFO - PROCESS | 1842 | 1461406609592 Marionette DEBUG loaded listener.js 03:16:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f77489bec00) [pid = 1842] [serial = 671] [outer = 0x7f7746207000] 03:16:50 INFO - PROCESS | 1842 | 1461406610491 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]]]}] 03:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1382ms 03:16:50 INFO - PROCESS | 1842 | 1461406610540 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:16:50 INFO - PROCESS | 1842 | 1461406610549 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 03:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:16:50 INFO - PROCESS | 1842 | 1461406610558 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:16:50 INFO - PROCESS | 1842 | 1461406610563 Marionette TRACE conn3 <- [1,866,null,{}] 03:16:50 INFO - PROCESS | 1842 | 1461406610568 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}] 03:16:50 INFO - PROCESS | 1842 | 1461406610741 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:16:50 INFO - PROCESS | 1842 | 1461406610899 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774deb5000 == 83 [pid = 1842] [id = 224] 03:16:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f774923f800) [pid = 1842] [serial = 672] [outer = (nil)] 03:16:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f7749988000) [pid = 1842] [serial = 673] [outer = 0x7f774923f800] 03:16:50 INFO - PROCESS | 1842 | 1461406610975 Marionette DEBUG loaded listener.js 03:16:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f7749d2d800) [pid = 1842] [serial = 674] [outer = 0x7f774923f800] 03:16:51 INFO - PROCESS | 1842 | 1461406611868 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]]]}] 03:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1382ms 03:16:51 INFO - PROCESS | 1842 | 1461406611941 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:16:51 INFO - PROCESS | 1842 | 1461406611945 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 03:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:16:51 INFO - PROCESS | 1842 | 1461406611951 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:16:51 INFO - PROCESS | 1842 | 1461406611957 Marionette TRACE conn3 <- [1,870,null,{}] 03:16:51 INFO - PROCESS | 1842 | 1461406611972 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}] 03:16:52 INFO - PROCESS | 1842 | 1461406612187 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:16:52 INFO - PROCESS | 1842 | 1461406612346 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760bb2800 == 84 [pid = 1842] [id = 225] 03:16:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f774d777c00) [pid = 1842] [serial = 675] [outer = (nil)] 03:16:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f774e91fc00) [pid = 1842] [serial = 676] [outer = 0x7f774d777c00] 03:16:52 INFO - PROCESS | 1842 | 1461406612423 Marionette DEBUG loaded listener.js 03:16:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f774f52b800) [pid = 1842] [serial = 677] [outer = 0x7f774d777c00] 03:16:53 INFO - PROCESS | 1842 | 1461406613264 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]]]}] 03:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1338ms 03:16:53 INFO - PROCESS | 1842 | 1461406613290 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:16:53 INFO - PROCESS | 1842 | 1461406613294 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 03:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:16:53 INFO - PROCESS | 1842 | 1461406613301 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:16:53 INFO - PROCESS | 1842 | 1461406613304 Marionette TRACE conn3 <- [1,874,null,{}] 03:16:53 INFO - PROCESS | 1842 | 1461406613309 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}] 03:16:53 INFO - PROCESS | 1842 | 1461406613469 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:16:53 INFO - PROCESS | 1842 | 1461406613642 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77614b5800 == 85 [pid = 1842] [id = 226] 03:16:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f774253b000) [pid = 1842] [serial = 678] [outer = (nil)] 03:16:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f774fbc7400) [pid = 1842] [serial = 679] [outer = 0x7f774253b000] 03:16:53 INFO - PROCESS | 1842 | 1461406613712 Marionette DEBUG loaded listener.js 03:16:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f775241cc00) [pid = 1842] [serial = 680] [outer = 0x7f774253b000] 03:16:54 INFO - PROCESS | 1842 | 1461406614586 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]]]}] 03:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1329ms 03:16:54 INFO - PROCESS | 1842 | 1461406614630 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:16:54 INFO - PROCESS | 1842 | 1461406614633 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 03:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:16:54 INFO - PROCESS | 1842 | 1461406614639 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:16:54 INFO - PROCESS | 1842 | 1461406614641 Marionette TRACE conn3 <- [1,878,null,{}] 03:16:54 INFO - PROCESS | 1842 | 1461406614647 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}] 03:16:54 INFO - PROCESS | 1842 | 1461406614810 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:16:54 INFO - PROCESS | 1842 | 1461406614975 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7761725000 == 86 [pid = 1842] [id = 227] 03:16:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f774ec27c00) [pid = 1842] [serial = 681] [outer = (nil)] 03:16:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f775525e800) [pid = 1842] [serial = 682] [outer = 0x7f774ec27c00] 03:16:55 INFO - PROCESS | 1842 | 1461406615047 Marionette DEBUG loaded listener.js 03:16:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f775618f800) [pid = 1842] [serial = 683] [outer = 0x7f774ec27c00] 03:16:55 INFO - PROCESS | 1842 | 1461406615929 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]]]}] 03:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1333ms 03:16:55 INFO - PROCESS | 1842 | 1461406615973 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:16:55 INFO - PROCESS | 1842 | 1461406615977 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 03:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:16:55 INFO - PROCESS | 1842 | 1461406615982 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:16:55 INFO - PROCESS | 1842 | 1461406615985 Marionette TRACE conn3 <- [1,882,null,{}] 03:16:55 INFO - PROCESS | 1842 | 1461406615990 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}] 03:16:56 INFO - PROCESS | 1842 | 1461406616176 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:16:56 INFO - PROCESS | 1842 | 1461406616337 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77656b5000 == 87 [pid = 1842] [id = 228] 03:16:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f775b118800) [pid = 1842] [serial = 684] [outer = (nil)] 03:16:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f775bff7c00) [pid = 1842] [serial = 685] [outer = 0x7f775b118800] 03:16:56 INFO - PROCESS | 1842 | 1461406616425 Marionette DEBUG loaded listener.js 03:16:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f775c21a400) [pid = 1842] [serial = 686] [outer = 0x7f775b118800] 03:16:57 INFO - PROCESS | 1842 | 1461406617250 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]]]}] 03:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1332ms 03:16:57 INFO - PROCESS | 1842 | 1461406617317 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:16:57 INFO - PROCESS | 1842 | 1461406617320 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 03:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:16:57 INFO - PROCESS | 1842 | 1461406617326 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:16:57 INFO - PROCESS | 1842 | 1461406617328 Marionette TRACE conn3 <- [1,886,null,{}] 03:16:57 INFO - PROCESS | 1842 | 1461406617333 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}] 03:16:57 INFO - PROCESS | 1842 | 1461406617518 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:16:57 INFO - PROCESS | 1842 | 1461406617695 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bccf800 == 88 [pid = 1842] [id = 229] 03:16:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f775b11e800) [pid = 1842] [serial = 687] [outer = (nil)] 03:16:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f775c222000) [pid = 1842] [serial = 688] [outer = 0x7f775b11e800] 03:16:57 INFO - PROCESS | 1842 | 1461406617783 Marionette DEBUG loaded listener.js 03:16:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f775c246800) [pid = 1842] [serial = 689] [outer = 0x7f775b11e800] 03:16:58 INFO - PROCESS | 1842 | 1461406618717 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]]]}] 03:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1436ms 03:16:58 INFO - PROCESS | 1842 | 1461406618765 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:16:58 INFO - PROCESS | 1842 | 1461406618771 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 03:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:16:58 INFO - PROCESS | 1842 | 1461406618780 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:16:58 INFO - PROCESS | 1842 | 1461406618785 Marionette TRACE conn3 <- [1,890,null,{}] 03:16:58 INFO - PROCESS | 1842 | 1461406618793 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}] 03:16:58 INFO - PROCESS | 1842 | 1461406618984 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:16:59 INFO - PROCESS | 1842 | 1461406619153 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77658a9800 == 89 [pid = 1842] [id = 230] 03:16:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f774555d000) [pid = 1842] [serial = 690] [outer = (nil)] 03:16:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f775c29a000) [pid = 1842] [serial = 691] [outer = 0x7f774555d000] 03:16:59 INFO - PROCESS | 1842 | 1461406619233 Marionette DEBUG loaded listener.js 03:16:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f775ceb0400) [pid = 1842] [serial = 692] [outer = 0x7f774555d000] 03:16:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f775d202c00) [pid = 1842] [serial = 693] [outer = 0x7f7744eca800] 03:17:00 INFO - PROCESS | 1842 | 1461406620208 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]]]}] 03:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1492ms 03:17:00 INFO - PROCESS | 1842 | 1461406620273 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:17:00 INFO - PROCESS | 1842 | 1461406620277 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 03:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:17:00 INFO - PROCESS | 1842 | 1461406620282 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:17:00 INFO - PROCESS | 1842 | 1461406620286 Marionette TRACE conn3 <- [1,894,null,{}] 03:17:00 INFO - PROCESS | 1842 | 1461406620291 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}] 03:17:00 INFO - PROCESS | 1842 | 1461406620484 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:17:00 INFO - PROCESS | 1842 | 1461406620697 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745a52000 == 90 [pid = 1842] [id = 231] 03:17:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f77426c9c00) [pid = 1842] [serial = 694] [outer = (nil)] 03:17:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f7749cf6800) [pid = 1842] [serial = 695] [outer = 0x7f77426c9c00] 03:17:00 INFO - PROCESS | 1842 | 1461406620814 Marionette DEBUG loaded listener.js 03:17:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f775d417000) [pid = 1842] [serial = 696] [outer = 0x7f77426c9c00] 03:17:01 INFO - PROCESS | 1842 | 1461406621863 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]]]}] 03:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1594ms 03:17:01 INFO - PROCESS | 1842 | 1461406621877 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:17:01 INFO - PROCESS | 1842 | 1461406621881 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 03:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:17:01 INFO - PROCESS | 1842 | 1461406621886 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:17:01 INFO - PROCESS | 1842 | 1461406621890 Marionette TRACE conn3 <- [1,898,null,{}] 03:17:01 INFO - PROCESS | 1842 | 1461406621895 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}] 03:17:02 INFO - PROCESS | 1842 | 1461406622072 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:17:02 INFO - PROCESS | 1842 | 1461406622348 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d517800 == 91 [pid = 1842] [id = 232] 03:17:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f7745868800) [pid = 1842] [serial = 697] [outer = (nil)] 03:17:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f775f34b800) [pid = 1842] [serial = 698] [outer = 0x7f7745868800] 03:17:02 INFO - PROCESS | 1842 | 1461406622424 Marionette DEBUG loaded listener.js 03:17:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f7760a1a400) [pid = 1842] [serial = 699] [outer = 0x7f7745868800] 03:17:03 INFO - PROCESS | 1842 | 1461406623276 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]]]}] 03:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1436ms 03:17:03 INFO - PROCESS | 1842 | 1461406623324 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:17:03 INFO - PROCESS | 1842 | 1461406623329 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 03:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:17:03 INFO - PROCESS | 1842 | 1461406623335 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:17:03 INFO - PROCESS | 1842 | 1461406623340 Marionette TRACE conn3 <- [1,902,null,{}] 03:17:03 INFO - PROCESS | 1842 | 1461406623345 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}] 03:17:03 INFO - PROCESS | 1842 | 1461406623578 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:17:03 INFO - PROCESS | 1842 | 1461406623800 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774460b000 == 92 [pid = 1842] [id = 233] 03:17:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f7743093800) [pid = 1842] [serial = 700] [outer = (nil)] 03:17:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f7745cc5400) [pid = 1842] [serial = 701] [outer = 0x7f7743093800] 03:17:03 INFO - PROCESS | 1842 | 1461406623929 Marionette DEBUG loaded listener.js 03:17:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f7760a1cc00) [pid = 1842] [serial = 702] [outer = 0x7f7743093800] 03:17:05 INFO - PROCESS | 1842 | 1461406625089 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]]]}] 03:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1830ms 03:17:05 INFO - PROCESS | 1842 | 1461406625167 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 1842 | 1461406625174 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 03:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:17:05 INFO - PROCESS | 1842 | 1461406625182 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 1842 | 1461406625187 Marionette TRACE conn3 <- [1,906,null,{}] 03:17:05 INFO - PROCESS | 1842 | 1461406625196 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}] 03:17:05 INFO - PROCESS | 1842 | 1461406625408 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:17:05 INFO - PROCESS | 1842 | 1461406625612 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745ca4000 == 93 [pid = 1842] [id = 234] 03:17:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f7743092800) [pid = 1842] [serial = 703] [outer = (nil)] 03:17:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f7745018c00) [pid = 1842] [serial = 704] [outer = 0x7f7743092800] 03:17:05 INFO - PROCESS | 1842 | 1461406625679 Marionette DEBUG loaded listener.js 03:17:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f774501f400) [pid = 1842] [serial = 705] [outer = 0x7f7743092800] 03:17:06 INFO - PROCESS | 1842 | 1461406626509 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]]]}] 03:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1387ms 03:17:06 INFO - PROCESS | 1842 | 1461406626570 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:17:06 INFO - PROCESS | 1842 | 1461406626584 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 03:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:17:06 INFO - PROCESS | 1842 | 1461406626601 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:17:06 INFO - PROCESS | 1842 | 1461406626610 Marionette TRACE conn3 <- [1,910,null,{}] 03:17:06 INFO - PROCESS | 1842 | 1461406626619 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}] 03:17:06 INFO - PROCESS | 1842 | 1461406626850 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:17:07 INFO - PROCESS | 1842 | 1461406627049 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456dc800 == 94 [pid = 1842] [id = 235] 03:17:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f7745276000) [pid = 1842] [serial = 706] [outer = (nil)] 03:17:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f7745cc2000) [pid = 1842] [serial = 707] [outer = 0x7f7745276000] 03:17:07 INFO - PROCESS | 1842 | 1461406627123 Marionette DEBUG loaded listener.js 03:17:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f77462d8400) [pid = 1842] [serial = 708] [outer = 0x7f7745276000] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e9f8800 == 93 [pid = 1842] [id = 221] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e37d000 == 92 [pid = 1842] [id = 220] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f774d76a400) [pid = 1842] [serial = 595] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f774d78fc00) [pid = 1842] [serial = 598] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f774d787400) [pid = 1842] [serial = 619] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d613000 == 91 [pid = 1842] [id = 219] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749ad5800 == 90 [pid = 1842] [id = 218] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745503800 == 89 [pid = 1842] [id = 217] 03:17:08 INFO - PROCESS | 1842 | 1461406628277 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]]]}] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774925a800 == 88 [pid = 1842] [id = 216] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7747cdd000 == 87 [pid = 1842] [id = 215] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775ee3e800 == 86 [pid = 1842] [id = 214] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775c408800 == 85 [pid = 1842] [id = 213] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775bd0a000 == 84 [pid = 1842] [id = 212] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775189a800 == 83 [pid = 1842] [id = 211] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7751654000 == 82 [pid = 1842] [id = 210] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e393800 == 81 [pid = 1842] [id = 209] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bed2000 == 80 [pid = 1842] [id = 208] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745f22000 == 79 [pid = 1842] [id = 207] 03:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dac5000 == 78 [pid = 1842] [id = 206] 03:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1749ms 03:17:08 INFO - PROCESS | 1842 | 1461406628351 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:17:08 INFO - PROCESS | 1842 | 1461406628360 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 03:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:17:08 INFO - PROCESS | 1842 | 1461406628368 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:17:08 INFO - PROCESS | 1842 | 1461406628375 Marionette TRACE conn3 <- [1,914,null,{}] 03:17:08 INFO - PROCESS | 1842 | 1461406628397 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}] 03:17:08 INFO - PROCESS | 1842 | 1461406628558 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f7749af4800) [pid = 1842] [serial = 613] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f774bdf0400) [pid = 1842] [serial = 616] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f7748bf4c00) [pid = 1842] [serial = 607] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f7748d15c00) [pid = 1842] [serial = 589] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f7746c46c00) [pid = 1842] [serial = 604] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f7747d2f000) [pid = 1842] [serial = 605] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f77447e4c00) [pid = 1842] [serial = 601] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f7744ecdc00) [pid = 1842] [serial = 602] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f774cf1c400) [pid = 1842] [serial = 583] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f7749d38400) [pid = 1842] [serial = 592] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f7747d30800) [pid = 1842] [serial = 586] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f774cc7f400) [pid = 1842] [serial = 617] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f77493d1000) [pid = 1842] [serial = 610] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f7749cf9000) [pid = 1842] [serial = 614] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f774998f000) [pid = 1842] [serial = 611] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f7748d0e800) [pid = 1842] [serial = 608] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1842 | 1461406628751 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774925d000 == 79 [pid = 1842] [id = 236] 03:17:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f77462da800) [pid = 1842] [serial = 709] [outer = (nil)] 03:17:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f7748942c00) [pid = 1842] [serial = 710] [outer = 0x7f77462da800] 03:17:08 INFO - PROCESS | 1842 | 1461406628846 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f7748d15c00) [pid = 1842] [serial = 711] [outer = 0x7f77462da800] 03:17:09 INFO - PROCESS | 1842 | 1461406629500 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]]]}] 03:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1188ms 03:17:09 INFO - PROCESS | 1842 | 1461406629557 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:17:09 INFO - PROCESS | 1842 | 1461406629561 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 03:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:17:09 INFO - PROCESS | 1842 | 1461406629567 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 1842 | 1461406629569 Marionette TRACE conn3 <- [1,918,null,{}] 03:17:09 INFO - PROCESS | 1842 | 1461406629578 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}] 03:17:09 INFO - PROCESS | 1842 | 1461406629778 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:17:09 INFO - PROCESS | 1842 | 1461406629796 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bec9000 == 80 [pid = 1842] [id = 237] 03:17:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f7746c46c00) [pid = 1842] [serial = 712] [outer = (nil)] 03:17:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f7749985400) [pid = 1842] [serial = 713] [outer = 0x7f7746c46c00] 03:17:09 INFO - PROCESS | 1842 | 1461406629858 Marionette DEBUG loaded listener.js 03:17:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f7749af5400) [pid = 1842] [serial = 714] [outer = 0x7f7746c46c00] 03:17:10 INFO - PROCESS | 1842 | 1461406630675 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]]]}] 03:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1133ms 03:17:10 INFO - PROCESS | 1842 | 1461406630701 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:17:10 INFO - PROCESS | 1842 | 1461406630705 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 03:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:17:10 INFO - PROCESS | 1842 | 1461406630710 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:17:10 INFO - PROCESS | 1842 | 1461406630712 Marionette TRACE conn3 <- [1,922,null,{}] 03:17:10 INFO - PROCESS | 1842 | 1461406630717 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}] 03:17:10 INFO - PROCESS | 1842 | 1461406630927 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:17:10 INFO - PROCESS | 1842 | 1461406630947 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d610000 == 81 [pid = 1842] [id = 238] 03:17:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f7748943400) [pid = 1842] [serial = 715] [outer = (nil)] 03:17:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f7749ced800) [pid = 1842] [serial = 716] [outer = 0x7f7748943400] 03:17:11 INFO - PROCESS | 1842 | 1461406631006 Marionette DEBUG loaded listener.js 03:17:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f774a73dc00) [pid = 1842] [serial = 717] [outer = 0x7f7748943400] 03:17:11 INFO - PROCESS | 1842 | 1461406631782 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]]]}] 03:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1130ms 03:17:11 INFO - PROCESS | 1842 | 1461406631841 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:17:11 INFO - PROCESS | 1842 | 1461406631844 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 03:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:17:11 INFO - PROCESS | 1842 | 1461406631849 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:17:11 INFO - PROCESS | 1842 | 1461406631851 Marionette TRACE conn3 <- [1,926,null,{}] 03:17:11 INFO - PROCESS | 1842 | 1461406631864 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}] 03:17:12 INFO - PROCESS | 1842 | 1461406632085 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:17:12 INFO - PROCESS | 1842 | 1461406632109 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e37c000 == 82 [pid = 1842] [id = 239] 03:17:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f774b31d000) [pid = 1842] [serial = 718] [outer = (nil)] 03:17:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f774cfde800) [pid = 1842] [serial = 719] [outer = 0x7f774b31d000] 03:17:12 INFO - PROCESS | 1842 | 1461406632170 Marionette DEBUG loaded listener.js 03:17:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f774e613c00) [pid = 1842] [serial = 720] [outer = 0x7f774b31d000] 03:17:12 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f774da4d000) [pid = 1842] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:17:12 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f77493ca400) [pid = 1842] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:17:12 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f7747d31c00) [pid = 1842] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:17:12 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f774a739400) [pid = 1842] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:17:12 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f774527c000) [pid = 1842] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:17:12 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f7742543000) [pid = 1842] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:17:12 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f7743095c00) [pid = 1842] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:17:13 INFO - PROCESS | 1842 | 1461406633172 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]]]}] 03:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1384ms 03:17:13 INFO - PROCESS | 1842 | 1461406633236 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:17:13 INFO - PROCESS | 1842 | 1461406633240 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 03:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:17:13 INFO - PROCESS | 1842 | 1461406633245 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:17:13 INFO - PROCESS | 1842 | 1461406633247 Marionette TRACE conn3 <- [1,930,null,{}] 03:17:13 INFO - PROCESS | 1842 | 1461406633252 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}] 03:17:13 INFO - PROCESS | 1842 | 1461406633458 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:17:13 INFO - PROCESS | 1842 | 1461406633496 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774eee4800 == 83 [pid = 1842] [id = 240] 03:17:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f7745554c00) [pid = 1842] [serial = 721] [outer = (nil)] 03:17:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f774d78fc00) [pid = 1842] [serial = 722] [outer = 0x7f7745554c00] 03:17:13 INFO - PROCESS | 1842 | 1461406633619 Marionette DEBUG loaded listener.js 03:17:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f774ec1fc00) [pid = 1842] [serial = 723] [outer = 0x7f7745554c00] 03:17:14 INFO - PROCESS | 1842 | 1461406634544 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]]]}] 03:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1327ms 03:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:17:14 INFO - PROCESS | 1842 | 1461406634579 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:17:14 INFO - PROCESS | 1842 | 1461406634581 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 03:17:14 INFO - PROCESS | 1842 | 1461406634586 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:17:14 INFO - PROCESS | 1842 | 1461406634590 Marionette TRACE conn3 <- [1,934,null,{}] 03:17:14 INFO - PROCESS | 1842 | 1461406634594 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}] 03:17:14 INFO - PROCESS | 1842 | 1461406634735 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:17:14 INFO - PROCESS | 1842 | 1461406634748 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7755355000 == 84 [pid = 1842] [id = 241] 03:17:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f774e61c800) [pid = 1842] [serial = 724] [outer = (nil)] 03:17:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f774f526800) [pid = 1842] [serial = 725] [outer = 0x7f774e61c800] 03:17:14 INFO - PROCESS | 1842 | 1461406634807 Marionette DEBUG loaded listener.js 03:17:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f774fbc1800) [pid = 1842] [serial = 726] [outer = 0x7f774e61c800] 03:17:15 INFO - PROCESS | 1842 | 1461406635913 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]]]}] 03:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1382ms 03:17:15 INFO - PROCESS | 1842 | 1461406635970 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:17:15 INFO - PROCESS | 1842 | 1461406635977 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 03:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:17:15 INFO - PROCESS | 1842 | 1461406635986 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:17:15 INFO - PROCESS | 1842 | 1461406635991 Marionette TRACE conn3 <- [1,938,null,{}] 03:17:16 INFO - PROCESS | 1842 | 1461406635998 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}] 03:17:16 INFO - PROCESS | 1842 | 1461406636178 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:17:16 INFO - PROCESS | 1842 | 1461406636343 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f05800 == 85 [pid = 1842] [id = 242] 03:17:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f7745019800) [pid = 1842] [serial = 727] [outer = (nil)] 03:17:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f7745429800) [pid = 1842] [serial = 728] [outer = 0x7f7745019800] 03:17:16 INFO - PROCESS | 1842 | 1461406636419 Marionette DEBUG loaded listener.js 03:17:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f77462d5400) [pid = 1842] [serial = 729] [outer = 0x7f7745019800] 03:17:17 INFO - PROCESS | 1842 | 1461406637364 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]]]}] 03:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1434ms 03:17:17 INFO - PROCESS | 1842 | 1461406637421 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:17:17 INFO - PROCESS | 1842 | 1461406637429 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 03:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:17:17 INFO - PROCESS | 1842 | 1461406637439 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:17:17 INFO - PROCESS | 1842 | 1461406637442 Marionette TRACE conn3 <- [1,942,null,{}] 03:17:17 INFO - PROCESS | 1842 | 1461406637448 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}] 03:17:17 INFO - PROCESS | 1842 | 1461406637632 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:17:17 INFO - PROCESS | 1842 | 1461406637812 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d603000 == 86 [pid = 1842] [id = 243] 03:17:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f77462de000) [pid = 1842] [serial = 730] [outer = (nil)] 03:17:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f77492c1c00) [pid = 1842] [serial = 731] [outer = 0x7f77462de000] 03:17:17 INFO - PROCESS | 1842 | 1461406637887 Marionette DEBUG loaded listener.js 03:17:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f7749d2e400) [pid = 1842] [serial = 732] [outer = 0x7f77462de000] 03:17:18 INFO - PROCESS | 1842 | 1461406638790 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]]]}] 03:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1386ms 03:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:17:18 INFO - PROCESS | 1842 | 1461406638825 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:17:18 INFO - PROCESS | 1842 | 1461406638828 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 03:17:18 INFO - PROCESS | 1842 | 1461406638835 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:17:18 INFO - PROCESS | 1842 | 1461406638841 Marionette TRACE conn3 <- [1,946,null,{}] 03:17:18 INFO - PROCESS | 1842 | 1461406638856 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}] 03:17:19 INFO - PROCESS | 1842 | 1461406639026 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:17:19 INFO - PROCESS | 1842 | 1461406639199 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775d231800 == 87 [pid = 1842] [id = 244] 03:17:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f774b31a000) [pid = 1842] [serial = 733] [outer = (nil)] 03:17:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f774d792800) [pid = 1842] [serial = 734] [outer = 0x7f774b31a000] 03:17:19 INFO - PROCESS | 1842 | 1461406639275 Marionette DEBUG loaded listener.js 03:17:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f774ef8fc00) [pid = 1842] [serial = 735] [outer = 0x7f774b31a000] 03:17:20 INFO - PROCESS | 1842 | 1461406640157 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]]]}] 03:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1384ms 03:17:20 INFO - PROCESS | 1842 | 1461406640219 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:17:20 INFO - PROCESS | 1842 | 1461406640224 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 03:17:20 INFO - PROCESS | 1842 | 1461406640230 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:17:20 INFO - PROCESS | 1842 | 1461406640233 Marionette TRACE conn3 <- [1,950,null,{}] 03:17:20 INFO - PROCESS | 1842 | 1461406640238 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}] 03:17:20 INFO - PROCESS | 1842 | 1461406640411 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:17:20 INFO - PROCESS | 1842 | 1461406640576 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776172f800 == 88 [pid = 1842] [id = 245] 03:17:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f774c486800) [pid = 1842] [serial = 736] [outer = (nil)] 03:17:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f774fbc9c00) [pid = 1842] [serial = 737] [outer = 0x7f774c486800] 03:17:20 INFO - PROCESS | 1842 | 1461406640649 Marionette DEBUG loaded listener.js 03:17:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f775187f400) [pid = 1842] [serial = 738] [outer = 0x7f774c486800] 03:17:21 INFO - PROCESS | 1842 | 1461406641474 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]]]}] 03:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1278ms 03:17:21 INFO - PROCESS | 1842 | 1461406641508 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:17:21 INFO - PROCESS | 1842 | 1461406641512 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 03:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:17:21 INFO - PROCESS | 1842 | 1461406641519 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:17:21 INFO - PROCESS | 1842 | 1461406641523 Marionette TRACE conn3 <- [1,954,null,{}] 03:17:21 INFO - PROCESS | 1842 | 1461406641528 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}] 03:17:21 INFO - PROCESS | 1842 | 1461406641694 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:17:21 INFO - PROCESS | 1842 | 1461406641875 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776663b800 == 89 [pid = 1842] [id = 246] 03:17:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f7747213c00) [pid = 1842] [serial = 739] [outer = (nil)] 03:17:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f7756188800) [pid = 1842] [serial = 740] [outer = 0x7f7747213c00] 03:17:21 INFO - PROCESS | 1842 | 1461406641945 Marionette DEBUG loaded listener.js 03:17:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f775b1f0000) [pid = 1842] [serial = 741] [outer = 0x7f7747213c00] 03:17:22 INFO - PROCESS | 1842 | 1461406642866 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]]]}] 03:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1388ms 03:17:22 INFO - PROCESS | 1842 | 1461406642908 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:17:22 INFO - PROCESS | 1842 | 1461406642911 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 03:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:17:22 INFO - PROCESS | 1842 | 1461406642917 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:17:22 INFO - PROCESS | 1842 | 1461406642919 Marionette TRACE conn3 <- [1,958,null,{}] 03:17:22 INFO - PROCESS | 1842 | 1461406642925 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}] 03:17:23 INFO - PROCESS | 1842 | 1461406643102 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:17:23 INFO - PROCESS | 1842 | 1461406643274 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e6f800 == 90 [pid = 1842] [id = 247] 03:17:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f775bd63c00) [pid = 1842] [serial = 742] [outer = (nil)] 03:17:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f775d2bd800) [pid = 1842] [serial = 743] [outer = 0x7f775bd63c00] 03:17:23 INFO - PROCESS | 1842 | 1461406643346 Marionette DEBUG loaded listener.js 03:17:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f7760a1fc00) [pid = 1842] [serial = 744] [outer = 0x7f775bd63c00] 03:17:24 INFO - PROCESS | 1842 | 1461406644221 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]]]}] 03:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1380ms 03:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:17:24 INFO - PROCESS | 1842 | 1461406644298 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:17:24 INFO - PROCESS | 1842 | 1461406644301 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 03:17:24 INFO - PROCESS | 1842 | 1461406644308 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:17:24 INFO - PROCESS | 1842 | 1461406644311 Marionette TRACE conn3 <- [1,962,null,{}] 03:17:24 INFO - PROCESS | 1842 | 1461406644316 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}] 03:17:24 INFO - PROCESS | 1842 | 1461406644485 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:17:24 INFO - PROCESS | 1842 | 1461406644650 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e89000 == 91 [pid = 1842] [id = 248] 03:17:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f7749103800) [pid = 1842] [serial = 745] [outer = (nil)] 03:17:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f774910b400) [pid = 1842] [serial = 746] [outer = 0x7f7749103800] 03:17:24 INFO - PROCESS | 1842 | 1461406644726 Marionette DEBUG loaded listener.js 03:17:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f774910fc00) [pid = 1842] [serial = 747] [outer = 0x7f7749103800] 03:17:25 INFO - PROCESS | 1842 | 1461406645523 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]]]}] 03:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1245ms 03:17:25 INFO - PROCESS | 1842 | 1461406645568 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:17:25 INFO - PROCESS | 1842 | 1461406645572 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 03:17:25 INFO - PROCESS | 1842 | 1461406645578 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:17:25 INFO - PROCESS | 1842 | 1461406645581 Marionette TRACE conn3 <- [1,966,null,{}] 03:17:25 INFO - PROCESS | 1842 | 1461406645586 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}] 03:17:25 INFO - PROCESS | 1842 | 1461406645758 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:17:25 INFO - PROCESS | 1842 | 1461406645928 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfad800 == 92 [pid = 1842] [id = 249] 03:17:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f7749104c00) [pid = 1842] [serial = 748] [outer = (nil)] 03:17:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f775d2bc800) [pid = 1842] [serial = 749] [outer = 0x7f7749104c00] 03:17:26 INFO - PROCESS | 1842 | 1461406645999 Marionette DEBUG loaded listener.js 03:17:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f7760c6d800) [pid = 1842] [serial = 750] [outer = 0x7f7749104c00] 03:17:26 INFO - PROCESS | 1842 | 1461406646842 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]]]}] 03:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1327ms 03:17:26 INFO - PROCESS | 1842 | 1461406646906 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:17:26 INFO - PROCESS | 1842 | 1461406646910 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 03:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:17:26 INFO - PROCESS | 1842 | 1461406646916 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:17:26 INFO - PROCESS | 1842 | 1461406646919 Marionette TRACE conn3 <- [1,970,null,{}] 03:17:26 INFO - PROCESS | 1842 | 1461406646924 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}] 03:17:27 INFO - PROCESS | 1842 | 1461406647101 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:17:27 INFO - PROCESS | 1842 | 1461406647283 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5e6000 == 93 [pid = 1842] [id = 250] 03:17:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f7739cf4000) [pid = 1842] [serial = 751] [outer = (nil)] 03:17:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f7739cf8800) [pid = 1842] [serial = 752] [outer = 0x7f7739cf4000] 03:17:27 INFO - PROCESS | 1842 | 1461406647351 Marionette DEBUG loaded listener.js 03:17:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f7739cfe000) [pid = 1842] [serial = 753] [outer = 0x7f7739cf4000] 03:17:28 INFO - PROCESS | 1842 | 1461406648217 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]]]}] 03:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1331ms 03:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:17:28 INFO - PROCESS | 1842 | 1461406648248 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:17:28 INFO - PROCESS | 1842 | 1461406648251 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 03:17:28 INFO - PROCESS | 1842 | 1461406648255 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:17:28 INFO - PROCESS | 1842 | 1461406648259 Marionette TRACE conn3 <- [1,974,null,{}] 03:17:28 INFO - PROCESS | 1842 | 1461406648264 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}] 03:17:28 INFO - PROCESS | 1842 | 1461406648428 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:17:28 INFO - PROCESS | 1842 | 1461406648603 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745046000 == 94 [pid = 1842] [id = 251] 03:17:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f7739cf4400) [pid = 1842] [serial = 754] [outer = (nil)] 03:17:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f7739e7ec00) [pid = 1842] [serial = 755] [outer = 0x7f7739cf4400] 03:17:28 INFO - PROCESS | 1842 | 1461406648682 Marionette DEBUG loaded listener.js 03:17:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f7739e83400) [pid = 1842] [serial = 756] [outer = 0x7f7739cf4400] 03:17:29 INFO - PROCESS | 1842 | 1461406649580 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]]]}] 03:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1381ms 03:17:29 INFO - PROCESS | 1842 | 1461406649638 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:17:29 INFO - PROCESS | 1842 | 1461406649641 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 03:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:17:29 INFO - PROCESS | 1842 | 1461406649648 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:17:29 INFO - PROCESS | 1842 | 1461406649651 Marionette TRACE conn3 <- [1,978,null,{}] 03:17:29 INFO - PROCESS | 1842 | 1461406649656 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}] 03:17:29 INFO - PROCESS | 1842 | 1461406649853 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:17:30 INFO - PROCESS | 1842 | 1461406650391 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e7a800 == 95 [pid = 1842] [id = 252] 03:17:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f7738c59c00) [pid = 1842] [serial = 757] [outer = (nil)] 03:17:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f7739cf0800) [pid = 1842] [serial = 758] [outer = 0x7f7738c59c00] 03:17:30 INFO - PROCESS | 1842 | 1461406650503 Marionette DEBUG loaded listener.js 03:17:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f7739e84c00) [pid = 1842] [serial = 759] [outer = 0x7f7738c59c00] 03:17:31 INFO - PROCESS | 1842 | 1461406651376 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]]]}] 03:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1787ms 03:17:31 INFO - PROCESS | 1842 | 1461406651437 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:17:31 INFO - PROCESS | 1842 | 1461406651448 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 03:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:17:31 INFO - PROCESS | 1842 | 1461406651462 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:17:31 INFO - PROCESS | 1842 | 1461406651473 Marionette TRACE conn3 <- [1,982,null,{}] 03:17:31 INFO - PROCESS | 1842 | 1461406651485 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}] 03:17:31 INFO - PROCESS | 1842 | 1461406651701 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:17:31 INFO - PROCESS | 1842 | 1461406651934 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774547e800 == 96 [pid = 1842] [id = 253] 03:17:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f774490f000) [pid = 1842] [serial = 760] [outer = (nil)] 03:17:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f7744ed7400) [pid = 1842] [serial = 761] [outer = 0x7f774490f000] 03:17:32 INFO - PROCESS | 1842 | 1461406652043 Marionette DEBUG loaded listener.js 03:17:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f7745020400) [pid = 1842] [serial = 762] [outer = 0x7f774490f000] 03:17:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e394800 == 95 [pid = 1842] [id = 197] 03:17:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77640d9800 == 94 [pid = 1842] [id = 142] 03:17:32 INFO - PROCESS | 1842 | 1461406652965 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]]]}] 03:17:32 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f7751850400) [pid = 1842] [serial = 667] [outer = (nil)] [url = about:blank] 03:17:32 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f774f51d400) [pid = 1842] [serial = 637] [outer = (nil)] [url = about:blank] 03:17:32 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f774ddda000) [pid = 1842] [serial = 631] [outer = (nil)] [url = about:blank] 03:17:32 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f774e6c0800) [pid = 1842] [serial = 634] [outer = (nil)] [url = about:blank] 03:17:32 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f774fbbac00) [pid = 1842] [serial = 640] [outer = (nil)] [url = about:blank] 03:17:32 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f774fbcec00) [pid = 1842] [serial = 643] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774eee4800 == 93 [pid = 1842] [id = 240] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e37c000 == 92 [pid = 1842] [id = 239] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d610000 == 91 [pid = 1842] [id = 238] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bec9000 == 90 [pid = 1842] [id = 237] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774925d000 == 89 [pid = 1842] [id = 236] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456dc800 == 88 [pid = 1842] [id = 235] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745ca4000 == 87 [pid = 1842] [id = 234] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745a52000 == 86 [pid = 1842] [id = 231] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77658a9800 == 85 [pid = 1842] [id = 230] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bccf800 == 84 [pid = 1842] [id = 229] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77656b5000 == 83 [pid = 1842] [id = 228] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7761725000 == 82 [pid = 1842] [id = 227] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77614b5800 == 81 [pid = 1842] [id = 226] 03:17:33 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7755515000 == 80 [pid = 1842] [id = 222] 03:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1606ms 03:17:33 INFO - PROCESS | 1842 | 1461406653072 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:17:33 INFO - PROCESS | 1842 | 1461406653078 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 03:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:17:33 INFO - PROCESS | 1842 | 1461406653084 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:17:33 INFO - PROCESS | 1842 | 1461406653086 Marionette TRACE conn3 <- [1,986,null,{}] 03:17:33 INFO - PROCESS | 1842 | 1461406653092 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}] 03:17:33 INFO - PROCESS | 1842 | 1461406653247 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f774e6b9000) [pid = 1842] [serial = 661] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f7749cf1800) [pid = 1842] [serial = 655] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f774ef95000) [pid = 1842] [serial = 662] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f774ef94c00) [pid = 1842] [serial = 664] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f774d76f000) [pid = 1842] [serial = 659] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f7748bfc400) [pid = 1842] [serial = 652] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f7748d0d400) [pid = 1842] [serial = 625] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f774b31c000) [pid = 1842] [serial = 656] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f7748941000) [pid = 1842] [serial = 650] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f77447cf000) [pid = 1842] [serial = 646] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f774bdfb400) [pid = 1842] [serial = 628] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f77493c9800) [pid = 1842] [serial = 653] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f7751531400) [pid = 1842] [serial = 665] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f7745273c00) [pid = 1842] [serial = 647] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f774490c800) [pid = 1842] [serial = 649] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f774c486400) [pid = 1842] [serial = 658] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f77462d7c00) [pid = 1842] [serial = 622] [outer = (nil)] [url = about:blank] 03:17:33 INFO - PROCESS | 1842 | 1461406653396 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745c9c000 == 81 [pid = 1842] [id = 254] 03:17:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f774501dc00) [pid = 1842] [serial = 763] [outer = (nil)] 03:17:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f7746f78000) [pid = 1842] [serial = 764] [outer = 0x7f774501dc00] 03:17:33 INFO - PROCESS | 1842 | 1461406653534 Marionette DEBUG loaded listener.js 03:17:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f774875fc00) [pid = 1842] [serial = 765] [outer = 0x7f774501dc00] 03:17:34 INFO - PROCESS | 1842 | 1461406654206 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]]]}] 03:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1179ms 03:17:34 INFO - PROCESS | 1842 | 1461406654282 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:17:34 INFO - PROCESS | 1842 | 1461406654286 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 03:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:17:34 INFO - PROCESS | 1842 | 1461406654301 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:17:34 INFO - PROCESS | 1842 | 1461406654309 Marionette TRACE conn3 <- [1,990,null,{}] 03:17:34 INFO - PROCESS | 1842 | 1461406654316 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}] 03:17:34 INFO - PROCESS | 1842 | 1461406654475 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:17:34 INFO - PROCESS | 1842 | 1461406654487 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494f0800 == 82 [pid = 1842] [id = 255] 03:17:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f77489be800) [pid = 1842] [serial = 766] [outer = (nil)] 03:17:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f77492c5000) [pid = 1842] [serial = 767] [outer = 0x7f77489be800] 03:17:34 INFO - PROCESS | 1842 | 1461406654546 Marionette DEBUG loaded listener.js 03:17:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f774998dc00) [pid = 1842] [serial = 768] [outer = 0x7f77489be800] 03:17:35 INFO - PROCESS | 1842 | 1461406655336 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]]]}] 03:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1091ms 03:17:35 INFO - PROCESS | 1842 | 1461406655386 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:17:35 INFO - PROCESS | 1842 | 1461406655389 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 03:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:17:35 INFO - PROCESS | 1842 | 1461406655418 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:17:35 INFO - PROCESS | 1842 | 1461406655422 Marionette TRACE conn3 <- [1,994,null,{}] 03:17:35 INFO - PROCESS | 1842 | 1461406655440 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}] 03:17:35 INFO - PROCESS | 1842 | 1461406655641 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:17:35 INFO - PROCESS | 1842 | 1461406655661 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bec4800 == 83 [pid = 1842] [id = 256] 03:17:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f7748d0d400) [pid = 1842] [serial = 769] [outer = (nil)] 03:17:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f7749cf4000) [pid = 1842] [serial = 770] [outer = 0x7f7748d0d400] 03:17:35 INFO - PROCESS | 1842 | 1461406655720 Marionette DEBUG loaded listener.js 03:17:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f774a73f000) [pid = 1842] [serial = 771] [outer = 0x7f7748d0d400] 03:17:36 INFO - PROCESS | 1842 | 1461406656524 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]]]}] 03:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1163ms 03:17:36 INFO - PROCESS | 1842 | 1461406656558 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:17:36 INFO - PROCESS | 1842 | 1461406656561 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 03:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:17:36 INFO - PROCESS | 1842 | 1461406656567 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:17:36 INFO - PROCESS | 1842 | 1461406656569 Marionette TRACE conn3 <- [1,998,null,{}] 03:17:36 INFO - PROCESS | 1842 | 1461406656583 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}] 03:17:36 INFO - PROCESS | 1842 | 1461406656791 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:17:36 INFO - PROCESS | 1842 | 1461406656822 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d513800 == 84 [pid = 1842] [id = 257] 03:17:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f774c487800) [pid = 1842] [serial = 772] [outer = (nil)] 03:17:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f774cf75800) [pid = 1842] [serial = 773] [outer = 0x7f774c487800] 03:17:36 INFO - PROCESS | 1842 | 1461406656893 Marionette DEBUG loaded listener.js 03:17:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f7744ed1800) [pid = 1842] [serial = 774] [outer = 0x7f774c487800] 03:17:37 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f7745554c00) [pid = 1842] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:17:37 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f7748943400) [pid = 1842] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:17:37 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f7743092800) [pid = 1842] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:17:37 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f7746c46c00) [pid = 1842] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:17:37 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f774b31d000) [pid = 1842] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:17:37 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f7745276000) [pid = 1842] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:17:37 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f77462da800) [pid = 1842] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:17:38 INFO - PROCESS | 1842 | 1461406658020 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]]]}] 03:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1486ms 03:17:38 INFO - PROCESS | 1842 | 1461406658053 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:17:38 INFO - PROCESS | 1842 | 1461406658056 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 03:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:17:38 INFO - PROCESS | 1842 | 1461406658061 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:17:38 INFO - PROCESS | 1842 | 1461406658063 Marionette TRACE conn3 <- [1,1002,null,{}] 03:17:38 INFO - PROCESS | 1842 | 1461406658068 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}] 03:17:38 INFO - PROCESS | 1842 | 1461406658243 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:17:38 INFO - PROCESS | 1842 | 1461406658260 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e0c7800 == 85 [pid = 1842] [id = 258] 03:17:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f774875ec00) [pid = 1842] [serial = 775] [outer = (nil)] 03:17:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f774e91b000) [pid = 1842] [serial = 776] [outer = 0x7f774875ec00] 03:17:38 INFO - PROCESS | 1842 | 1461406658333 Marionette DEBUG loaded listener.js 03:17:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f774fbab400) [pid = 1842] [serial = 777] [outer = 0x7f774875ec00] 03:17:39 INFO - PROCESS | 1842 | 1461406659106 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]]]}] 03:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1084ms 03:17:39 INFO - PROCESS | 1842 | 1461406659146 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:17:39 INFO - PROCESS | 1842 | 1461406659150 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 03:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:17:39 INFO - PROCESS | 1842 | 1461406659155 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:17:39 INFO - PROCESS | 1842 | 1461406659157 Marionette TRACE conn3 <- [1,1006,null,{}] 03:17:39 INFO - PROCESS | 1842 | 1461406659162 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}] 03:17:39 INFO - PROCESS | 1842 | 1461406659367 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:17:39 INFO - PROCESS | 1842 | 1461406659385 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e9df000 == 86 [pid = 1842] [id = 259] 03:17:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f774e6b9000) [pid = 1842] [serial = 778] [outer = (nil)] 03:17:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f7751535000) [pid = 1842] [serial = 779] [outer = 0x7f774e6b9000] 03:17:39 INFO - PROCESS | 1842 | 1461406659446 Marionette DEBUG loaded listener.js 03:17:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f775618ac00) [pid = 1842] [serial = 780] [outer = 0x7f774e6b9000] 03:17:40 INFO - PROCESS | 1842 | 1461406660394 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]]]}] 03:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1277ms 03:17:40 INFO - PROCESS | 1842 | 1461406660435 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:17:40 INFO - PROCESS | 1842 | 1461406660441 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 03:17:40 INFO - PROCESS | 1842 | 1461406660449 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:17:40 INFO - PROCESS | 1842 | 1461406660455 Marionette TRACE conn3 <- [1,1010,null,{}] 03:17:40 INFO - PROCESS | 1842 | 1461406660463 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}] 03:17:40 INFO - PROCESS | 1842 | 1461406660652 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:17:40 INFO - PROCESS | 1842 | 1461406660822 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456e6000 == 87 [pid = 1842] [id = 260] 03:17:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f7739e7d800) [pid = 1842] [serial = 781] [outer = (nil)] 03:17:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f7743099400) [pid = 1842] [serial = 782] [outer = 0x7f7739e7d800] 03:17:40 INFO - PROCESS | 1842 | 1461406660900 Marionette DEBUG loaded listener.js 03:17:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f774501e400) [pid = 1842] [serial = 783] [outer = 0x7f7739e7d800] 03:17:41 INFO - PROCESS | 1842 | 1461406661795 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]]]}] 03:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1387ms 03:17:41 INFO - PROCESS | 1842 | 1461406661836 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:17:41 INFO - PROCESS | 1842 | 1461406661844 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 03:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:17:41 INFO - PROCESS | 1842 | 1461406661854 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:17:41 INFO - PROCESS | 1842 | 1461406661857 Marionette TRACE conn3 <- [1,1014,null,{}] 03:17:41 INFO - PROCESS | 1842 | 1461406661863 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}] 03:17:42 INFO - PROCESS | 1842 | 1461406662052 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:17:42 INFO - PROCESS | 1842 | 1461406662231 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bda3800 == 88 [pid = 1842] [id = 261] 03:17:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f7745cc6400) [pid = 1842] [serial = 784] [outer = (nil)] 03:17:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f7748941800) [pid = 1842] [serial = 785] [outer = 0x7f7745cc6400] 03:17:42 INFO - PROCESS | 1842 | 1461406662305 Marionette DEBUG loaded listener.js 03:17:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f7749108c00) [pid = 1842] [serial = 786] [outer = 0x7f7745cc6400] 03:17:43 INFO - PROCESS | 1842 | 1461406663268 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]]]}] 03:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1481ms 03:17:43 INFO - PROCESS | 1842 | 1461406663336 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:17:43 INFO - PROCESS | 1842 | 1461406663340 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 03:17:43 INFO - PROCESS | 1842 | 1461406663346 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:17:43 INFO - PROCESS | 1842 | 1461406663352 Marionette TRACE conn3 <- [1,1018,null,{}] 03:17:43 INFO - PROCESS | 1842 | 1461406663368 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}] 03:17:43 INFO - PROCESS | 1842 | 1461406663588 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:17:43 INFO - PROCESS | 1842 | 1461406663812 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775181c000 == 89 [pid = 1842] [id = 262] 03:17:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f774a741400) [pid = 1842] [serial = 787] [outer = (nil)] 03:17:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f774d776800) [pid = 1842] [serial = 788] [outer = 0x7f774a741400] 03:17:43 INFO - PROCESS | 1842 | 1461406663935 Marionette DEBUG loaded listener.js 03:17:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f774ea2bc00) [pid = 1842] [serial = 789] [outer = 0x7f774a741400] 03:17:44 INFO - PROCESS | 1842 | 1461406664741 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]]]}] 03:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1437ms 03:17:44 INFO - PROCESS | 1842 | 1461406664784 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:17:44 INFO - PROCESS | 1842 | 1461406664789 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 03:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:17:44 INFO - PROCESS | 1842 | 1461406664794 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:17:44 INFO - PROCESS | 1842 | 1461406664797 Marionette TRACE conn3 <- [1,1022,null,{}] 03:17:44 INFO - PROCESS | 1842 | 1461406664802 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}] 03:17:44 INFO - PROCESS | 1842 | 1461406664974 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:17:45 INFO - PROCESS | 1842 | 1461406665165 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c2bc800 == 90 [pid = 1842] [id = 263] 03:17:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f774b320800) [pid = 1842] [serial = 790] [outer = (nil)] 03:17:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f7751537c00) [pid = 1842] [serial = 791] [outer = 0x7f774b320800] 03:17:45 INFO - PROCESS | 1842 | 1461406665260 Marionette DEBUG loaded listener.js 03:17:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f775b11f400) [pid = 1842] [serial = 792] [outer = 0x7f774b320800] 03:17:46 INFO - PROCESS | 1842 | 1461406666284 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]]]}] 03:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1528ms 03:17:46 INFO - PROCESS | 1842 | 1461406666326 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:17:46 INFO - PROCESS | 1842 | 1461406666332 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 03:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:17:46 INFO - PROCESS | 1842 | 1461406666340 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:17:46 INFO - PROCESS | 1842 | 1461406666345 Marionette TRACE conn3 <- [1,1026,null,{}] 03:17:46 INFO - PROCESS | 1842 | 1461406666353 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}] 03:17:46 INFO - PROCESS | 1842 | 1461406666570 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:17:46 INFO - PROCESS | 1842 | 1461406666780 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776149f800 == 91 [pid = 1842] [id = 264] 03:17:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f775b1e4800) [pid = 1842] [serial = 793] [outer = (nil)] 03:17:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f775c070400) [pid = 1842] [serial = 794] [outer = 0x7f775b1e4800] 03:17:46 INFO - PROCESS | 1842 | 1461406666896 Marionette DEBUG loaded listener.js 03:17:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f775c21d000) [pid = 1842] [serial = 795] [outer = 0x7f775b1e4800] 03:17:47 INFO - PROCESS | 1842 | 1461406667820 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]]]}] 03:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1540ms 03:17:47 INFO - PROCESS | 1842 | 1461406667880 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:17:47 INFO - PROCESS | 1842 | 1461406667884 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 03:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:17:47 INFO - PROCESS | 1842 | 1461406667889 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:17:47 INFO - PROCESS | 1842 | 1461406667892 Marionette TRACE conn3 <- [1,1030,null,{}] 03:17:47 INFO - PROCESS | 1842 | 1461406667897 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}] 03:17:48 INFO - PROCESS | 1842 | 1461406668090 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:17:48 INFO - PROCESS | 1842 | 1461406668266 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774938e000 == 92 [pid = 1842] [id = 265] 03:17:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f775eea6400) [pid = 1842] [serial = 796] [outer = (nil)] 03:17:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f7760db4400) [pid = 1842] [serial = 797] [outer = 0x7f775eea6400] 03:17:48 INFO - PROCESS | 1842 | 1461406668385 Marionette DEBUG loaded listener.js 03:17:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f7760dbf400) [pid = 1842] [serial = 798] [outer = 0x7f775eea6400] 03:17:49 INFO - PROCESS | 1842 | 1461406669232 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]]]}] 03:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1378ms 03:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:17:49 INFO - PROCESS | 1842 | 1461406669269 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:17:49 INFO - PROCESS | 1842 | 1461406669272 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 03:17:49 INFO - PROCESS | 1842 | 1461406669278 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:17:49 INFO - PROCESS | 1842 | 1461406669282 Marionette TRACE conn3 <- [1,1034,null,{}] 03:17:49 INFO - PROCESS | 1842 | 1461406669287 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}] 03:17:49 INFO - PROCESS | 1842 | 1461406669456 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:17:49 INFO - PROCESS | 1842 | 1461406669655 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7761280800 == 93 [pid = 1842] [id = 266] 03:17:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f7744771800) [pid = 1842] [serial = 799] [outer = (nil)] 03:17:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f7744779800) [pid = 1842] [serial = 800] [outer = 0x7f7744771800] 03:17:49 INFO - PROCESS | 1842 | 1461406669729 Marionette DEBUG loaded listener.js 03:17:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f774477f400) [pid = 1842] [serial = 801] [outer = 0x7f7744771800] 03:17:50 INFO - PROCESS | 1842 | 1461406670683 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]]]}] 03:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1439ms 03:17:50 INFO - PROCESS | 1842 | 1461406670718 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:17:50 INFO - PROCESS | 1842 | 1461406670721 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 03:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:17:50 INFO - PROCESS | 1842 | 1461406670727 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:17:50 INFO - PROCESS | 1842 | 1461406670731 Marionette TRACE conn3 <- [1,1038,null,{}] 03:17:50 INFO - PROCESS | 1842 | 1461406670737 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}] 03:17:50 INFO - PROCESS | 1842 | 1461406670907 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:17:51 INFO - PROCESS | 1842 | 1461406671084 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c6a5000 == 94 [pid = 1842] [id = 267] 03:17:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f7744776000) [pid = 1842] [serial = 802] [outer = (nil)] 03:17:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f7744fad800) [pid = 1842] [serial = 803] [outer = 0x7f7744776000] 03:17:51 INFO - PROCESS | 1842 | 1461406671153 Marionette DEBUG loaded listener.js 03:17:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f7744fb1c00) [pid = 1842] [serial = 804] [outer = 0x7f7744776000] 03:17:52 INFO - PROCESS | 1842 | 1461406671998 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]]]}] 03:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1330ms 03:17:52 INFO - PROCESS | 1842 | 1461406672059 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:17:52 INFO - PROCESS | 1842 | 1461406672063 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 03:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:17:52 INFO - PROCESS | 1842 | 1461406672068 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:17:52 INFO - PROCESS | 1842 | 1461406672070 Marionette TRACE conn3 <- [1,1042,null,{}] 03:17:52 INFO - PROCESS | 1842 | 1461406672076 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}] 03:17:52 INFO - PROCESS | 1842 | 1461406672251 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:17:52 INFO - PROCESS | 1842 | 1461406672422 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737cd2800 == 95 [pid = 1842] [id = 268] 03:17:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f7737dd8000) [pid = 1842] [serial = 805] [outer = (nil)] 03:17:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f7737ddd400) [pid = 1842] [serial = 806] [outer = 0x7f7737dd8000] 03:17:52 INFO - PROCESS | 1842 | 1461406672494 Marionette DEBUG loaded listener.js 03:17:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f7737de2000) [pid = 1842] [serial = 807] [outer = 0x7f7737dd8000] 03:17:53 INFO - PROCESS | 1842 | 1461406673310 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]]]}] 03:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1280ms 03:17:53 INFO - PROCESS | 1842 | 1461406673348 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:17:53 INFO - PROCESS | 1842 | 1461406673352 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 03:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:17:53 INFO - PROCESS | 1842 | 1461406673358 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:17:53 INFO - PROCESS | 1842 | 1461406673361 Marionette TRACE conn3 <- [1,1046,null,{}] 03:17:53 INFO - PROCESS | 1842 | 1461406673366 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}] 03:17:53 INFO - PROCESS | 1842 | 1461406673523 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:17:53 INFO - PROCESS | 1842 | 1461406673701 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77390cd800 == 96 [pid = 1842] [id = 269] 03:17:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f7737dd8400) [pid = 1842] [serial = 808] [outer = (nil)] 03:17:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f7738dd8800) [pid = 1842] [serial = 809] [outer = 0x7f7737dd8400] 03:17:53 INFO - PROCESS | 1842 | 1461406673790 Marionette DEBUG loaded listener.js 03:17:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f7738ddf000) [pid = 1842] [serial = 810] [outer = 0x7f7737dd8400] 03:17:54 INFO - PROCESS | 1842 | 1461406674653 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]]]}] 03:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1335ms 03:17:54 INFO - PROCESS | 1842 | 1461406674694 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:17:54 INFO - PROCESS | 1842 | 1461406674698 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 03:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:17:54 INFO - PROCESS | 1842 | 1461406674704 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:17:54 INFO - PROCESS | 1842 | 1461406674708 Marionette TRACE conn3 <- [1,1050,null,{}] 03:17:54 INFO - PROCESS | 1842 | 1461406674713 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}] 03:17:54 INFO - PROCESS | 1842 | 1461406674897 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:17:55 INFO - PROCESS | 1842 | 1461406675105 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b606800 == 97 [pid = 1842] [id = 270] 03:17:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f7737ddcc00) [pid = 1842] [serial = 811] [outer = (nil)] 03:17:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f774477c800) [pid = 1842] [serial = 812] [outer = 0x7f7737ddcc00] 03:17:55 INFO - PROCESS | 1842 | 1461406675180 Marionette DEBUG loaded listener.js 03:17:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f7744fb7400) [pid = 1842] [serial = 813] [outer = 0x7f7737ddcc00] 03:17:56 INFO - PROCESS | 1842 | 1461406676049 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]]]}] 03:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1390ms 03:17:56 INFO - PROCESS | 1842 | 1461406676095 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:17:56 INFO - PROCESS | 1842 | 1461406676099 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 03:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:17:56 INFO - PROCESS | 1842 | 1461406676104 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:17:56 INFO - PROCESS | 1842 | 1461406676106 Marionette TRACE conn3 <- [1,1054,null,{}] 03:17:56 INFO - PROCESS | 1842 | 1461406676112 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}] 03:17:56 INFO - PROCESS | 1842 | 1461406676269 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:17:56 INFO - PROCESS | 1842 | 1461406676452 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bcd7800 == 98 [pid = 1842] [id = 271] 03:17:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f7738c54000) [pid = 1842] [serial = 814] [outer = (nil)] 03:17:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f773b6f7000) [pid = 1842] [serial = 815] [outer = 0x7f7738c54000] 03:17:56 INFO - PROCESS | 1842 | 1461406676519 Marionette DEBUG loaded listener.js 03:17:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f773b6fc000) [pid = 1842] [serial = 816] [outer = 0x7f7738c54000] 03:17:57 INFO - PROCESS | 1842 | 1461406677798 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]]]}] 03:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1734ms 03:17:57 INFO - PROCESS | 1842 | 1461406677841 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:17:57 INFO - PROCESS | 1842 | 1461406677847 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 03:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:17:57 INFO - PROCESS | 1842 | 1461406677855 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:17:57 INFO - PROCESS | 1842 | 1461406677859 Marionette TRACE conn3 <- [1,1058,null,{}] 03:17:57 INFO - PROCESS | 1842 | 1461406677866 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}] 03:17:58 INFO - PROCESS | 1842 | 1461406678022 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:17:58 INFO - PROCESS | 1842 | 1461406678205 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e8a000 == 99 [pid = 1842] [id = 272] 03:17:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f7739cf3800) [pid = 1842] [serial = 817] [outer = (nil)] 03:17:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f7739e8a000) [pid = 1842] [serial = 818] [outer = 0x7f7739cf3800] 03:17:58 INFO - PROCESS | 1842 | 1461406678272 Marionette DEBUG loaded listener.js 03:17:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f773b6fc800) [pid = 1842] [serial = 819] [outer = 0x7f7739cf3800] 03:17:59 INFO - PROCESS | 1842 | 1461406679149 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]]]}] 03:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1331ms 03:17:59 INFO - PROCESS | 1842 | 1461406679190 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:17:59 INFO - PROCESS | 1842 | 1461406679204 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 03:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:17:59 INFO - PROCESS | 1842 | 1461406679224 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:17:59 INFO - PROCESS | 1842 | 1461406679228 Marionette TRACE conn3 <- [1,1062,null,{}] 03:17:59 INFO - PROCESS | 1842 | 1461406679238 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}] 03:17:59 INFO - PROCESS | 1842 | 1461406679515 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:17:59 INFO - PROCESS | 1842 | 1461406679769 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bcd6800 == 100 [pid = 1842] [id = 273] 03:17:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f774253dc00) [pid = 1842] [serial = 820] [outer = (nil)] 03:17:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f774490e400) [pid = 1842] [serial = 821] [outer = 0x7f774253dc00] 03:17:59 INFO - PROCESS | 1842 | 1461406679914 Marionette DEBUG loaded listener.js 03:18:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f7744fb3c00) [pid = 1842] [serial = 822] [outer = 0x7f774253dc00] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d6d2800 == 99 [pid = 1842] [id = 55] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e0c7800 == 98 [pid = 1842] [id = 258] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d513800 == 97 [pid = 1842] [id = 257] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f7749cf6800) [pid = 1842] [serial = 695] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f775f34b800) [pid = 1842] [serial = 698] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bec4800 == 96 [pid = 1842] [id = 256] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77494f0800 == 95 [pid = 1842] [id = 255] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745c9c000 == 94 [pid = 1842] [id = 254] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774547e800 == 93 [pid = 1842] [id = 253] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e7a800 == 92 [pid = 1842] [id = 252] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e6f800 == 91 [pid = 1842] [id = 247] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776663b800 == 90 [pid = 1842] [id = 246] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776172f800 == 89 [pid = 1842] [id = 245] 03:18:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7755355000 == 88 [pid = 1842] [id = 241] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f774d78fc00) [pid = 1842] [serial = 722] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f775bff7c00) [pid = 1842] [serial = 685] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f775c222000) [pid = 1842] [serial = 688] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f7749ced800) [pid = 1842] [serial = 716] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f775c29a000) [pid = 1842] [serial = 691] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f7748755000) [pid = 1842] [serial = 670] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f774501f400) [pid = 1842] [serial = 705] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f7745018c00) [pid = 1842] [serial = 704] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f7749988000) [pid = 1842] [serial = 673] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f774fbc7400) [pid = 1842] [serial = 679] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f7749985400) [pid = 1842] [serial = 713] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f774cfde800) [pid = 1842] [serial = 719] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7745cc5400) [pid = 1842] [serial = 701] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f775525e800) [pid = 1842] [serial = 682] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f774e91fc00) [pid = 1842] [serial = 676] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f77462d8400) [pid = 1842] [serial = 708] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f7745cc2000) [pid = 1842] [serial = 707] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f7748942c00) [pid = 1842] [serial = 710] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f7748d15c00) [pid = 1842] [serial = 711] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f77426cb000) [pid = 1842] [serial = 440] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f774e613c00) [pid = 1842] [serial = 720] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f774a73dc00) [pid = 1842] [serial = 717] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f7749af5400) [pid = 1842] [serial = 714] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f774ec1fc00) [pid = 1842] [serial = 723] [outer = (nil)] [url = about:blank] 03:18:00 INFO - PROCESS | 1842 | 1461406680735 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]]]}] 03:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1539ms 03:18:00 INFO - PROCESS | 1842 | 1461406680763 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:18:00 INFO - PROCESS | 1842 | 1461406680767 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 03:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:18:00 INFO - PROCESS | 1842 | 1461406680773 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:18:00 INFO - PROCESS | 1842 | 1461406680778 Marionette TRACE conn3 <- [1,1066,null,{}] 03:18:00 INFO - PROCESS | 1842 | 1461406680793 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}] 03:18:00 INFO - PROCESS | 1842 | 1461406680953 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:18:01 INFO - PROCESS | 1842 | 1461406681094 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745090800 == 89 [pid = 1842] [id = 274] 03:18:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f7745014400) [pid = 1842] [serial = 823] [outer = (nil)] 03:18:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f774527d800) [pid = 1842] [serial = 824] [outer = 0x7f7745014400] 03:18:01 INFO - PROCESS | 1842 | 1461406681159 Marionette DEBUG loaded listener.js 03:18:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f7746202400) [pid = 1842] [serial = 825] [outer = 0x7f7745014400] 03:18:01 INFO - PROCESS | 1842 | 1461406681885 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]]]}] 03:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1140ms 03:18:01 INFO - PROCESS | 1842 | 1461406681944 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:18:01 INFO - PROCESS | 1842 | 1461406681949 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 03:18:01 INFO - PROCESS | 1842 | 1461406681960 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:18:01 INFO - PROCESS | 1842 | 1461406681963 Marionette TRACE conn3 <- [1,1070,null,{}] 03:18:01 INFO - PROCESS | 1842 | 1461406681968 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}] 03:18:02 INFO - PROCESS | 1842 | 1461406682137 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:18:02 INFO - PROCESS | 1842 | 1461406682151 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7748b23000 == 90 [pid = 1842] [id = 275] 03:18:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f7746207800) [pid = 1842] [serial = 826] [outer = (nil)] 03:18:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f7747c6c000) [pid = 1842] [serial = 827] [outer = 0x7f7746207800] 03:18:02 INFO - PROCESS | 1842 | 1461406682235 Marionette DEBUG loaded listener.js 03:18:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f7748943c00) [pid = 1842] [serial = 828] [outer = 0x7f7746207800] 03:18:03 INFO - PROCESS | 1842 | 1461406683172 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]]]}] 03:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1241ms 03:18:03 INFO - PROCESS | 1842 | 1461406683198 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:18:03 INFO - PROCESS | 1842 | 1461406683201 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 03:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:18:03 INFO - PROCESS | 1842 | 1461406683206 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:18:03 INFO - PROCESS | 1842 | 1461406683208 Marionette TRACE conn3 <- [1,1074,null,{}] 03:18:03 INFO - PROCESS | 1842 | 1461406683214 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}] 03:18:03 INFO - PROCESS | 1842 | 1461406683411 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:18:03 INFO - PROCESS | 1842 | 1461406683440 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774947b800 == 91 [pid = 1842] [id = 276] 03:18:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f77462dd800) [pid = 1842] [serial = 829] [outer = (nil)] 03:18:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f7748bf5800) [pid = 1842] [serial = 830] [outer = 0x7f77462dd800] 03:18:03 INFO - PROCESS | 1842 | 1461406683499 Marionette DEBUG loaded listener.js 03:18:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f7748d0a800) [pid = 1842] [serial = 831] [outer = 0x7f77462dd800] 03:18:04 INFO - PROCESS | 1842 | 1461406684368 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]]]}] 03:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1229ms 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f77447c5800) [pid = 1842] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f77489be800) [pid = 1842] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f774c487800) [pid = 1842] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f7745862400) [pid = 1842] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f774875ec00) [pid = 1842] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f77489b7c00) [pid = 1842] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f7738c59c00) [pid = 1842] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f7748d0d400) [pid = 1842] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f774cfdc800) [pid = 1842] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f774490f000) [pid = 1842] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f774e61c800) [pid = 1842] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:18:04 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f774501dc00) [pid = 1842] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:18:04 INFO - PROCESS | 1842 | 1461406684818 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:18:04 INFO - PROCESS | 1842 | 1461406684820 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 03:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:18:04 INFO - PROCESS | 1842 | 1461406684830 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:18:04 INFO - PROCESS | 1842 | 1461406684832 Marionette TRACE conn3 <- [1,1078,null,{}] 03:18:04 INFO - PROCESS | 1842 | 1461406684837 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}] 03:18:04 INFO - PROCESS | 1842 | 1461406684986 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:18:05 INFO - PROCESS | 1842 | 1461406685166 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749acb800 == 92 [pid = 1842] [id = 277] 03:18:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f77489b1c00) [pid = 1842] [serial = 832] [outer = (nil)] 03:18:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f77492be800) [pid = 1842] [serial = 833] [outer = 0x7f77489b1c00] 03:18:05 INFO - PROCESS | 1842 | 1461406685229 Marionette DEBUG loaded listener.js 03:18:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7749989400) [pid = 1842] [serial = 834] [outer = 0x7f77489b1c00] 03:18:05 INFO - PROCESS | 1842 | 1461406685853 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]]]}] 03:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1078ms 03:18:05 INFO - PROCESS | 1842 | 1461406685912 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:18:05 INFO - PROCESS | 1842 | 1461406685914 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 03:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:18:05 INFO - PROCESS | 1842 | 1461406685920 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:18:05 INFO - PROCESS | 1842 | 1461406685922 Marionette TRACE conn3 <- [1,1082,null,{}] 03:18:05 INFO - PROCESS | 1842 | 1461406685928 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}] 03:18:06 INFO - PROCESS | 1842 | 1461406686073 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:18:06 INFO - PROCESS | 1842 | 1461406686206 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774beca000 == 93 [pid = 1842] [id = 278] 03:18:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f774910d400) [pid = 1842] [serial = 835] [outer = (nil)] 03:18:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f7749af3800) [pid = 1842] [serial = 836] [outer = 0x7f774910d400] 03:18:06 INFO - PROCESS | 1842 | 1461406686269 Marionette DEBUG loaded listener.js 03:18:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f7749d2b400) [pid = 1842] [serial = 837] [outer = 0x7f774910d400] 03:18:07 INFO - PROCESS | 1842 | 1461406687064 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]]]}] 03:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1177ms 03:18:07 INFO - PROCESS | 1842 | 1461406687100 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:18:07 INFO - PROCESS | 1842 | 1461406687106 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 03:18:07 INFO - PROCESS | 1842 | 1461406687114 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:18:07 INFO - PROCESS | 1842 | 1461406687120 Marionette TRACE conn3 <- [1,1086,null,{}] 03:18:07 INFO - PROCESS | 1842 | 1461406687130 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}] 03:18:07 INFO - PROCESS | 1842 | 1461406687324 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:18:07 INFO - PROCESS | 1842 | 1461406687503 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5df800 == 94 [pid = 1842] [id = 279] 03:18:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f7738c4e400) [pid = 1842] [serial = 838] [outer = (nil)] 03:18:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f7739cfb400) [pid = 1842] [serial = 839] [outer = 0x7f7738c4e400] 03:18:07 INFO - PROCESS | 1842 | 1461406687577 Marionette DEBUG loaded listener.js 03:18:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f773b6f8000) [pid = 1842] [serial = 840] [outer = 0x7f7738c4e400] 03:18:08 INFO - PROCESS | 1842 | 1461406688511 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]]]}] 03:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1443ms 03:18:08 INFO - PROCESS | 1842 | 1461406688557 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:18:08 INFO - PROCESS | 1842 | 1461406688566 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 03:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:18:08 INFO - PROCESS | 1842 | 1461406688575 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:18:08 INFO - PROCESS | 1842 | 1461406688579 Marionette TRACE conn3 <- [1,1090,null,{}] 03:18:08 INFO - PROCESS | 1842 | 1461406688585 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}] 03:18:08 INFO - PROCESS | 1842 | 1461406688773 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:18:08 INFO - PROCESS | 1842 | 1461406688964 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f06000 == 95 [pid = 1842] [id = 280] 03:18:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f7744779000) [pid = 1842] [serial = 841] [outer = (nil)] 03:18:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f7744fb1000) [pid = 1842] [serial = 842] [outer = 0x7f7744779000] 03:18:09 INFO - PROCESS | 1842 | 1461406689038 Marionette DEBUG loaded listener.js 03:18:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f7745015000) [pid = 1842] [serial = 843] [outer = 0x7f7744779000] 03:18:09 INFO - PROCESS | 1842 | 1461406689938 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]]]}] 03:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1399ms 03:18:09 INFO - PROCESS | 1842 | 1461406689974 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:18:09 INFO - PROCESS | 1842 | 1461406689978 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 03:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:18:09 INFO - PROCESS | 1842 | 1461406689984 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:18:09 INFO - PROCESS | 1842 | 1461406689990 Marionette TRACE conn3 <- [1,1094,null,{}] 03:18:10 INFO - PROCESS | 1842 | 1461406690005 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}] 03:18:10 INFO - PROCESS | 1842 | 1461406690188 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:18:10 INFO - PROCESS | 1842 | 1461406690368 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d50d800 == 96 [pid = 1842] [id = 281] 03:18:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f774620d000) [pid = 1842] [serial = 844] [outer = (nil)] 03:18:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f7748942c00) [pid = 1842] [serial = 845] [outer = 0x7f774620d000] 03:18:10 INFO - PROCESS | 1842 | 1461406690444 Marionette DEBUG loaded listener.js 03:18:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f7748d15c00) [pid = 1842] [serial = 846] [outer = 0x7f774620d000] 03:18:11 INFO - PROCESS | 1842 | 1461406691371 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]]]}] 03:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1433ms 03:18:11 INFO - PROCESS | 1842 | 1461406691419 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:18:11 INFO - PROCESS | 1842 | 1461406691424 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 03:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:18:11 INFO - PROCESS | 1842 | 1461406691429 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:18:11 INFO - PROCESS | 1842 | 1461406691432 Marionette TRACE conn3 <- [1,1098,null,{}] 03:18:11 INFO - PROCESS | 1842 | 1461406691437 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}] 03:18:11 INFO - PROCESS | 1842 | 1461406691614 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:18:11 INFO - PROCESS | 1842 | 1461406691793 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e354800 == 97 [pid = 1842] [id = 282] 03:18:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f77462da800) [pid = 1842] [serial = 847] [outer = (nil)] 03:18:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f77492c8400) [pid = 1842] [serial = 848] [outer = 0x7f77462da800] 03:18:11 INFO - PROCESS | 1842 | 1461406691867 Marionette DEBUG loaded listener.js 03:18:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f7749d2e000) [pid = 1842] [serial = 849] [outer = 0x7f77462da800] 03:18:12 INFO - PROCESS | 1842 | 1461406692691 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]]]}] 03:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1326ms 03:18:12 INFO - PROCESS | 1842 | 1461406692757 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:18:12 INFO - PROCESS | 1842 | 1461406692762 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 03:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:18:12 INFO - PROCESS | 1842 | 1461406692767 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:18:12 INFO - PROCESS | 1842 | 1461406692770 Marionette TRACE conn3 <- [1,1102,null,{}] 03:18:12 INFO - PROCESS | 1842 | 1461406692775 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}] 03:18:12 INFO - PROCESS | 1842 | 1461406692950 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:18:13 INFO - PROCESS | 1842 | 1461406693124 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774ef3b800 == 98 [pid = 1842] [id = 283] 03:18:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f77462dbc00) [pid = 1842] [serial = 850] [outer = (nil)] 03:18:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f774a742800) [pid = 1842] [serial = 851] [outer = 0x7f77462dbc00] 03:18:13 INFO - PROCESS | 1842 | 1461406693198 Marionette DEBUG loaded listener.js 03:18:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f774bdfb000) [pid = 1842] [serial = 852] [outer = 0x7f77462dbc00] 03:18:14 INFO - PROCESS | 1842 | 1461406694064 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]]]}] 03:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1331ms 03:18:14 INFO - PROCESS | 1842 | 1461406694099 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:18:14 INFO - PROCESS | 1842 | 1461406694103 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 03:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:18:14 INFO - PROCESS | 1842 | 1461406694109 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:18:14 INFO - PROCESS | 1842 | 1461406694111 Marionette TRACE conn3 <- [1,1106,null,{}] 03:18:14 INFO - PROCESS | 1842 | 1461406694117 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}] 03:18:14 INFO - PROCESS | 1842 | 1461406694310 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:18:14 INFO - PROCESS | 1842 | 1461406694496 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775b19b800 == 99 [pid = 1842] [id = 284] 03:18:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f774cbe0800) [pid = 1842] [serial = 853] [outer = (nil)] 03:18:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f774ec28c00) [pid = 1842] [serial = 854] [outer = 0x7f774cbe0800] 03:18:14 INFO - PROCESS | 1842 | 1461406694568 Marionette DEBUG loaded listener.js 03:18:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f774fbb3000) [pid = 1842] [serial = 855] [outer = 0x7f774cbe0800] 03:18:15 INFO - PROCESS | 1842 | 1461406695496 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]]]}] 03:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1433ms 03:18:15 INFO - PROCESS | 1842 | 1461406695543 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:18:15 INFO - PROCESS | 1842 | 1461406695546 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 03:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:18:15 INFO - PROCESS | 1842 | 1461406695552 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:18:15 INFO - PROCESS | 1842 | 1461406695555 Marionette TRACE conn3 <- [1,1110,null,{}] 03:18:15 INFO - PROCESS | 1842 | 1461406695560 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}] 03:18:15 INFO - PROCESS | 1842 | 1461406695733 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:18:15 INFO - PROCESS | 1842 | 1461406695913 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77614a7000 == 100 [pid = 1842] [id = 285] 03:18:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f774cfdc800) [pid = 1842] [serial = 856] [outer = (nil)] 03:18:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f775187e400) [pid = 1842] [serial = 857] [outer = 0x7f774cfdc800] 03:18:15 INFO - PROCESS | 1842 | 1461406695985 Marionette DEBUG loaded listener.js 03:18:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f775bd61800) [pid = 1842] [serial = 858] [outer = 0x7f774cfdc800] 03:18:16 INFO - PROCESS | 1842 | 1461406696835 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]]]}] 03:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1329ms 03:18:16 INFO - PROCESS | 1842 | 1461406696883 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:18:16 INFO - PROCESS | 1842 | 1461406696887 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 03:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:18:16 INFO - PROCESS | 1842 | 1461406696893 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:18:16 INFO - PROCESS | 1842 | 1461406696896 Marionette TRACE conn3 <- [1,1114,null,{}] 03:18:16 INFO - PROCESS | 1842 | 1461406696901 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}] 03:18:17 INFO - PROCESS | 1842 | 1461406697058 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:18:17 INFO - PROCESS | 1842 | 1461406697238 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77658a2000 == 101 [pid = 1842] [id = 286] 03:18:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f774fbb0800) [pid = 1842] [serial = 859] [outer = (nil)] 03:18:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f775c0e9800) [pid = 1842] [serial = 860] [outer = 0x7f774fbb0800] 03:18:17 INFO - PROCESS | 1842 | 1461406697309 Marionette DEBUG loaded listener.js 03:18:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f774db7a800) [pid = 1842] [serial = 861] [outer = 0x7f774fbb0800] 03:18:18 INFO - PROCESS | 1842 | 1461406698246 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]]]}] 03:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1381ms 03:18:18 INFO - PROCESS | 1842 | 1461406698276 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:18:18 INFO - PROCESS | 1842 | 1461406698280 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 03:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:18:18 INFO - PROCESS | 1842 | 1461406698285 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:18:18 INFO - PROCESS | 1842 | 1461406698288 Marionette TRACE conn3 <- [1,1118,null,{}] 03:18:18 INFO - PROCESS | 1842 | 1461406698293 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}] 03:18:18 INFO - PROCESS | 1842 | 1461406698468 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:18:18 INFO - PROCESS | 1842 | 1461406698650 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774232d800 == 102 [pid = 1842] [id = 287] 03:18:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f774fbb5800) [pid = 1842] [serial = 862] [outer = (nil)] 03:18:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f775d2b7400) [pid = 1842] [serial = 863] [outer = 0x7f774fbb5800] 03:18:18 INFO - PROCESS | 1842 | 1461406698722 Marionette DEBUG loaded listener.js 03:18:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f775f348c00) [pid = 1842] [serial = 864] [outer = 0x7f774fbb5800] 03:18:19 INFO - PROCESS | 1842 | 1461406699562 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]]]}] 03:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1341ms 03:18:19 INFO - PROCESS | 1842 | 1461406699628 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:18:19 INFO - PROCESS | 1842 | 1461406699632 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 03:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:18:19 INFO - PROCESS | 1842 | 1461406699637 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:18:19 INFO - PROCESS | 1842 | 1461406699640 Marionette TRACE conn3 <- [1,1122,null,{}] 03:18:19 INFO - PROCESS | 1842 | 1461406699645 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}] 03:18:19 INFO - PROCESS | 1842 | 1461406699807 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:18:19 INFO - PROCESS | 1842 | 1461406699984 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f86800 == 103 [pid = 1842] [id = 288] 03:18:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f773b7adc00) [pid = 1842] [serial = 865] [outer = (nil)] 03:18:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f773b7b2400) [pid = 1842] [serial = 866] [outer = 0x7f773b7adc00] 03:18:20 INFO - PROCESS | 1842 | 1461406700057 Marionette DEBUG loaded listener.js 03:18:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f773b7b7c00) [pid = 1842] [serial = 867] [outer = 0x7f773b7adc00] 03:18:20 INFO - PROCESS | 1842 | 1461406700893 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]]]}] 03:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1285ms 03:18:20 INFO - PROCESS | 1842 | 1461406700923 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:18:20 INFO - PROCESS | 1842 | 1461406700927 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 03:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:18:20 INFO - PROCESS | 1842 | 1461406700932 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:18:20 INFO - PROCESS | 1842 | 1461406700936 Marionette TRACE conn3 <- [1,1126,null,{}] 03:18:20 INFO - PROCESS | 1842 | 1461406700941 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}] 03:18:21 INFO - PROCESS | 1842 | 1461406701119 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:18:21 INFO - PROCESS | 1842 | 1461406701305 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77379d2800 == 104 [pid = 1842] [id = 289] 03:18:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f77376e8800) [pid = 1842] [serial = 868] [outer = (nil)] 03:18:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f77376f1c00) [pid = 1842] [serial = 869] [outer = 0x7f77376e8800] 03:18:21 INFO - PROCESS | 1842 | 1461406701384 Marionette DEBUG loaded listener.js 03:18:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f773b7b9800) [pid = 1842] [serial = 870] [outer = 0x7f77376e8800] 03:18:22 INFO - PROCESS | 1842 | 1461406702227 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]]]}] 03:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1336ms 03:18:22 INFO - PROCESS | 1842 | 1461406702269 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:18:22 INFO - PROCESS | 1842 | 1461406702273 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 03:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:18:22 INFO - PROCESS | 1842 | 1461406702279 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:18:22 INFO - PROCESS | 1842 | 1461406702282 Marionette TRACE conn3 <- [1,1130,null,{}] 03:18:22 INFO - PROCESS | 1842 | 1461406702287 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}] 03:18:22 INFO - PROCESS | 1842 | 1461406702459 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:18:22 INFO - PROCESS | 1842 | 1461406702649 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1da000 == 105 [pid = 1842] [id = 290] 03:18:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f77376e8c00) [pid = 1842] [serial = 871] [outer = (nil)] 03:18:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f7737add000) [pid = 1842] [serial = 872] [outer = 0x7f77376e8c00] 03:18:22 INFO - PROCESS | 1842 | 1461406702721 Marionette DEBUG loaded listener.js 03:18:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f7737ae2800) [pid = 1842] [serial = 873] [outer = 0x7f77376e8c00] 03:18:23 INFO - PROCESS | 1842 | 1461406703559 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]]]}] 03:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1288ms 03:18:23 INFO - PROCESS | 1842 | 1461406703585 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:18:23 INFO - PROCESS | 1842 | 1461406703589 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 03:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:18:23 INFO - PROCESS | 1842 | 1461406703597 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:18:23 INFO - PROCESS | 1842 | 1461406703600 Marionette TRACE conn3 <- [1,1134,null,{}] 03:18:23 INFO - PROCESS | 1842 | 1461406703605 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}] 03:18:23 INFO - PROCESS | 1842 | 1461406703788 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:18:23 INFO - PROCESS | 1842 | 1461406703975 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1f3800 == 106 [pid = 1842] [id = 291] 03:18:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f77366a9000) [pid = 1842] [serial = 874] [outer = (nil)] 03:18:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f77366adc00) [pid = 1842] [serial = 875] [outer = 0x7f77366a9000] 03:18:24 INFO - PROCESS | 1842 | 1461406704048 Marionette DEBUG loaded listener.js 03:18:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f77366b2000) [pid = 1842] [serial = 876] [outer = 0x7f77366a9000] 03:18:24 INFO - PROCESS | 1842 | 1461406704903 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]]]}] 03:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1382ms 03:18:24 INFO - PROCESS | 1842 | 1461406704980 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:18:24 INFO - PROCESS | 1842 | 1461406704984 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 03:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:18:24 INFO - PROCESS | 1842 | 1461406704989 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:18:24 INFO - PROCESS | 1842 | 1461406704991 Marionette TRACE conn3 <- [1,1138,null,{}] 03:18:25 INFO - PROCESS | 1842 | 1461406704997 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}] 03:18:25 INFO - PROCESS | 1842 | 1461406705198 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:18:25 INFO - PROCESS | 1842 | 1461406705385 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77367b3800 == 107 [pid = 1842] [id = 292] 03:18:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f77366aa000) [pid = 1842] [serial = 877] [outer = (nil)] 03:18:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f7737add800) [pid = 1842] [serial = 878] [outer = 0x7f77366aa000] 03:18:25 INFO - PROCESS | 1842 | 1461406705455 Marionette DEBUG loaded listener.js 03:18:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f7737dda800) [pid = 1842] [serial = 879] [outer = 0x7f77366aa000] 03:18:26 INFO - PROCESS | 1842 | 1461406706375 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]]]}] 03:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1431ms 03:18:26 INFO - PROCESS | 1842 | 1461406706422 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:18:26 INFO - PROCESS | 1842 | 1461406706424 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 03:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:18:26 INFO - PROCESS | 1842 | 1461406706430 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:18:26 INFO - PROCESS | 1842 | 1461406706432 Marionette TRACE conn3 <- [1,1142,null,{}] 03:18:26 INFO - PROCESS | 1842 | 1461406706438 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}] 03:18:26 INFO - PROCESS | 1842 | 1461406706617 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:18:26 INFO - PROCESS | 1842 | 1461406706816 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e77800 == 108 [pid = 1842] [id = 293] 03:18:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f77366b2400) [pid = 1842] [serial = 880] [outer = (nil)] 03:18:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f77447c2400) [pid = 1842] [serial = 881] [outer = 0x7f77366b2400] 03:18:26 INFO - PROCESS | 1842 | 1461406706924 Marionette DEBUG loaded listener.js 03:18:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f7749cf0400) [pid = 1842] [serial = 882] [outer = 0x7f77366b2400] 03:18:28 INFO - PROCESS | 1842 | 1461406708195 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]]]}] 03:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1830ms 03:18:28 INFO - PROCESS | 1842 | 1461406708328 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:18:28 INFO - PROCESS | 1842 | 1461406708333 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 03:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:18:28 INFO - PROCESS | 1842 | 1461406708347 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:18:28 INFO - PROCESS | 1842 | 1461406708353 Marionette TRACE conn3 <- [1,1146,null,{}] 03:18:28 INFO - PROCESS | 1842 | 1461406708361 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}] 03:18:28 INFO - PROCESS | 1842 | 1461406708540 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:18:28 INFO - PROCESS | 1842 | 1461406708742 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5f1800 == 109 [pid = 1842] [id = 294] 03:18:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f77376ef400) [pid = 1842] [serial = 883] [outer = (nil)] 03:18:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f7738c5c800) [pid = 1842] [serial = 884] [outer = 0x7f77376ef400] 03:18:28 INFO - PROCESS | 1842 | 1461406708889 Marionette DEBUG loaded listener.js 03:18:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f7738de5800) [pid = 1842] [serial = 885] [outer = 0x7f77376ef400] 03:18:30 INFO - PROCESS | 1842 | 1461406710054 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]]]}] 03:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1735ms 03:18:30 INFO - PROCESS | 1842 | 1461406710084 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:18:30 INFO - PROCESS | 1842 | 1461406710095 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 03:18:30 INFO - PROCESS | 1842 | 1461406710105 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:18:30 INFO - PROCESS | 1842 | 1461406710109 Marionette TRACE conn3 <- [1,1150,null,{}] 03:18:30 INFO - PROCESS | 1842 | 1461406710114 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}] 03:18:30 INFO - PROCESS | 1842 | 1461406710297 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:18:30 INFO - PROCESS | 1842 | 1461406710598 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7739f6f000 == 110 [pid = 1842] [id = 295] 03:18:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f773922ec00) [pid = 1842] [serial = 886] [outer = (nil)] 03:18:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f7739cffc00) [pid = 1842] [serial = 887] [outer = 0x7f773922ec00] 03:18:30 INFO - PROCESS | 1842 | 1461406710676 Marionette DEBUG loaded listener.js 03:18:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f773b6f4800) [pid = 1842] [serial = 888] [outer = 0x7f773922ec00] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749472800 == 109 [pid = 1842] [id = 223] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774deb5000 == 108 [pid = 1842] [id = 224] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d517800 == 107 [pid = 1842] [id = 232] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f7751535000) [pid = 1842] [serial = 779] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f7739cf8800) [pid = 1842] [serial = 752] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f775d2bc800) [pid = 1842] [serial = 749] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f7739e7ec00) [pid = 1842] [serial = 755] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749acb800 == 106 [pid = 1842] [id = 277] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774947b800 == 105 [pid = 1842] [id = 276] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7748b23000 == 104 [pid = 1842] [id = 275] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745090800 == 103 [pid = 1842] [id = 274] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bcd6800 == 102 [pid = 1842] [id = 273] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e8a000 == 101 [pid = 1842] [id = 272] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7737cd2800 == 100 [pid = 1842] [id = 268] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c6a5000 == 99 [pid = 1842] [id = 267] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7761280800 == 98 [pid = 1842] [id = 266] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774938e000 == 97 [pid = 1842] [id = 265] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776149f800 == 96 [pid = 1842] [id = 264] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775c2bc800 == 95 [pid = 1842] [id = 263] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775181c000 == 94 [pid = 1842] [id = 262] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bda3800 == 93 [pid = 1842] [id = 261] 03:18:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456e6000 == 92 [pid = 1842] [id = 260] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f774998dc00) [pid = 1842] [serial = 768] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f7744ed1800) [pid = 1842] [serial = 774] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f774d083800) [pid = 1842] [serial = 584] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f774fbab400) [pid = 1842] [serial = 777] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f77493d1c00) [pid = 1842] [serial = 554] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f7745429800) [pid = 1842] [serial = 728] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f7739cf0800) [pid = 1842] [serial = 758] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f7749cf4000) [pid = 1842] [serial = 770] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f774da51000) [pid = 1842] [serial = 620] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f7744ed7400) [pid = 1842] [serial = 761] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f774f526800) [pid = 1842] [serial = 725] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f774a73f000) [pid = 1842] [serial = 771] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f7745020400) [pid = 1842] [serial = 762] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f7756188800) [pid = 1842] [serial = 740] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f77492c5000) [pid = 1842] [serial = 767] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f774d792800) [pid = 1842] [serial = 734] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f775d2bd800) [pid = 1842] [serial = 743] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f774910b400) [pid = 1842] [serial = 746] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f774e91b000) [pid = 1842] [serial = 776] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f774fbc1800) [pid = 1842] [serial = 726] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f77492c1c00) [pid = 1842] [serial = 731] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f774cf75800) [pid = 1842] [serial = 773] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f7746f78000) [pid = 1842] [serial = 764] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f774fbc9c00) [pid = 1842] [serial = 737] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f774875fc00) [pid = 1842] [serial = 765] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f7739e84c00) [pid = 1842] [serial = 759] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f7752417400) [pid = 1842] [serial = 668] [outer = (nil)] [url = about:blank] 03:18:31 INFO - PROCESS | 1842 | 1461406711691 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]]]}] 03:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1636ms 03:18:31 INFO - PROCESS | 1842 | 1461406711741 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:18:31 INFO - PROCESS | 1842 | 1461406711743 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 03:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:18:31 INFO - PROCESS | 1842 | 1461406711751 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:18:31 INFO - PROCESS | 1842 | 1461406711756 Marionette TRACE conn3 <- [1,1154,null,{}] 03:18:31 INFO - PROCESS | 1842 | 1461406711771 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}] 03:18:31 INFO - PROCESS | 1842 | 1461406711988 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:18:32 INFO - PROCESS | 1842 | 1461406712191 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744612000 == 93 [pid = 1842] [id = 296] 03:18:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f7739e7f000) [pid = 1842] [serial = 889] [outer = (nil)] 03:18:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f77426d5000) [pid = 1842] [serial = 890] [outer = 0x7f7739e7f000] 03:18:32 INFO - PROCESS | 1842 | 1461406712261 Marionette DEBUG loaded listener.js 03:18:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f774477d000) [pid = 1842] [serial = 891] [outer = 0x7f7739e7f000] 03:18:33 INFO - PROCESS | 1842 | 1461406713049 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]]]}] 03:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1388ms 03:18:33 INFO - PROCESS | 1842 | 1461406713142 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:18:33 INFO - PROCESS | 1842 | 1461406713146 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 03:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:18:33 INFO - PROCESS | 1842 | 1461406713152 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:18:33 INFO - PROCESS | 1842 | 1461406713156 Marionette TRACE conn3 <- [1,1158,null,{}] 03:18:33 INFO - PROCESS | 1842 | 1461406713162 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}] 03:18:33 INFO - PROCESS | 1842 | 1461406713349 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:18:33 INFO - PROCESS | 1842 | 1461406713516 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745520800 == 94 [pid = 1842] [id = 297] 03:18:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f773b7b7000) [pid = 1842] [serial = 892] [outer = (nil)] 03:18:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f7744fb0000) [pid = 1842] [serial = 893] [outer = 0x7f773b7b7000] 03:18:33 INFO - PROCESS | 1842 | 1461406713583 Marionette DEBUG loaded listener.js 03:18:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f7745013000) [pid = 1842] [serial = 894] [outer = 0x7f773b7b7000] 03:18:34 INFO - PROCESS | 1842 | 1461406714429 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]]]}] 03:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1332ms 03:18:34 INFO - PROCESS | 1842 | 1461406714486 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:18:34 INFO - PROCESS | 1842 | 1461406714489 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 03:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:18:34 INFO - PROCESS | 1842 | 1461406714497 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:18:34 INFO - PROCESS | 1842 | 1461406714499 Marionette TRACE conn3 <- [1,1162,null,{}] 03:18:34 INFO - PROCESS | 1842 | 1461406714504 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}] 03:18:34 INFO - PROCESS | 1842 | 1461406714711 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:18:34 INFO - PROCESS | 1842 | 1461406714741 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77489cd800 == 95 [pid = 1842] [id = 298] 03:18:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f774501b400) [pid = 1842] [serial = 895] [outer = (nil)] 03:18:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f7745273c00) [pid = 1842] [serial = 896] [outer = 0x7f774501b400] 03:18:34 INFO - PROCESS | 1842 | 1461406714800 Marionette DEBUG loaded listener.js 03:18:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f7745cbfc00) [pid = 1842] [serial = 897] [outer = 0x7f774501b400] 03:18:35 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f7739cf3800) [pid = 1842] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:18:35 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f77462dd800) [pid = 1842] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:18:35 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f7746207800) [pid = 1842] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:18:35 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f774253dc00) [pid = 1842] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:18:35 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f7745014400) [pid = 1842] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:18:35 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f77489b1c00) [pid = 1842] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:18:35 INFO - PROCESS | 1842 | 1461406715907 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]]]}] 03:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1433ms 03:18:35 INFO - PROCESS | 1842 | 1461406715930 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 03:18:35 INFO - PROCESS | 1842 | 1461406715934 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 03:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:18:35 INFO - PROCESS | 1842 | 1461406715942 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:18:35 INFO - PROCESS | 1842 | 1461406715945 Marionette TRACE conn3 <- [1,1166,null,{}] 03:18:35 INFO - PROCESS | 1842 | 1461406715950 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}] 03:18:36 INFO - PROCESS | 1842 | 1461406716117 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:18:36 INFO - PROCESS | 1842 | 1461406716136 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77493a5800 == 96 [pid = 1842] [id = 299] 03:18:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f77489b5c00) [pid = 1842] [serial = 898] [outer = (nil)] 03:18:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f77489bb000) [pid = 1842] [serial = 899] [outer = 0x7f77489b5c00] 03:18:36 INFO - PROCESS | 1842 | 1461406716207 Marionette DEBUG loaded listener.js 03:18:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f7749240400) [pid = 1842] [serial = 900] [outer = 0x7f77489b5c00] 03:18:36 INFO - PROCESS | 1842 | 1461406716983 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]]]}] 03:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1080ms 03:18:37 INFO - PROCESS | 1842 | 1461406717024 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 03:18:37 INFO - PROCESS | 1842 | 1461406717027 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 03:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:18:37 INFO - PROCESS | 1842 | 1461406717033 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:18:37 INFO - PROCESS | 1842 | 1461406717047 Marionette TRACE conn3 <- [1,1170,null,{}] 03:18:37 INFO - PROCESS | 1842 | 1461406717062 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}] 03:18:37 INFO - PROCESS | 1842 | 1461406717220 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:18:37 INFO - PROCESS | 1842 | 1461406717235 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b13d000 == 97 [pid = 1842] [id = 300] 03:18:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f77426ce000) [pid = 1842] [serial = 901] [outer = (nil)] 03:18:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f7749cec800) [pid = 1842] [serial = 902] [outer = 0x7f77426ce000] 03:18:37 INFO - PROCESS | 1842 | 1461406717299 Marionette DEBUG loaded listener.js 03:18:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f774c2a5800) [pid = 1842] [serial = 903] [outer = 0x7f77426ce000] 03:18:38 INFO - PROCESS | 1842 | 1461406718443 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]]]}] 03:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1449ms 03:18:38 INFO - PROCESS | 1842 | 1461406718483 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 03:18:38 INFO - PROCESS | 1842 | 1461406718490 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 03:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:18:38 INFO - PROCESS | 1842 | 1461406718498 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:18:38 INFO - PROCESS | 1842 | 1461406718503 Marionette TRACE conn3 <- [1,1174,null,{}] 03:18:38 INFO - PROCESS | 1842 | 1461406718511 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}] 03:18:38 INFO - PROCESS | 1842 | 1461406718708 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:18:38 INFO - PROCESS | 1842 | 1461406718964 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfa4800 == 98 [pid = 1842] [id = 301] 03:18:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f7738dd6c00) [pid = 1842] [serial = 904] [outer = (nil)] 03:18:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f7738de3400) [pid = 1842] [serial = 905] [outer = 0x7f7738dd6c00] 03:18:39 INFO - PROCESS | 1842 | 1461406719087 Marionette DEBUG loaded listener.js 03:18:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f7739228c00) [pid = 1842] [serial = 906] [outer = 0x7f7738dd6c00] 03:18:39 INFO - PROCESS | 1842 | 1461406719916 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] 03:18:40 INFO - PROCESS | 1842 | 1461406719998 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 03:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:18:40 INFO - PROCESS | 1842 | 1461406720008 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:18:40 INFO - PROCESS | 1842 | 1461406720012 Marionette TRACE conn3 <- [1,1178,null,{}] 03:18:40 INFO - PROCESS | 1842 | 1461406720018 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}] 03:18:40 INFO - PROCESS | 1842 | 1461406720233 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:18:40 INFO - PROCESS | 1842 | 1461406720500 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77489c9800 == 99 [pid = 1842] [id = 302] 03:18:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f773b7b9c00) [pid = 1842] [serial = 907] [outer = (nil)] 03:18:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f77426d1000) [pid = 1842] [serial = 908] [outer = 0x7f773b7b9c00] 03:18:40 INFO - PROCESS | 1842 | 1461406720644 Marionette DEBUG loaded listener.js 03:18:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f77447cf000) [pid = 1842] [serial = 909] [outer = 0x7f773b7b9c00] 03:18:41 INFO - PROCESS | 1842 | 1461406721555 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] 03:18:41 INFO - PROCESS | 1842 | 1461406721600 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 03:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:18:41 INFO - PROCESS | 1842 | 1461406721606 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:18:41 INFO - PROCESS | 1842 | 1461406721612 Marionette TRACE conn3 <- [1,1182,null,{}] 03:18:41 INFO - PROCESS | 1842 | 1461406721627 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}] 03:18:41 INFO - PROCESS | 1842 | 1461406721802 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:18:42 INFO - PROCESS | 1842 | 1461406721992 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d614000 == 100 [pid = 1842] [id = 303] 03:18:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f7745279800) [pid = 1842] [serial = 910] [outer = (nil)] 03:18:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f774875f400) [pid = 1842] [serial = 911] [outer = 0x7f7745279800] 03:18:42 INFO - PROCESS | 1842 | 1461406722069 Marionette DEBUG loaded listener.js 03:18:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f7748d08800) [pid = 1842] [serial = 912] [outer = 0x7f7745279800] 03:18:42 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:42 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:18:42 INFO - PROCESS | 1842 | 1461406722946 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] 03:18:42 INFO - PROCESS | 1842 | 1461406722997 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 03:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:18:43 INFO - PROCESS | 1842 | 1461406723003 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:18:43 INFO - PROCESS | 1842 | 1461406723006 Marionette TRACE conn3 <- [1,1186,null,{}] 03:18:43 INFO - PROCESS | 1842 | 1461406723011 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}] 03:18:43 INFO - PROCESS | 1842 | 1461406723212 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:18:43 INFO - PROCESS | 1842 | 1461406723393 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774ecab800 == 101 [pid = 1842] [id = 304] 03:18:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f7745428400) [pid = 1842] [serial = 913] [outer = (nil)] 03:18:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f774c486400) [pid = 1842] [serial = 914] [outer = 0x7f7745428400] 03:18:43 INFO - PROCESS | 1842 | 1461406723463 Marionette DEBUG loaded listener.js 03:18:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f774dddc000) [pid = 1842] [serial = 915] [outer = 0x7f7745428400] 03:18:44 INFO - PROCESS | 1842 | 1461406724498 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] 03:18:44 INFO - PROCESS | 1842 | 1461406724545 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 03:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:18:44 INFO - PROCESS | 1842 | 1461406724551 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:18:44 INFO - PROCESS | 1842 | 1461406724554 Marionette TRACE conn3 <- [1,1190,null,{}] 03:18:44 INFO - PROCESS | 1842 | 1461406724559 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}] 03:18:44 INFO - PROCESS | 1842 | 1461406724743 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:18:44 INFO - PROCESS | 1842 | 1461406724986 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c0c0000 == 102 [pid = 1842] [id = 305] 03:18:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f7749af4400) [pid = 1842] [serial = 916] [outer = (nil)] 03:18:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f774e921400) [pid = 1842] [serial = 917] [outer = 0x7f7749af4400] 03:18:45 INFO - PROCESS | 1842 | 1461406725109 Marionette DEBUG loaded listener.js 03:18:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f774fbaf800) [pid = 1842] [serial = 918] [outer = 0x7f7749af4400] 03:18:46 INFO - PROCESS | 1842 | 1461406726065 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] 03:18:46 INFO - PROCESS | 1842 | 1461406726140 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 03:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:18:46 INFO - PROCESS | 1842 | 1461406726147 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:18:46 INFO - PROCESS | 1842 | 1461406726150 Marionette TRACE conn3 <- [1,1194,null,{}] 03:18:46 INFO - PROCESS | 1842 | 1461406726155 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}] 03:18:46 INFO - PROCESS | 1842 | 1461406726395 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:18:46 INFO - PROCESS | 1842 | 1461406726629 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f0a000 == 103 [pid = 1842] [id = 306] 03:18:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f775c226400) [pid = 1842] [serial = 919] [outer = (nil)] 03:18:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f7760a25000) [pid = 1842] [serial = 920] [outer = 0x7f775c226400] 03:18:46 INFO - PROCESS | 1842 | 1461406726761 Marionette DEBUG loaded listener.js 03:18:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f7760db7400) [pid = 1842] [serial = 921] [outer = 0x7f775c226400] 03:18:47 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:47 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:47 INFO - PROCESS | 1842 | 1461406727621 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] 03:18:47 INFO - PROCESS | 1842 | 1461406727693 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 03:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:18:47 INFO - PROCESS | 1842 | 1461406727699 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:18:47 INFO - PROCESS | 1842 | 1461406727701 Marionette TRACE conn3 <- [1,1198,null,{}] 03:18:47 INFO - PROCESS | 1842 | 1461406727707 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}] 03:18:47 INFO - PROCESS | 1842 | 1461406727911 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:18:48 INFO - PROCESS | 1842 | 1461406728312 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749406000 == 104 [pid = 1842] [id = 307] 03:18:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f7738041400) [pid = 1842] [serial = 922] [outer = (nil)] 03:18:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f7738049000) [pid = 1842] [serial = 923] [outer = 0x7f7738041400] 03:18:48 INFO - PROCESS | 1842 | 1461406728444 Marionette DEBUG loaded listener.js 03:18:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f775c4eb000) [pid = 1842] [serial = 924] [outer = 0x7f7738041400] 03:18:49 INFO - PROCESS | 1842 | 1461406729466 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]]]}] 03:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1787ms 03:18:49 INFO - PROCESS | 1842 | 1461406729486 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:18:49 INFO - PROCESS | 1842 | 1461406729489 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 03:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:18:49 INFO - PROCESS | 1842 | 1461406729495 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:18:49 INFO - PROCESS | 1842 | 1461406729497 Marionette TRACE conn3 <- [1,1202,null,{}] 03:18:49 INFO - PROCESS | 1842 | 1461406729503 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}] 03:18:49 INFO - PROCESS | 1842 | 1461406729676 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:18:49 INFO - PROCESS | 1842 | 1461406729867 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774941e000 == 105 [pid = 1842] [id = 308] 03:18:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f7737abd400) [pid = 1842] [serial = 925] [outer = (nil)] 03:18:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f7737ac6800) [pid = 1842] [serial = 926] [outer = 0x7f7737abd400] 03:18:49 INFO - PROCESS | 1842 | 1461406729940 Marionette DEBUG loaded listener.js 03:18:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f7737acb800) [pid = 1842] [serial = 927] [outer = 0x7f7737abd400] 03:18:50 INFO - PROCESS | 1842 | 1461406730830 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]]]}] 03:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1386ms 03:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:18:50 INFO - PROCESS | 1842 | 1461406730882 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:18:50 INFO - PROCESS | 1842 | 1461406730885 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 03:18:50 INFO - PROCESS | 1842 | 1461406730891 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:18:50 INFO - PROCESS | 1842 | 1461406730894 Marionette TRACE conn3 <- [1,1206,null,{}] 03:18:50 INFO - PROCESS | 1842 | 1461406730899 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}] 03:18:51 INFO - PROCESS | 1842 | 1461406731078 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:18:51 INFO - PROCESS | 1842 | 1461406731269 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7738062000 == 106 [pid = 1842] [id = 309] 03:18:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f7737abec00) [pid = 1842] [serial = 928] [outer = (nil)] 03:18:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f773b74d000) [pid = 1842] [serial = 929] [outer = 0x7f7737abec00] 03:18:51 INFO - PROCESS | 1842 | 1461406731345 Marionette DEBUG loaded listener.js 03:18:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f773b751800) [pid = 1842] [serial = 930] [outer = 0x7f7737abec00] 03:18:52 INFO - PROCESS | 1842 | 1461406732211 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]]]}] 03:18:52 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 03:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1381ms 03:18:52 INFO - PROCESS | 1842 | 1461406732272 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:18:52 INFO - PROCESS | 1842 | 1461406732275 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 03:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:18:52 INFO - PROCESS | 1842 | 1461406732281 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:18:52 INFO - PROCESS | 1842 | 1461406732284 Marionette TRACE conn3 <- [1,1210,null,{}] 03:18:52 INFO - PROCESS | 1842 | 1461406732289 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}] 03:18:52 INFO - PROCESS | 1842 | 1461406732462 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:18:52 INFO - PROCESS | 1842 | 1461406732658 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356d1800 == 107 [pid = 1842] [id = 310] 03:18:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f7737ac7400) [pid = 1842] [serial = 931] [outer = (nil)] 03:18:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f773b757c00) [pid = 1842] [serial = 932] [outer = 0x7f7737ac7400] 03:18:52 INFO - PROCESS | 1842 | 1461406732784 Marionette DEBUG loaded listener.js 03:18:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f773b983800) [pid = 1842] [serial = 933] [outer = 0x7f7737ac7400] 03:18:53 INFO - PROCESS | 1842 | 1461406733776 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]]]}] 03:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1535ms 03:18:53 INFO - PROCESS | 1842 | 1461406733817 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 03:18:53 INFO - PROCESS | 1842 | 1461406733821 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 03:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:18:53 INFO - PROCESS | 1842 | 1461406733827 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:18:53 INFO - PROCESS | 1842 | 1461406733831 Marionette TRACE conn3 <- [1,1214,null,{}] 03:18:53 INFO - PROCESS | 1842 | 1461406733836 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}] 03:18:54 INFO - PROCESS | 1842 | 1461406734049 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:18:54 INFO - PROCESS | 1842 | 1461406734251 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773580c800 == 108 [pid = 1842] [id = 311] 03:18:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f773b3d1800) [pid = 1842] [serial = 934] [outer = (nil)] 03:18:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f773b758c00) [pid = 1842] [serial = 935] [outer = 0x7f773b3d1800] 03:18:54 INFO - PROCESS | 1842 | 1461406734381 Marionette DEBUG loaded listener.js 03:18:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f773b989400) [pid = 1842] [serial = 936] [outer = 0x7f773b3d1800] 03:18:55 INFO - PROCESS | 1842 | 1461406735206 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]]]}] 03:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1439ms 03:18:55 INFO - PROCESS | 1842 | 1461406735267 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:18:55 INFO - PROCESS | 1842 | 1461406735271 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 03:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:18:55 INFO - PROCESS | 1842 | 1461406735276 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:18:55 INFO - PROCESS | 1842 | 1461406735278 Marionette TRACE conn3 <- [1,1218,null,{}] 03:18:55 INFO - PROCESS | 1842 | 1461406735284 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}] 03:18:55 INFO - PROCESS | 1842 | 1461406735459 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:18:55 INFO - PROCESS | 1842 | 1461406735657 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e76000 == 109 [pid = 1842] [id = 312] 03:18:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f773b3ce800) [pid = 1842] [serial = 937] [outer = (nil)] 03:18:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f773b440400) [pid = 1842] [serial = 938] [outer = 0x7f773b3ce800] 03:18:55 INFO - PROCESS | 1842 | 1461406735726 Marionette DEBUG loaded listener.js 03:18:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f773b444c00) [pid = 1842] [serial = 939] [outer = 0x7f773b3ce800] 03:18:56 INFO - PROCESS | 1842 | 1461406736574 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]]]}] 03:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1350ms 03:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:18:56 INFO - PROCESS | 1842 | 1461406736628 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:18:56 INFO - PROCESS | 1842 | 1461406736631 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 03:18:56 INFO - PROCESS | 1842 | 1461406736637 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:18:56 INFO - PROCESS | 1842 | 1461406736640 Marionette TRACE conn3 <- [1,1222,null,{}] 03:18:56 INFO - PROCESS | 1842 | 1461406736645 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}] 03:18:56 INFO - PROCESS | 1842 | 1461406736821 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:18:57 INFO - PROCESS | 1842 | 1461406737512 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737cd1800 == 110 [pid = 1842] [id = 313] 03:18:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f77376e7400) [pid = 1842] [serial = 940] [outer = (nil)] 03:18:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f77376f2000) [pid = 1842] [serial = 941] [outer = 0x7f77376e7400] 03:18:57 INFO - PROCESS | 1842 | 1461406737585 Marionette DEBUG loaded listener.js 03:18:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f7737ae5400) [pid = 1842] [serial = 942] [outer = 0x7f77376e7400] 03:18:58 INFO - PROCESS | 1842 | 1461406738398 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] 03:18:58 INFO - PROCESS | 1842 | 1461406738440 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 03:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:18:58 INFO - PROCESS | 1842 | 1461406738450 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:18:58 INFO - PROCESS | 1842 | 1461406738454 Marionette TRACE conn3 <- [1,1226,null,{}] 03:18:58 INFO - PROCESS | 1842 | 1461406738461 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}] 03:18:58 INFO - PROCESS | 1842 | 1461406738622 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:18:58 INFO - PROCESS | 1842 | 1461406738815 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5e1000 == 111 [pid = 1842] [id = 314] 03:18:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f77366ae000) [pid = 1842] [serial = 943] [outer = (nil)] 03:18:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f7739cfa000) [pid = 1842] [serial = 944] [outer = 0x7f77366ae000] 03:18:58 INFO - PROCESS | 1842 | 1461406738881 Marionette DEBUG loaded listener.js 03:18:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f773b3cb000) [pid = 1842] [serial = 945] [outer = 0x7f77366ae000] 03:18:59 INFO - PROCESS | 1842 | 1461406739963 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]]]}] 03:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1534ms 03:18:59 INFO - PROCESS | 1842 | 1461406739988 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:18:59 INFO - PROCESS | 1842 | 1461406739993 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 03:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:19:00 INFO - PROCESS | 1842 | 1461406739999 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:19:00 INFO - PROCESS | 1842 | 1461406740002 Marionette TRACE conn3 <- [1,1230,null,{}] 03:19:00 INFO - PROCESS | 1842 | 1461406740007 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}] 03:19:00 INFO - PROCESS | 1842 | 1461406740181 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:19:00 INFO - PROCESS | 1842 | 1461406740465 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1e3000 == 112 [pid = 1842] [id = 315] 03:19:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f773b3cc400) [pid = 1842] [serial = 946] [outer = (nil)] 03:19:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f773b43d400) [pid = 1842] [serial = 947] [outer = 0x7f773b3cc400] 03:19:00 INFO - PROCESS | 1842 | 1461406740575 Marionette DEBUG loaded listener.js 03:19:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f773b6f1400) [pid = 1842] [serial = 948] [outer = 0x7f773b3cc400] 03:19:01 INFO - PROCESS | 1842 | 1461406741432 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]]]}] 03:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1478ms 03:19:01 INFO - PROCESS | 1842 | 1461406741480 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:19:01 INFO - PROCESS | 1842 | 1461406741484 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 03:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:19:01 INFO - PROCESS | 1842 | 1461406741502 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:19:01 INFO - PROCESS | 1842 | 1461406741513 Marionette TRACE conn3 <- [1,1234,null,{}] 03:19:01 INFO - PROCESS | 1842 | 1461406741525 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}] 03:19:01 INFO - PROCESS | 1842 | 1461406741761 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:19:02 INFO - PROCESS | 1842 | 1461406742008 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b610800 == 113 [pid = 1842] [id = 316] 03:19:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f773b43c400) [pid = 1842] [serial = 949] [outer = (nil)] 03:19:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f773b984400) [pid = 1842] [serial = 950] [outer = 0x7f773b43c400] 03:19:02 INFO - PROCESS | 1842 | 1461406742093 Marionette DEBUG loaded listener.js 03:19:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f773b98c000) [pid = 1842] [serial = 951] [outer = 0x7f773b43c400] 03:19:03 INFO - PROCESS | 1842 | 1461406743119 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]]]}] 03:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1657ms 03:19:03 INFO - PROCESS | 1842 | 1461406743162 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:19:03 INFO - PROCESS | 1842 | 1461406743167 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 03:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:19:03 INFO - PROCESS | 1842 | 1461406743175 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:19:03 INFO - PROCESS | 1842 | 1461406743177 Marionette TRACE conn3 <- [1,1238,null,{}] 03:19:03 INFO - PROCESS | 1842 | 1461406743182 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}] 03:19:03 INFO - PROCESS | 1842 | 1461406743391 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:19:03 INFO - PROCESS | 1842 | 1461406743792 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5f0000 == 114 [pid = 1842] [id = 317] 03:19:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f77376e7800) [pid = 1842] [serial = 952] [outer = (nil)] 03:19:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f77426cc800) [pid = 1842] [serial = 953] [outer = 0x7f77376e7800] 03:19:03 INFO - PROCESS | 1842 | 1461406743911 Marionette DEBUG loaded listener.js 03:19:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f7744773400) [pid = 1842] [serial = 954] [outer = 0x7f77376e7800] 03:19:04 INFO - PROCESS | 1842 | 1461406744938 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]]]}] 03:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1787ms 03:19:04 INFO - PROCESS | 1842 | 1461406744972 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:19:04 INFO - PROCESS | 1842 | 1461406744978 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 03:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:19:04 INFO - PROCESS | 1842 | 1461406744991 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:19:04 INFO - PROCESS | 1842 | 1461406744994 Marionette TRACE conn3 <- [1,1242,null,{}] 03:19:05 INFO - PROCESS | 1842 | 1461406745002 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}] 03:19:05 INFO - PROCESS | 1842 | 1461406745169 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d603000 == 113 [pid = 1842] [id = 243] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775d231800 == 112 [pid = 1842] [id = 244] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745f05800 == 111 [pid = 1842] [id = 242] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f7749af3800) [pid = 1842] [serial = 836] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f7744779800) [pid = 1842] [serial = 800] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f773b6f7000) [pid = 1842] [serial = 815] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f7743099400) [pid = 1842] [serial = 782] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f775c070400) [pid = 1842] [serial = 794] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f7744fad800) [pid = 1842] [serial = 803] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f774d776800) [pid = 1842] [serial = 788] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f7751537c00) [pid = 1842] [serial = 791] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f7760db4400) [pid = 1842] [serial = 797] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f7748941800) [pid = 1842] [serial = 785] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f7737ddd400) [pid = 1842] [serial = 806] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f7738dd8800) [pid = 1842] [serial = 809] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f774477c800) [pid = 1842] [serial = 812] [outer = (nil)] [url = about:blank] 03:19:05 INFO - PROCESS | 1842 | 1461406745470 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77493a5800 == 110 [pid = 1842] [id = 299] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77489cd800 == 109 [pid = 1842] [id = 298] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745520800 == 108 [pid = 1842] [id = 297] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744612000 == 107 [pid = 1842] [id = 296] 03:19:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bce1800 == 108 [pid = 1842] [id = 318] 03:19:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f7743099400) [pid = 1842] [serial = 955] [outer = (nil)] 03:19:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f77447c9400) [pid = 1842] [serial = 956] [outer = 0x7f7743099400] 03:19:05 INFO - PROCESS | 1842 | 1461406745590 Marionette DEBUG loaded listener.js 03:19:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f7744fb5000) [pid = 1842] [serial = 957] [outer = 0x7f7743099400] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7739f6f000 == 107 [pid = 1842] [id = 295] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5f1800 == 106 [pid = 1842] [id = 294] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77614a7000 == 105 [pid = 1842] [id = 285] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775b19b800 == 104 [pid = 1842] [id = 284] 03:19:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774ef3b800 == 103 [pid = 1842] [id = 283] 03:19:06 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e354800 == 102 [pid = 1842] [id = 282] 03:19:06 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d50d800 == 101 [pid = 1842] [id = 281] 03:19:06 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745f06000 == 100 [pid = 1842] [id = 280] 03:19:06 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5df800 == 99 [pid = 1842] [id = 279] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f7739e8a000) [pid = 1842] [serial = 818] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f773b6fc800) [pid = 1842] [serial = 819] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f7748bf5800) [pid = 1842] [serial = 830] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f7747c6c000) [pid = 1842] [serial = 827] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f774490e400) [pid = 1842] [serial = 821] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f7744fb3c00) [pid = 1842] [serial = 822] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f774527d800) [pid = 1842] [serial = 824] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f7746202400) [pid = 1842] [serial = 825] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f77492be800) [pid = 1842] [serial = 833] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f7748d0a800) [pid = 1842] [serial = 831] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f7748943c00) [pid = 1842] [serial = 828] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f7749989400) [pid = 1842] [serial = 834] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1842 | 1461406746420 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]]]}] 03:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1486ms 03:19:06 INFO - PROCESS | 1842 | 1461406746480 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:19:06 INFO - PROCESS | 1842 | 1461406746484 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 03:19:06 INFO - PROCESS | 1842 | 1461406746489 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:19:06 INFO - PROCESS | 1842 | 1461406746492 Marionette TRACE conn3 <- [1,1246,null,{}] 03:19:06 INFO - PROCESS | 1842 | 1461406746497 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}] 03:19:06 INFO - PROCESS | 1842 | 1461406746652 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:19:06 INFO - PROCESS | 1842 | 1461406746669 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7742518000 == 100 [pid = 1842] [id = 319] 03:19:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f7744fb7c00) [pid = 1842] [serial = 958] [outer = (nil)] 03:19:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f774555f000) [pid = 1842] [serial = 959] [outer = 0x7f7744fb7c00] 03:19:06 INFO - PROCESS | 1842 | 1461406746728 Marionette DEBUG loaded listener.js 03:19:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f7745cc5c00) [pid = 1842] [serial = 960] [outer = 0x7f7744fb7c00] 03:19:07 INFO - PROCESS | 1842 | 1461406747606 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]]]}] 03:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1181ms 03:19:07 INFO - PROCESS | 1842 | 1461406747672 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:19:07 INFO - PROCESS | 1842 | 1461406747676 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 03:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:19:07 INFO - PROCESS | 1842 | 1461406747681 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:19:07 INFO - PROCESS | 1842 | 1461406747683 Marionette TRACE conn3 <- [1,1250,null,{}] 03:19:07 INFO - PROCESS | 1842 | 1461406747689 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}] 03:19:07 INFO - PROCESS | 1842 | 1461406747839 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:19:08 INFO - PROCESS | 1842 | 1461406748008 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456e3000 == 101 [pid = 1842] [id = 320] 03:19:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f773b7b7800) [pid = 1842] [serial = 961] [outer = (nil)] 03:19:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f7746c48c00) [pid = 1842] [serial = 962] [outer = 0x7f773b7b7800] 03:19:08 INFO - PROCESS | 1842 | 1461406748072 Marionette DEBUG loaded listener.js 03:19:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f774875a400) [pid = 1842] [serial = 963] [outer = 0x7f773b7b7800] 03:19:08 INFO - PROCESS | 1842 | 1461406748964 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]]]}] 03:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1330ms 03:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:19:09 INFO - PROCESS | 1842 | 1461406749018 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:19:09 INFO - PROCESS | 1842 | 1461406749021 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 03:19:09 INFO - PROCESS | 1842 | 1461406749026 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:19:09 INFO - PROCESS | 1842 | 1461406749029 Marionette TRACE conn3 <- [1,1254,null,{}] 03:19:09 INFO - PROCESS | 1842 | 1461406749034 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}] 03:19:09 INFO - PROCESS | 1842 | 1461406749254 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:19:09 INFO - PROCESS | 1842 | 1461406749285 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e50000 == 102 [pid = 1842] [id = 321] 03:19:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f7746f7a400) [pid = 1842] [serial = 964] [outer = (nil)] 03:19:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f7748943400) [pid = 1842] [serial = 965] [outer = 0x7f7746f7a400] 03:19:09 INFO - PROCESS | 1842 | 1461406749357 Marionette DEBUG loaded listener.js 03:19:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f7748d06c00) [pid = 1842] [serial = 966] [outer = 0x7f7746f7a400] 03:19:10 INFO - PROCESS | 1842 | 1461406750226 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]]]}] 03:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1233ms 03:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:19:10 INFO - PROCESS | 1842 | 1461406750277 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:19:10 INFO - PROCESS | 1842 | 1461406750279 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 03:19:10 INFO - PROCESS | 1842 | 1461406750286 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:19:10 INFO - PROCESS | 1842 | 1461406750288 Marionette TRACE conn3 <- [1,1258,null,{}] 03:19:10 INFO - PROCESS | 1842 | 1461406750293 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}] 03:19:11 INFO - PROCESS | 1842 | 1461406751429 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f775b11e800) [pid = 1842] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f77462de000) [pid = 1842] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f7749cfa000) [pid = 1842] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f7749af1000) [pid = 1842] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f774923f800) [pid = 1842] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f775b118800) [pid = 1842] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f774a741000) [pid = 1842] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f774d777c00) [pid = 1842] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f774490f800) [pid = 1842] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f774ef90400) [pid = 1842] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f774253b000) [pid = 1842] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f774555d000) [pid = 1842] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f7738c54000) [pid = 1842] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f7745019800) [pid = 1842] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f7747213c00) [pid = 1842] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f7739cf4000) [pid = 1842] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f7745868800) [pid = 1842] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f77447cfc00) [pid = 1842] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f774ec27c00) [pid = 1842] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f774b31a000) [pid = 1842] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f77426c9c00) [pid = 1842] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f775bd63c00) [pid = 1842] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f7739cf4400) [pid = 1842] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f774c486800) [pid = 1842] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f7749103800) [pid = 1842] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f7743093800) [pid = 1842] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f774ec2cc00) [pid = 1842] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f7746207000) [pid = 1842] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f774d771800) [pid = 1842] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f7749104c00) [pid = 1842] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f774893ac00) [pid = 1842] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f774501b400) [pid = 1842] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f7739e7f000) [pid = 1842] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f773922ec00) [pid = 1842] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f77376ef400) [pid = 1842] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f773b7b7000) [pid = 1842] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f77489b5c00) [pid = 1842] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f77492c8800) [pid = 1842] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f77447d1800) [pid = 1842] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f77447e6000) [pid = 1842] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f7744ed6000) [pid = 1842] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f7749af2000) [pid = 1842] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f7744908800) [pid = 1842] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:19:11 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f774cf1a800) [pid = 1842] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:19:11 INFO - PROCESS | 1842 | 1461406751657 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7739f6c000 == 103 [pid = 1842] [id = 322] 03:19:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f77376ef400) [pid = 1842] [serial = 967] [outer = (nil)] 03:19:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f7739229800) [pid = 1842] [serial = 968] [outer = 0x7f77376ef400] 03:19:11 INFO - PROCESS | 1842 | 1461406751722 Marionette DEBUG loaded listener.js 03:19:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f774253b000) [pid = 1842] [serial = 969] [outer = 0x7f77376ef400] 03:19:12 INFO - PROCESS | 1842 | 1461406752401 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]]]}] 03:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2130ms 03:19:12 INFO - PROCESS | 1842 | 1461406752420 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:19:12 INFO - PROCESS | 1842 | 1461406752423 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 03:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:19:12 INFO - PROCESS | 1842 | 1461406752429 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:19:12 INFO - PROCESS | 1842 | 1461406752431 Marionette TRACE conn3 <- [1,1262,null,{}] 03:19:12 INFO - PROCESS | 1842 | 1461406752438 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}] 03:19:12 INFO - PROCESS | 1842 | 1461406752620 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:19:12 INFO - PROCESS | 1842 | 1461406752783 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749261000 == 104 [pid = 1842] [id = 323] 03:19:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f7738c4ec00) [pid = 1842] [serial = 970] [outer = (nil)] 03:19:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f7745016400) [pid = 1842] [serial = 971] [outer = 0x7f7738c4ec00] 03:19:12 INFO - PROCESS | 1842 | 1461406752852 Marionette DEBUG loaded listener.js 03:19:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f7749103400) [pid = 1842] [serial = 972] [outer = 0x7f7738c4ec00] 03:19:14 INFO - PROCESS | 1842 | 1461406754078 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]]]}] 03:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1739ms 03:19:14 INFO - PROCESS | 1842 | 1461406754170 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:19:14 INFO - PROCESS | 1842 | 1461406754176 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 03:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:19:14 INFO - PROCESS | 1842 | 1461406754184 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:19:14 INFO - PROCESS | 1842 | 1461406754190 Marionette TRACE conn3 <- [1,1266,null,{}] 03:19:14 INFO - PROCESS | 1842 | 1461406754200 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}] 03:19:14 INFO - PROCESS | 1842 | 1461406754512 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:19:14 INFO - PROCESS | 1842 | 1461406754706 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b517800 == 105 [pid = 1842] [id = 324] 03:19:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f77366b0400) [pid = 1842] [serial = 973] [outer = (nil)] 03:19:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f7738c55c00) [pid = 1842] [serial = 974] [outer = 0x7f77366b0400] 03:19:14 INFO - PROCESS | 1842 | 1461406754824 Marionette DEBUG loaded listener.js 03:19:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f773922dc00) [pid = 1842] [serial = 975] [outer = 0x7f77366b0400] 03:19:15 INFO - PROCESS | 1842 | 1461406755724 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]]]}] 03:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1585ms 03:19:15 INFO - PROCESS | 1842 | 1461406755771 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:19:15 INFO - PROCESS | 1842 | 1461406755779 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 03:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:19:15 INFO - PROCESS | 1842 | 1461406755790 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:19:15 INFO - PROCESS | 1842 | 1461406755794 Marionette TRACE conn3 <- [1,1270,null,{}] 03:19:15 INFO - PROCESS | 1842 | 1461406755800 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}] 03:19:16 INFO - PROCESS | 1842 | 1461406756015 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:19:16 INFO - PROCESS | 1842 | 1461406756247 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774474f000 == 106 [pid = 1842] [id = 325] 03:19:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f773b3cc800) [pid = 1842] [serial = 976] [outer = (nil)] 03:19:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f773b440800) [pid = 1842] [serial = 977] [outer = 0x7f773b3cc800] 03:19:16 INFO - PROCESS | 1842 | 1461406756370 Marionette DEBUG loaded listener.js 03:19:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f773b6fa400) [pid = 1842] [serial = 978] [outer = 0x7f773b3cc800] 03:19:17 INFO - PROCESS | 1842 | 1461406757338 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]]]}] 03:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1587ms 03:19:17 INFO - PROCESS | 1842 | 1461406757378 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:19:17 INFO - PROCESS | 1842 | 1461406757383 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 03:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:19:17 INFO - PROCESS | 1842 | 1461406757391 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:19:17 INFO - PROCESS | 1842 | 1461406757397 Marionette TRACE conn3 <- [1,1274,null,{}] 03:19:17 INFO - PROCESS | 1842 | 1461406757416 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}] 03:19:17 INFO - PROCESS | 1842 | 1461406757647 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:19:17 INFO - PROCESS | 1842 | 1461406757882 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494e2000 == 107 [pid = 1842] [id = 326] 03:19:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f773b989c00) [pid = 1842] [serial = 979] [outer = (nil)] 03:19:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f77447c2800) [pid = 1842] [serial = 980] [outer = 0x7f773b989c00] 03:19:18 INFO - PROCESS | 1842 | 1461406758006 Marionette DEBUG loaded listener.js 03:19:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f7744fb1800) [pid = 1842] [serial = 981] [outer = 0x7f773b989c00] 03:19:18 INFO - PROCESS | 1842 | 1461406758954 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]]]}] 03:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1638ms 03:19:19 INFO - PROCESS | 1842 | 1461406759031 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:19:19 INFO - PROCESS | 1842 | 1461406759038 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 03:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:19:19 INFO - PROCESS | 1842 | 1461406759045 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:19:19 INFO - PROCESS | 1842 | 1461406759050 Marionette TRACE conn3 <- [1,1278,null,{}] 03:19:19 INFO - PROCESS | 1842 | 1461406759058 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}] 03:19:19 INFO - PROCESS | 1842 | 1461406759401 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:19:19 INFO - PROCESS | 1842 | 1461406759680 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b384000 == 108 [pid = 1842] [id = 327] 03:19:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f773b7b6c00) [pid = 1842] [serial = 982] [outer = (nil)] 03:19:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f7746f72400) [pid = 1842] [serial = 983] [outer = 0x7f773b7b6c00] 03:19:19 INFO - PROCESS | 1842 | 1461406759755 Marionette DEBUG loaded listener.js 03:19:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f7748bee800) [pid = 1842] [serial = 984] [outer = 0x7f773b7b6c00] 03:19:20 INFO - PROCESS | 1842 | 1461406760609 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]]]}] 03:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1632ms 03:19:20 INFO - PROCESS | 1842 | 1461406760678 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:19:20 INFO - PROCESS | 1842 | 1461406760681 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 03:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:19:20 INFO - PROCESS | 1842 | 1461406760688 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:19:20 INFO - PROCESS | 1842 | 1461406760691 Marionette TRACE conn3 <- [1,1282,null,{}] 03:19:20 INFO - PROCESS | 1842 | 1461406760696 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}] 03:19:20 INFO - PROCESS | 1842 | 1461406760925 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:19:21 INFO - PROCESS | 1842 | 1461406761151 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d509000 == 109 [pid = 1842] [id = 328] 03:19:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f7744fb2400) [pid = 1842] [serial = 985] [outer = (nil)] 03:19:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f774910cc00) [pid = 1842] [serial = 986] [outer = 0x7f7744fb2400] 03:19:21 INFO - PROCESS | 1842 | 1461406761271 Marionette DEBUG loaded listener.js 03:19:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f7749241800) [pid = 1842] [serial = 987] [outer = 0x7f7744fb2400] 03:19:22 INFO - PROCESS | 1842 | 1461406762152 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]]]}] 03:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1528ms 03:19:22 INFO - PROCESS | 1842 | 1461406762219 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:19:22 INFO - PROCESS | 1842 | 1461406762223 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 03:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:19:22 INFO - PROCESS | 1842 | 1461406762229 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:19:22 INFO - PROCESS | 1842 | 1461406762232 Marionette TRACE conn3 <- [1,1286,null,{}] 03:19:22 INFO - PROCESS | 1842 | 1461406762237 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}] 03:19:22 INFO - PROCESS | 1842 | 1461406762500 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:19:22 INFO - PROCESS | 1842 | 1461406762783 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e322800 == 110 [pid = 1842] [id = 329] 03:19:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f7749d2e800) [pid = 1842] [serial = 988] [outer = (nil)] 03:19:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f774b31a000) [pid = 1842] [serial = 989] [outer = 0x7f7749d2e800] 03:19:22 INFO - PROCESS | 1842 | 1461406762863 Marionette DEBUG loaded listener.js 03:19:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f774c493000) [pid = 1842] [serial = 990] [outer = 0x7f7749d2e800] 03:19:23 INFO - PROCESS | 1842 | 1461406763747 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]]]}] 03:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1581ms 03:19:23 INFO - PROCESS | 1842 | 1461406763811 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:19:23 INFO - PROCESS | 1842 | 1461406763815 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 03:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:19:23 INFO - PROCESS | 1842 | 1461406763821 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:19:23 INFO - PROCESS | 1842 | 1461406763823 Marionette TRACE conn3 <- [1,1290,null,{}] 03:19:23 INFO - PROCESS | 1842 | 1461406763830 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}] 03:19:24 INFO - PROCESS | 1842 | 1461406764016 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:19:24 INFO - PROCESS | 1842 | 1461406764258 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774fb56000 == 111 [pid = 1842] [id = 330] 03:19:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f77487b1c00) [pid = 1842] [serial = 991] [outer = (nil)] 03:19:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f774cfdec00) [pid = 1842] [serial = 992] [outer = 0x7f77487b1c00] 03:19:24 INFO - PROCESS | 1842 | 1461406764376 Marionette DEBUG loaded listener.js 03:19:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f774d78d400) [pid = 1842] [serial = 993] [outer = 0x7f77487b1c00] 03:19:25 INFO - PROCESS | 1842 | 1461406765422 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]]]}] 03:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1630ms 03:19:25 INFO - PROCESS | 1842 | 1461406765452 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:19:25 INFO - PROCESS | 1842 | 1461406765456 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 03:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:19:25 INFO - PROCESS | 1842 | 1461406765461 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:19:25 INFO - PROCESS | 1842 | 1461406765465 Marionette TRACE conn3 <- [1,1294,null,{}] 03:19:25 INFO - PROCESS | 1842 | 1461406765470 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}] 03:19:25 INFO - PROCESS | 1842 | 1461406765648 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:19:25 INFO - PROCESS | 1842 | 1461406765852 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7755513000 == 112 [pid = 1842] [id = 331] 03:19:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f77492c4c00) [pid = 1842] [serial = 994] [outer = (nil)] 03:19:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f774e61b800) [pid = 1842] [serial = 995] [outer = 0x7f77492c4c00] 03:19:25 INFO - PROCESS | 1842 | 1461406765925 Marionette DEBUG loaded listener.js 03:19:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f774ef90000) [pid = 1842] [serial = 996] [outer = 0x7f77492c4c00] 03:19:26 INFO - PROCESS | 1842 | 1461406766773 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]]]}] 03:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1384ms 03:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:19:26 INFO - PROCESS | 1842 | 1461406766847 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:19:26 INFO - PROCESS | 1842 | 1461406766850 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 03:19:26 INFO - PROCESS | 1842 | 1461406766857 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:19:26 INFO - PROCESS | 1842 | 1461406766860 Marionette TRACE conn3 <- [1,1298,null,{}] 03:19:26 INFO - PROCESS | 1842 | 1461406766865 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}] 03:19:27 INFO - PROCESS | 1842 | 1461406767095 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:19:27 INFO - PROCESS | 1842 | 1461406767323 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775d46c800 == 113 [pid = 1842] [id = 332] 03:19:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f774ef11000) [pid = 1842] [serial = 997] [outer = (nil)] 03:19:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f774fbae000) [pid = 1842] [serial = 998] [outer = 0x7f774ef11000] 03:19:27 INFO - PROCESS | 1842 | 1461406767442 Marionette DEBUG loaded listener.js 03:19:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f774fbc1000) [pid = 1842] [serial = 999] [outer = 0x7f774ef11000] 03:19:28 INFO - PROCESS | 1842 | 1461406768475 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]]]}] 03:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1680ms 03:19:28 INFO - PROCESS | 1842 | 1461406768537 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 03:19:28 INFO - PROCESS | 1842 | 1461406768541 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 03:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:19:28 INFO - PROCESS | 1842 | 1461406768546 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:19:28 INFO - PROCESS | 1842 | 1461406768549 Marionette TRACE conn3 <- [1,1302,null,{}] 03:19:28 INFO - PROCESS | 1842 | 1461406768555 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}] 03:19:28 INFO - PROCESS | 1842 | 1461406768756 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:19:29 INFO - PROCESS | 1842 | 1461406768994 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5f8000 == 114 [pid = 1842] [id = 333] 03:19:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f7738c53400) [pid = 1842] [serial = 1000] [outer = (nil)] 03:19:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f774501b800) [pid = 1842] [serial = 1001] [outer = 0x7f7738c53400] 03:19:29 INFO - PROCESS | 1842 | 1461406769171 Marionette DEBUG loaded listener.js 03:19:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f774fbc0400) [pid = 1842] [serial = 1002] [outer = 0x7f7738c53400] 03:19:30 INFO - PROCESS | 1842 | 1461406770163 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]]]}] 03:19:30 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e4d000 == 113 [pid = 1842] [id = 10] 03:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1731ms 03:19:30 INFO - PROCESS | 1842 | 1461406770361 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:19:30 INFO - PROCESS | 1842 | 1461406770368 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 03:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:19:30 INFO - PROCESS | 1842 | 1461406770457 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:19:30 INFO - PROCESS | 1842 | 1461406770462 Marionette TRACE conn3 <- [1,1306,null,{}] 03:19:30 INFO - PROCESS | 1842 | 1461406770470 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}] 03:19:30 INFO - PROCESS | 1842 | 1461406770769 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:19:30 INFO - PROCESS | 1842 | 1461406770972 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bcdf000 == 114 [pid = 1842] [id = 334] 03:19:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f7737de2800) [pid = 1842] [serial = 1003] [outer = (nil)] 03:19:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f7739e86c00) [pid = 1842] [serial = 1004] [outer = 0x7f7737de2800] 03:19:31 INFO - PROCESS | 1842 | 1461406771048 Marionette DEBUG loaded listener.js 03:19:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f774fbc4800) [pid = 1842] [serial = 1005] [outer = 0x7f7737de2800] 03:19:31 INFO - PROCESS | 1842 | 1461406771905 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]]]}] 03:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1518ms 03:19:31 INFO - PROCESS | 1842 | 1461406771943 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:19:31 INFO - PROCESS | 1842 | 1461406771945 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 03:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:19:31 INFO - PROCESS | 1842 | 1461406771952 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:19:31 INFO - PROCESS | 1842 | 1461406771954 Marionette TRACE conn3 <- [1,1310,null,{}] 03:19:31 INFO - PROCESS | 1842 | 1461406771960 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}] 03:19:32 INFO - PROCESS | 1842 | 1461406772136 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:19:32 INFO - PROCESS | 1842 | 1461406772336 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745092000 == 115 [pid = 1842] [id = 335] 03:19:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f774253d400) [pid = 1842] [serial = 1006] [outer = (nil)] 03:19:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f7744910400) [pid = 1842] [serial = 1007] [outer = 0x7f774253d400] 03:19:32 INFO - PROCESS | 1842 | 1461406772407 Marionette DEBUG loaded listener.js 03:19:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f774923c400) [pid = 1842] [serial = 1008] [outer = 0x7f774253d400] 03:19:33 INFO - PROCESS | 1842 | 1461406773810 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] 03:19:33 INFO - PROCESS | 1842 | 1461406773888 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 03:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:19:33 INFO - PROCESS | 1842 | 1461406773895 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:19:33 INFO - PROCESS | 1842 | 1461406773901 Marionette TRACE conn3 <- [1,1314,null,{}] 03:19:33 INFO - PROCESS | 1842 | 1461406773907 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}] 03:19:34 INFO - PROCESS | 1842 | 1461406774094 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:19:34 INFO - PROCESS | 1842 | 1461406774335 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e39000 == 116 [pid = 1842] [id = 336] 03:19:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f7739cf0c00) [pid = 1842] [serial = 1009] [outer = (nil)] 03:19:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f773b3c6000) [pid = 1842] [serial = 1010] [outer = 0x7f7739cf0c00] 03:19:34 INFO - PROCESS | 1842 | 1461406774444 Marionette DEBUG loaded listener.js 03:19:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f773b6f3c00) [pid = 1842] [serial = 1011] [outer = 0x7f7739cf0c00] 03:19:35 INFO - PROCESS | 1842 | 1461406775662 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]]]}] 03:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1832ms 03:19:35 INFO - PROCESS | 1842 | 1461406775729 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:19:35 INFO - PROCESS | 1842 | 1461406775736 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 03:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:19:35 INFO - PROCESS | 1842 | 1461406775745 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:19:35 INFO - PROCESS | 1842 | 1461406775748 Marionette TRACE conn3 <- [1,1318,null,{}] 03:19:35 INFO - PROCESS | 1842 | 1461406775754 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}] 03:19:35 INFO - PROCESS | 1842 | 1461406775928 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:19:36 INFO - PROCESS | 1842 | 1461406776164 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77379e6000 == 117 [pid = 1842] [id = 337] 03:19:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f7739cf1800) [pid = 1842] [serial = 1012] [outer = (nil)] 03:19:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f773b6fec00) [pid = 1842] [serial = 1013] [outer = 0x7f7739cf1800] 03:19:36 INFO - PROCESS | 1842 | 1461406776278 Marionette DEBUG loaded listener.js 03:19:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f773b759400) [pid = 1842] [serial = 1014] [outer = 0x7f7739cf1800] 03:19:37 INFO - PROCESS | 1842 | 1461406777256 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]]]}] 03:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1579ms 03:19:37 INFO - PROCESS | 1842 | 1461406777325 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:19:37 INFO - PROCESS | 1842 | 1461406777329 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 03:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:19:37 INFO - PROCESS | 1842 | 1461406777335 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:19:37 INFO - PROCESS | 1842 | 1461406777340 Marionette TRACE conn3 <- [1,1322,null,{}] 03:19:37 INFO - PROCESS | 1842 | 1461406777355 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}] 03:19:37 INFO - PROCESS | 1842 | 1461406777583 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:19:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77516c9000 == 116 [pid = 1842] [id = 94] 03:19:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774c476000 == 115 [pid = 1842] [id = 54] 03:19:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7763382000 == 114 [pid = 1842] [id = 93] 03:19:37 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f7749cec800) [pid = 1842] [serial = 902] [outer = (nil)] [url = about:blank] 03:19:37 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f77376f1c00) [pid = 1842] [serial = 869] [outer = (nil)] [url = about:blank] 03:19:37 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f7737add000) [pid = 1842] [serial = 872] [outer = (nil)] [url = about:blank] 03:19:37 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f77366adc00) [pid = 1842] [serial = 875] [outer = (nil)] [url = about:blank] 03:19:37 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f7737add800) [pid = 1842] [serial = 878] [outer = (nil)] [url = about:blank] 03:19:37 INFO - PROCESS | 1842 | 1461406777824 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7739f6c000 == 113 [pid = 1842] [id = 322] 03:19:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7746e50000 == 112 [pid = 1842] [id = 321] 03:19:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456e3000 == 111 [pid = 1842] [id = 320] 03:19:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77379e7800 == 112 [pid = 1842] [id = 338] 03:19:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f77376f1c00) [pid = 1842] [serial = 1015] [outer = (nil)] 03:19:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f773b441c00) [pid = 1842] [serial = 1016] [outer = 0x7f77376f1c00] 03:19:37 INFO - PROCESS | 1842 | 1461406777936 Marionette DEBUG loaded listener.js 03:19:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f7744779800) [pid = 1842] [serial = 1017] [outer = 0x7f77376f1c00] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7742518000 == 111 [pid = 1842] [id = 319] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bce1800 == 110 [pid = 1842] [id = 318] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5f0000 == 109 [pid = 1842] [id = 317] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b610800 == 108 [pid = 1842] [id = 316] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b1e3000 == 107 [pid = 1842] [id = 315] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5e1000 == 106 [pid = 1842] [id = 314] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7737cd1800 == 105 [pid = 1842] [id = 313] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774ecab800 == 104 [pid = 1842] [id = 304] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d614000 == 103 [pid = 1842] [id = 303] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77489c9800 == 102 [pid = 1842] [id = 302] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77390cd800 == 101 [pid = 1842] [id = 269] 03:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bfa4800 == 100 [pid = 1842] [id = 301] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f775c246800) [pid = 1842] [serial = 689] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f7749d2e400) [pid = 1842] [serial = 732] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f774d76b400) [pid = 1842] [serial = 629] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f774cbe4800) [pid = 1842] [serial = 593] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f7749d2d800) [pid = 1842] [serial = 674] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f775c21a400) [pid = 1842] [serial = 686] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f774fbc5c00) [pid = 1842] [serial = 641] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f774f52b800) [pid = 1842] [serial = 677] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f7747d34000) [pid = 1842] [serial = 623] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f7751581000) [pid = 1842] [serial = 644] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f775241cc00) [pid = 1842] [serial = 680] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f775ceb0400) [pid = 1842] [serial = 692] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f773b6fc000) [pid = 1842] [serial = 816] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f77462d5400) [pid = 1842] [serial = 729] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f775b1f0000) [pid = 1842] [serial = 741] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f7739cfe000) [pid = 1842] [serial = 753] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f7760a1a400) [pid = 1842] [serial = 699] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f774e619c00) [pid = 1842] [serial = 632] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f775618f800) [pid = 1842] [serial = 683] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f774ef8fc00) [pid = 1842] [serial = 735] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f775d417000) [pid = 1842] [serial = 696] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f7760a1fc00) [pid = 1842] [serial = 744] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f7739e83400) [pid = 1842] [serial = 756] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f775187f400) [pid = 1842] [serial = 738] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f774910fc00) [pid = 1842] [serial = 747] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f7760a1cc00) [pid = 1842] [serial = 702] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f774fbb5400) [pid = 1842] [serial = 638] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f77489bec00) [pid = 1842] [serial = 671] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f774e91e400) [pid = 1842] [serial = 635] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f7760c6d800) [pid = 1842] [serial = 750] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f77493d2800) [pid = 1842] [serial = 626] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f774923e000) [pid = 1842] [serial = 560] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f77489b8800) [pid = 1842] [serial = 587] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f774d777000) [pid = 1842] [serial = 596] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f7749aea800) [pid = 1842] [serial = 590] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f774d8ab000) [pid = 1842] [serial = 599] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f7745013000) [pid = 1842] [serial = 894] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f7744fb0000) [pid = 1842] [serial = 893] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f7745cbfc00) [pid = 1842] [serial = 897] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f77489bb000) [pid = 1842] [serial = 899] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f7749240400) [pid = 1842] [serial = 900] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f7749af6000) [pid = 1842] [serial = 563] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f7747216000) [pid = 1842] [serial = 557] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f7745273c00) [pid = 1842] [serial = 896] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f775d2b7400) [pid = 1842] [serial = 863] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f77426d5000) [pid = 1842] [serial = 890] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f775187e400) [pid = 1842] [serial = 857] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f775c0e9800) [pid = 1842] [serial = 860] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f77447c2400) [pid = 1842] [serial = 881] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f773b7b2400) [pid = 1842] [serial = 866] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f7744fb1000) [pid = 1842] [serial = 842] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f774ec28c00) [pid = 1842] [serial = 854] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f774477d000) [pid = 1842] [serial = 891] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f773b6f4800) [pid = 1842] [serial = 888] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f7739cffc00) [pid = 1842] [serial = 887] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f77492c8400) [pid = 1842] [serial = 848] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f774a742800) [pid = 1842] [serial = 851] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f7739cfb400) [pid = 1842] [serial = 839] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f7738de5800) [pid = 1842] [serial = 885] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f7738c5c800) [pid = 1842] [serial = 884] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7748942c00) [pid = 1842] [serial = 845] [outer = (nil)] [url = about:blank] 03:19:38 INFO - PROCESS | 1842 | 1461406778793 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]]]}] 03:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1485ms 03:19:38 INFO - PROCESS | 1842 | 1461406778821 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:19:38 INFO - PROCESS | 1842 | 1461406778826 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 03:19:38 INFO - PROCESS | 1842 | 1461406778831 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:19:38 INFO - PROCESS | 1842 | 1461406778834 Marionette TRACE conn3 <- [1,1326,null,{}] 03:19:38 INFO - PROCESS | 1842 | 1461406778839 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}] 03:19:39 INFO - PROCESS | 1842 | 1461406779022 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:19:39 INFO - PROCESS | 1842 | 1461406779034 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bcdd800 == 101 [pid = 1842] [id = 339] 03:19:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f7739cfb400) [pid = 1842] [serial = 1018] [outer = (nil)] 03:19:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f774490d400) [pid = 1842] [serial = 1019] [outer = 0x7f7739cfb400] 03:19:39 INFO - PROCESS | 1842 | 1461406779103 Marionette DEBUG loaded listener.js 03:19:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f7744fb9000) [pid = 1842] [serial = 1020] [outer = 0x7f7739cfb400] 03:19:39 INFO - PROCESS | 1842 | 1461406779987 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]]]}] 03:19:40 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 03:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1187ms 03:19:40 INFO - PROCESS | 1842 | 1461406780019 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:19:40 INFO - PROCESS | 1842 | 1461406780022 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 03:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:19:40 INFO - PROCESS | 1842 | 1461406780028 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:19:40 INFO - PROCESS | 1842 | 1461406780030 Marionette TRACE conn3 <- [1,1330,null,{}] 03:19:40 INFO - PROCESS | 1842 | 1461406780036 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}] 03:19:40 INFO - PROCESS | 1842 | 1461406780279 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:19:40 INFO - PROCESS | 1842 | 1461406780382 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7742324800 == 102 [pid = 1842] [id = 340] 03:19:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f7742542000) [pid = 1842] [serial = 1021] [outer = (nil)] 03:19:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f7745012800) [pid = 1842] [serial = 1022] [outer = 0x7f7742542000] 03:19:40 INFO - PROCESS | 1842 | 1461406780444 Marionette DEBUG loaded listener.js 03:19:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f7745560400) [pid = 1842] [serial = 1023] [outer = 0x7f7742542000] 03:19:41 INFO - PROCESS | 1842 | 1461406781262 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]]]}] 03:19:41 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 03:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1282ms 03:19:41 INFO - PROCESS | 1842 | 1461406781311 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:19:41 INFO - PROCESS | 1842 | 1461406781314 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 03:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:19:41 INFO - PROCESS | 1842 | 1461406781327 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:19:41 INFO - PROCESS | 1842 | 1461406781329 Marionette TRACE conn3 <- [1,1334,null,{}] 03:19:41 INFO - PROCESS | 1842 | 1461406781335 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}] 03:19:41 INFO - PROCESS | 1842 | 1461406781560 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:19:41 INFO - PROCESS | 1842 | 1461406781587 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745054000 == 103 [pid = 1842] [id = 341] 03:19:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f77489b4400) [pid = 1842] [serial = 1024] [outer = (nil)] 03:19:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f7749105400) [pid = 1842] [serial = 1025] [outer = 0x7f77489b4400] 03:19:41 INFO - PROCESS | 1842 | 1461406781648 Marionette DEBUG loaded listener.js 03:19:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f77492bf800) [pid = 1842] [serial = 1026] [outer = 0x7f77489b4400] 03:19:42 INFO - PROCESS | 1842 | 1461406782528 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]]]}] 03:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1290ms 03:19:42 INFO - PROCESS | 1842 | 1461406782625 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:19:42 INFO - PROCESS | 1842 | 1461406782627 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 03:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:19:42 INFO - PROCESS | 1842 | 1461406782634 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:19:42 INFO - PROCESS | 1842 | 1461406782636 Marionette TRACE conn3 <- [1,1338,null,{}] 03:19:42 INFO - PROCESS | 1842 | 1461406782641 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}] 03:19:43 INFO - PROCESS | 1842 | 1461406783392 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f773b7b7800) [pid = 1842] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f773b3cc400) [pid = 1842] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f7746f7a400) [pid = 1842] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f77376ef400) [pid = 1842] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f7743099400) [pid = 1842] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f77366ae000) [pid = 1842] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f773b43c400) [pid = 1842] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f77376e7400) [pid = 1842] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7744fb7c00) [pid = 1842] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:19:43 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f77376e7800) [pid = 1842] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:19:43 INFO - PROCESS | 1842 | 1461406783543 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774232a800 == 104 [pid = 1842] [id = 342] 03:19:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f77366ae000) [pid = 1842] [serial = 1027] [outer = (nil)] 03:19:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f7738ddec00) [pid = 1842] [serial = 1028] [outer = 0x7f77366ae000] 03:19:43 INFO - PROCESS | 1842 | 1461406783608 Marionette DEBUG loaded listener.js 03:19:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f77447c8800) [pid = 1842] [serial = 1029] [outer = 0x7f77366ae000] 03:19:44 INFO - PROCESS | 1842 | 1461406784697 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]]]}] 03:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2083ms 03:19:44 INFO - PROCESS | 1842 | 1461406784719 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:19:44 INFO - PROCESS | 1842 | 1461406784722 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 03:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:19:44 INFO - PROCESS | 1842 | 1461406784728 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:19:44 INFO - PROCESS | 1842 | 1461406784730 Marionette TRACE conn3 <- [1,1342,null,{}] 03:19:44 INFO - PROCESS | 1842 | 1461406784735 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}] 03:19:44 INFO - PROCESS | 1842 | 1461406784892 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:19:44 INFO - PROCESS | 1842 | 1461406784904 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749248000 == 105 [pid = 1842] [id = 343] 03:19:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f77376e7800) [pid = 1842] [serial = 1030] [outer = (nil)] 03:19:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f77492c1800) [pid = 1842] [serial = 1031] [outer = 0x7f77376e7800] 03:19:44 INFO - PROCESS | 1842 | 1461406784966 Marionette DEBUG loaded listener.js 03:19:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f7749af9400) [pid = 1842] [serial = 1032] [outer = 0x7f77376e7800] 03:19:46 INFO - PROCESS | 1842 | 1461406786111 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]]]}] 03:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1433ms 03:19:46 INFO - PROCESS | 1842 | 1461406786163 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:19:46 INFO - PROCESS | 1842 | 1461406786168 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 03:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:19:46 INFO - PROCESS | 1842 | 1461406786178 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:19:46 INFO - PROCESS | 1842 | 1461406786182 Marionette TRACE conn3 <- [1,1346,null,{}] 03:19:46 INFO - PROCESS | 1842 | 1461406786191 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}] 03:19:46 INFO - PROCESS | 1842 | 1461406786399 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:19:46 INFO - PROCESS | 1842 | 1461406786582 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bccf800 == 106 [pid = 1842] [id = 344] 03:19:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f7738dd8c00) [pid = 1842] [serial = 1033] [outer = (nil)] 03:19:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f7739e89800) [pid = 1842] [serial = 1034] [outer = 0x7f7738dd8c00] 03:19:46 INFO - PROCESS | 1842 | 1461406786714 Marionette DEBUG loaded listener.js 03:19:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f773b43c400) [pid = 1842] [serial = 1035] [outer = 0x7f7738dd8c00] 03:19:47 INFO - PROCESS | 1842 | 1461406787872 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]]]}] 03:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1736ms 03:19:47 INFO - PROCESS | 1842 | 1461406787914 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:19:47 INFO - PROCESS | 1842 | 1461406787923 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 03:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:19:47 INFO - PROCESS | 1842 | 1461406787933 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:19:47 INFO - PROCESS | 1842 | 1461406787937 Marionette TRACE conn3 <- [1,1350,null,{}] 03:19:47 INFO - PROCESS | 1842 | 1461406787943 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}] 03:19:48 INFO - PROCESS | 1842 | 1461406788133 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:19:48 INFO - PROCESS | 1842 | 1461406788411 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f1d800 == 107 [pid = 1842] [id = 345] 03:19:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f773b7b6000) [pid = 1842] [serial = 1036] [outer = (nil)] 03:19:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f773b98e400) [pid = 1842] [serial = 1037] [outer = 0x7f773b7b6000] 03:19:48 INFO - PROCESS | 1842 | 1461406788530 Marionette DEBUG loaded listener.js 03:19:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f77447c5800) [pid = 1842] [serial = 1038] [outer = 0x7f773b7b6000] 03:19:49 INFO - PROCESS | 1842 | 1461406789460 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]]]}] 03:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1586ms 03:19:49 INFO - PROCESS | 1842 | 1461406789520 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:19:49 INFO - PROCESS | 1842 | 1461406789524 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 03:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:19:49 INFO - PROCESS | 1842 | 1461406789531 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:19:49 INFO - PROCESS | 1842 | 1461406789536 Marionette TRACE conn3 <- [1,1354,null,{}] 03:19:49 INFO - PROCESS | 1842 | 1461406789552 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}] 03:19:49 INFO - PROCESS | 1842 | 1461406789796 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:19:50 INFO - PROCESS | 1842 | 1461406790069 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749483800 == 108 [pid = 1842] [id = 346] 03:19:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f7745cc8000) [pid = 1842] [serial = 1039] [outer = (nil)] 03:19:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f774875a000) [pid = 1842] [serial = 1040] [outer = 0x7f7745cc8000] 03:19:50 INFO - PROCESS | 1842 | 1461406790156 Marionette DEBUG loaded listener.js 03:19:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f7748d0f800) [pid = 1842] [serial = 1041] [outer = 0x7f7745cc8000] 03:19:51 INFO - PROCESS | 1842 | 1461406791060 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]]]}] 03:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1587ms 03:19:51 INFO - PROCESS | 1842 | 1461406791120 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 03:19:51 INFO - PROCESS | 1842 | 1461406791127 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 03:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:19:51 INFO - PROCESS | 1842 | 1461406791134 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:19:51 INFO - PROCESS | 1842 | 1461406791139 Marionette TRACE conn3 <- [1,1358,null,{}] 03:19:51 INFO - PROCESS | 1842 | 1461406791146 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}] 03:19:51 INFO - PROCESS | 1842 | 1461406791367 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:19:51 INFO - PROCESS | 1842 | 1461406791630 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b478000 == 109 [pid = 1842] [id = 347] 03:19:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f7747c6c000) [pid = 1842] [serial = 1042] [outer = (nil)] 03:19:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f7749af9c00) [pid = 1842] [serial = 1043] [outer = 0x7f7747c6c000] 03:19:51 INFO - PROCESS | 1842 | 1461406791766 Marionette DEBUG loaded listener.js 03:19:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f7749d2cc00) [pid = 1842] [serial = 1044] [outer = 0x7f7747c6c000] 03:19:52 INFO - PROCESS | 1842 | 1461406792576 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]]]}] 03:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1483ms 03:19:52 INFO - PROCESS | 1842 | 1461406792618 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 03:19:52 INFO - PROCESS | 1842 | 1461406792621 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 03:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:19:52 INFO - PROCESS | 1842 | 1461406792627 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:19:52 INFO - PROCESS | 1842 | 1461406792629 Marionette TRACE conn3 <- [1,1362,null,{}] 03:19:52 INFO - PROCESS | 1842 | 1461406792635 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}] 03:19:52 INFO - PROCESS | 1842 | 1461406792813 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:19:53 INFO - PROCESS | 1842 | 1461406792999 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d602800 == 110 [pid = 1842] [id = 348] 03:19:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f7747d97800) [pid = 1842] [serial = 1045] [outer = (nil)] 03:19:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f774a735c00) [pid = 1842] [serial = 1046] [outer = 0x7f7747d97800] 03:19:53 INFO - PROCESS | 1842 | 1461406793072 Marionette DEBUG loaded listener.js 03:19:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f774c2a8000) [pid = 1842] [serial = 1047] [outer = 0x7f7747d97800] 03:19:54 INFO - PROCESS | 1842 | 1461406794020 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]]]}] 03:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1437ms 03:19:54 INFO - PROCESS | 1842 | 1461406794065 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 03:19:54 INFO - PROCESS | 1842 | 1461406794069 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 03:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:19:54 INFO - PROCESS | 1842 | 1461406794075 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:19:54 INFO - PROCESS | 1842 | 1461406794078 Marionette TRACE conn3 <- [1,1366,null,{}] 03:19:54 INFO - PROCESS | 1842 | 1461406794083 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}] 03:19:54 INFO - PROCESS | 1842 | 1461406794333 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:19:54 INFO - PROCESS | 1842 | 1461406794537 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e50a800 == 111 [pid = 1842] [id = 349] 03:19:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f77462db800) [pid = 1842] [serial = 1048] [outer = (nil)] 03:19:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f7746f72800) [pid = 1842] [serial = 1049] [outer = 0x7f77462db800] 03:19:54 INFO - PROCESS | 1842 | 1461406794733 Marionette DEBUG loaded listener.js 03:19:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f774ef95000) [pid = 1842] [serial = 1050] [outer = 0x7f77462db800] 03:19:55 INFO - PROCESS | 1842 | 1461406795667 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] 03:19:55 INFO - PROCESS | 1842 | 1461406795721 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 03:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:19:55 INFO - PROCESS | 1842 | 1461406795728 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:19:55 INFO - PROCESS | 1842 | 1461406795731 Marionette TRACE conn3 <- [1,1370,null,{}] 03:19:55 INFO - PROCESS | 1842 | 1461406795736 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}] 03:19:55 INFO - PROCESS | 1842 | 1461406795952 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:19:56 INFO - PROCESS | 1842 | 1461406796140 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775188a000 == 112 [pid = 1842] [id = 350] 03:19:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f77462de400) [pid = 1842] [serial = 1051] [outer = (nil)] 03:19:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f774fbc5400) [pid = 1842] [serial = 1052] [outer = 0x7f77462de400] 03:19:56 INFO - PROCESS | 1842 | 1461406796210 Marionette DEBUG loaded listener.js 03:19:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f775187f400) [pid = 1842] [serial = 1053] [outer = 0x7f77462de400] 03:19:57 INFO - PROCESS | 1842 | 1461406797135 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] 03:19:57 INFO - PROCESS | 1842 | 1461406797175 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 03:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:19:57 INFO - PROCESS | 1842 | 1461406797181 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:19:57 INFO - PROCESS | 1842 | 1461406797183 Marionette TRACE conn3 <- [1,1374,null,{}] 03:19:57 INFO - PROCESS | 1842 | 1461406797188 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}] 03:19:57 INFO - PROCESS | 1842 | 1461406797362 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:19:57 INFO - PROCESS | 1842 | 1461406797560 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775d234000 == 113 [pid = 1842] [id = 351] 03:19:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f7749d36400) [pid = 1842] [serial = 1054] [outer = (nil)] 03:19:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f7755263800) [pid = 1842] [serial = 1055] [outer = 0x7f7749d36400] 03:19:57 INFO - PROCESS | 1842 | 1461406797638 Marionette DEBUG loaded listener.js 03:19:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f775bff0800) [pid = 1842] [serial = 1056] [outer = 0x7f7749d36400] 03:19:58 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:19:58 INFO - PROCESS | 1842 | 1461406798590 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] 03:19:58 INFO - PROCESS | 1842 | 1461406798616 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 03:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:19:58 INFO - PROCESS | 1842 | 1461406798622 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:19:58 INFO - PROCESS | 1842 | 1461406798625 Marionette TRACE conn3 <- [1,1378,null,{}] 03:19:58 INFO - PROCESS | 1842 | 1461406798631 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}] 03:19:58 INFO - PROCESS | 1842 | 1461406798817 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:19:59 INFO - PROCESS | 1842 | 1461406799012 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77614b5000 == 114 [pid = 1842] [id = 352] 03:19:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f774d770800) [pid = 1842] [serial = 1057] [outer = (nil)] 03:19:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f775c205800) [pid = 1842] [serial = 1058] [outer = 0x7f774d770800] 03:19:59 INFO - PROCESS | 1842 | 1461406799085 Marionette DEBUG loaded listener.js 03:19:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f775c298c00) [pid = 1842] [serial = 1059] [outer = 0x7f774d770800] 03:19:59 INFO - PROCESS | 1842 | 1461406799958 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] 03:20:00 INFO - PROCESS | 1842 | 1461406800013 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 03:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:20:00 INFO - PROCESS | 1842 | 1461406800020 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:20:00 INFO - PROCESS | 1842 | 1461406800023 Marionette TRACE conn3 <- [1,1382,null,{}] 03:20:00 INFO - PROCESS | 1842 | 1461406800028 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}] 03:20:00 INFO - PROCESS | 1842 | 1461406800214 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:20:00 INFO - PROCESS | 1842 | 1461406800406 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7763d7c800 == 115 [pid = 1842] [id = 353] 03:20:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f775bff0c00) [pid = 1842] [serial = 1060] [outer = (nil)] 03:20:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f775d2b7400) [pid = 1842] [serial = 1061] [outer = 0x7f775bff0c00] 03:20:00 INFO - PROCESS | 1842 | 1461406800477 Marionette DEBUG loaded listener.js 03:20:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f775d41fc00) [pid = 1842] [serial = 1062] [outer = 0x7f775bff0c00] 03:20:01 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:20:01 INFO - PROCESS | 1842 | 1461406801409 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] 03:20:01 INFO - PROCESS | 1842 | 1461406801462 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 03:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:20:01 INFO - PROCESS | 1842 | 1461406801468 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:20:01 INFO - PROCESS | 1842 | 1461406801473 Marionette TRACE conn3 <- [1,1386,null,{}] 03:20:01 INFO - PROCESS | 1842 | 1461406801478 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}] 03:20:01 INFO - PROCESS | 1842 | 1461406801699 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:20:01 INFO - PROCESS | 1842 | 1461406801951 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dd65000 == 116 [pid = 1842] [id = 354] 03:20:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f775d411800) [pid = 1842] [serial = 1063] [outer = (nil)] 03:20:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f775eea5400) [pid = 1842] [serial = 1064] [outer = 0x7f775d411800] 03:20:02 INFO - PROCESS | 1842 | 1461406802082 Marionette DEBUG loaded listener.js 03:20:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f7760c6d800) [pid = 1842] [serial = 1065] [outer = 0x7f775d411800] 03:20:03 INFO - PROCESS | 1842 | 1461406803030 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] 03:20:03 INFO - PROCESS | 1842 | 1461406803057 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 03:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:20:03 INFO - PROCESS | 1842 | 1461406803062 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:20:03 INFO - PROCESS | 1842 | 1461406803064 Marionette TRACE conn3 <- [1,1390,null,{}] 03:20:03 INFO - PROCESS | 1842 | 1461406803070 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}] 03:20:03 INFO - PROCESS | 1842 | 1461406803242 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:20:03 INFO - PROCESS | 1842 | 1461406803444 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744714800 == 117 [pid = 1842] [id = 355] 03:20:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f7742062800) [pid = 1842] [serial = 1066] [outer = (nil)] 03:20:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f7742069400) [pid = 1842] [serial = 1067] [outer = 0x7f7742062800] 03:20:03 INFO - PROCESS | 1842 | 1461406803555 Marionette DEBUG loaded listener.js 03:20:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f7742071000) [pid = 1842] [serial = 1068] [outer = 0x7f7742062800] 03:20:04 INFO - PROCESS | 1842 | 1461406804475 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]]]}] 03:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1426ms 03:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:20:04 INFO - PROCESS | 1842 | 1461406804489 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:20:04 INFO - PROCESS | 1842 | 1461406804492 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 03:20:04 INFO - PROCESS | 1842 | 1461406804498 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:20:04 INFO - PROCESS | 1842 | 1461406804501 Marionette TRACE conn3 <- [1,1394,null,{}] 03:20:04 INFO - PROCESS | 1842 | 1461406804506 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}] 03:20:04 INFO - PROCESS | 1842 | 1461406804687 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:20:04 INFO - PROCESS | 1842 | 1461406804879 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f2a800 == 118 [pid = 1842] [id = 356] 03:20:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f7742063800) [pid = 1842] [serial = 1069] [outer = (nil)] 03:20:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f7749a07000) [pid = 1842] [serial = 1070] [outer = 0x7f7742063800] 03:20:04 INFO - PROCESS | 1842 | 1461406804954 Marionette DEBUG loaded listener.js 03:20:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f7749a0d400) [pid = 1842] [serial = 1071] [outer = 0x7f7742063800] 03:20:05 INFO - PROCESS | 1842 | 1461406805785 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]]]}] 03:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1333ms 03:20:05 INFO - PROCESS | 1842 | 1461406805831 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:20:05 INFO - PROCESS | 1842 | 1461406805836 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 03:20:05 INFO - PROCESS | 1842 | 1461406805845 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:20:05 INFO - PROCESS | 1842 | 1461406805848 Marionette TRACE conn3 <- [1,1398,null,{}] 03:20:05 INFO - PROCESS | 1842 | 1461406805856 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}] 03:20:06 INFO - PROCESS | 1842 | 1461406806084 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:20:06 INFO - PROCESS | 1842 | 1461406806286 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfa0000 == 119 [pid = 1842] [id = 357] 03:20:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f7734f50c00) [pid = 1842] [serial = 1072] [outer = (nil)] 03:20:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f7734f58c00) [pid = 1842] [serial = 1073] [outer = 0x7f7734f50c00] 03:20:06 INFO - PROCESS | 1842 | 1461406806356 Marionette DEBUG loaded listener.js 03:20:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f7734f5e000) [pid = 1842] [serial = 1074] [outer = 0x7f7734f50c00] 03:20:07 INFO - PROCESS | 1842 | 1461406807284 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]]]}] 03:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1489ms 03:20:07 INFO - PROCESS | 1842 | 1461406807332 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:20:07 INFO - PROCESS | 1842 | 1461406807336 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 03:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:20:07 INFO - PROCESS | 1842 | 1461406807342 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:20:07 INFO - PROCESS | 1842 | 1461406807344 Marionette TRACE conn3 <- [1,1402,null,{}] 03:20:07 INFO - PROCESS | 1842 | 1461406807349 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}] 03:20:07 INFO - PROCESS | 1842 | 1461406807534 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:20:07 INFO - PROCESS | 1842 | 1461406807730 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77421f4800 == 120 [pid = 1842] [id = 358] 03:20:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f7734f52000) [pid = 1842] [serial = 1075] [outer = (nil)] 03:20:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f7737dd7800) [pid = 1842] [serial = 1076] [outer = 0x7f7734f52000] 03:20:07 INFO - PROCESS | 1842 | 1461406807840 Marionette DEBUG loaded listener.js 03:20:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f773b756400) [pid = 1842] [serial = 1077] [outer = 0x7f7734f52000] 03:20:08 INFO - PROCESS | 1842 | 1461406808754 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]]]}] 03:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1477ms 03:20:08 INFO - PROCESS | 1842 | 1461406808820 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:20:08 INFO - PROCESS | 1842 | 1461406808824 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 03:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:20:08 INFO - PROCESS | 1842 | 1461406808830 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:20:08 INFO - PROCESS | 1842 | 1461406808832 Marionette TRACE conn3 <- [1,1406,null,{}] 03:20:08 INFO - PROCESS | 1842 | 1461406808837 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}] 03:20:09 INFO - PROCESS | 1842 | 1461406809048 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:20:09 INFO - PROCESS | 1842 | 1461406809821 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b605000 == 121 [pid = 1842] [id = 359] 03:20:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f7734f52c00) [pid = 1842] [serial = 1078] [outer = (nil)] 03:20:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f77366ac400) [pid = 1842] [serial = 1079] [outer = 0x7f7734f52c00] 03:20:09 INFO - PROCESS | 1842 | 1461406809895 Marionette DEBUG loaded listener.js 03:20:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f7737adc000) [pid = 1842] [serial = 1080] [outer = 0x7f7734f52c00] 03:20:10 INFO - PROCESS | 1842 | 1461406810765 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]]]}] 03:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1980ms 03:20:10 INFO - PROCESS | 1842 | 1461406810812 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:20:10 INFO - PROCESS | 1842 | 1461406810819 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 03:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:20:10 INFO - PROCESS | 1842 | 1461406810828 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:20:10 INFO - PROCESS | 1842 | 1461406810833 Marionette TRACE conn3 <- [1,1410,null,{}] 03:20:10 INFO - PROCESS | 1842 | 1461406810840 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}] 03:20:11 INFO - PROCESS | 1842 | 1461406811032 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:20:11 INFO - PROCESS | 1842 | 1461406811241 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744727000 == 122 [pid = 1842] [id = 360] 03:20:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f7734e3a000) [pid = 1842] [serial = 1081] [outer = (nil)] 03:20:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f77380a6400) [pid = 1842] [serial = 1082] [outer = 0x7f7734e3a000] 03:20:11 INFO - PROCESS | 1842 | 1461406811318 Marionette DEBUG loaded listener.js 03:20:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f7739220800) [pid = 1842] [serial = 1083] [outer = 0x7f7734e3a000] 03:20:12 INFO - PROCESS | 1842 | 1461406812406 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]]]}] 03:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1637ms 03:20:12 INFO - PROCESS | 1842 | 1461406812468 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:20:12 INFO - PROCESS | 1842 | 1461406812474 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 03:20:12 INFO - PROCESS | 1842 | 1461406812480 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:20:12 INFO - PROCESS | 1842 | 1461406812483 Marionette TRACE conn3 <- [1,1414,null,{}] 03:20:12 INFO - PROCESS | 1842 | 1461406812488 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}] 03:20:12 INFO - PROCESS | 1842 | 1461406812716 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:20:13 INFO - PROCESS | 1842 | 1461406813000 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77379de800 == 123 [pid = 1842] [id = 361] 03:20:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f773b43cc00) [pid = 1842] [serial = 1084] [outer = (nil)] 03:20:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f773b6fc800) [pid = 1842] [serial = 1085] [outer = 0x7f773b43cc00] 03:20:13 INFO - PROCESS | 1842 | 1461406813065 Marionette DEBUG loaded listener.js 03:20:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f773b7acc00) [pid = 1842] [serial = 1086] [outer = 0x7f773b43cc00] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77379d2800 == 122 [pid = 1842] [id = 289] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f773b74d000) [pid = 1842] [serial = 929] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f773b757c00) [pid = 1842] [serial = 932] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f773b758c00) [pid = 1842] [serial = 935] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f773b440400) [pid = 1842] [serial = 938] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f7745016400) [pid = 1842] [serial = 971] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b1f3800 == 121 [pid = 1842] [id = 291] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77367b3800 == 120 [pid = 1842] [id = 292] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774232a800 == 119 [pid = 1842] [id = 342] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745054000 == 118 [pid = 1842] [id = 341] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7742324800 == 117 [pid = 1842] [id = 340] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bcdd800 == 116 [pid = 1842] [id = 339] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b13d000 == 115 [pid = 1842] [id = 300] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77379e7800 == 114 [pid = 1842] [id = 338] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77379e6000 == 113 [pid = 1842] [id = 337] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e39000 == 112 [pid = 1842] [id = 336] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775d46c800 == 111 [pid = 1842] [id = 332] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7755513000 == 110 [pid = 1842] [id = 331] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774fb56000 == 109 [pid = 1842] [id = 330] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e322800 == 108 [pid = 1842] [id = 329] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d509000 == 107 [pid = 1842] [id = 328] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b384000 == 106 [pid = 1842] [id = 327] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77494e2000 == 105 [pid = 1842] [id = 326] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774474f000 == 104 [pid = 1842] [id = 325] 03:20:13 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b517800 == 103 [pid = 1842] [id = 324] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f774875a400) [pid = 1842] [serial = 963] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f773b43d400) [pid = 1842] [serial = 947] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f7748d06c00) [pid = 1842] [serial = 966] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f774253b000) [pid = 1842] [serial = 969] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f774c486400) [pid = 1842] [serial = 914] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f77447c9400) [pid = 1842] [serial = 956] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f774875f400) [pid = 1842] [serial = 911] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f7739cfa000) [pid = 1842] [serial = 944] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f7760a25000) [pid = 1842] [serial = 920] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f7744fb5000) [pid = 1842] [serial = 957] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f773b984400) [pid = 1842] [serial = 950] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f7739229800) [pid = 1842] [serial = 968] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f774e921400) [pid = 1842] [serial = 917] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f7738049000) [pid = 1842] [serial = 923] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f7746c48c00) [pid = 1842] [serial = 962] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f7737ac6800) [pid = 1842] [serial = 926] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f77376f2000) [pid = 1842] [serial = 941] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f773b6f1400) [pid = 1842] [serial = 948] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f7745cc5c00) [pid = 1842] [serial = 960] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f7748943400) [pid = 1842] [serial = 965] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f773b98c000) [pid = 1842] [serial = 951] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f77426d1000) [pid = 1842] [serial = 908] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f7738de3400) [pid = 1842] [serial = 905] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f7737ae5400) [pid = 1842] [serial = 942] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f7744773400) [pid = 1842] [serial = 954] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f773b3cb000) [pid = 1842] [serial = 945] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f774555f000) [pid = 1842] [serial = 959] [outer = (nil)] [url = about:blank] 03:20:13 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f77426cc800) [pid = 1842] [serial = 953] [outer = (nil)] [url = about:blank] 03:20:14 INFO - PROCESS | 1842 | 1461406814099 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]]]}] 03:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1632ms 03:20:14 INFO - PROCESS | 1842 | 1461406814112 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:20:14 INFO - PROCESS | 1842 | 1461406814114 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 03:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:20:14 INFO - PROCESS | 1842 | 1461406814127 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:20:14 INFO - PROCESS | 1842 | 1461406814135 Marionette TRACE conn3 <- [1,1418,null,{}] 03:20:14 INFO - PROCESS | 1842 | 1461406814142 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}] 03:20:14 INFO - PROCESS | 1842 | 1461406814339 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:20:14 INFO - PROCESS | 1842 | 1461406814493 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfb3800 == 104 [pid = 1842] [id = 362] 03:20:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f773b43e800) [pid = 1842] [serial = 1087] [outer = (nil)] 03:20:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f773b990400) [pid = 1842] [serial = 1088] [outer = 0x7f773b43e800] 03:20:14 INFO - PROCESS | 1842 | 1461406814559 Marionette DEBUG loaded listener.js 03:20:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f77426cd400) [pid = 1842] [serial = 1089] [outer = 0x7f773b43e800] 03:20:15 INFO - PROCESS | 1842 | 1461406815262 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]]]}] 03:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1199ms 03:20:15 INFO - PROCESS | 1842 | 1461406815322 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:20:15 INFO - PROCESS | 1842 | 1461406815326 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 03:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:20:15 INFO - PROCESS | 1842 | 1461406815332 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:20:15 INFO - PROCESS | 1842 | 1461406815335 Marionette TRACE conn3 <- [1,1422,null,{}] 03:20:15 INFO - PROCESS | 1842 | 1461406815340 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}] 03:20:15 INFO - PROCESS | 1842 | 1461406815497 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:20:15 INFO - PROCESS | 1842 | 1461406815507 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744605000 == 105 [pid = 1842] [id = 363] 03:20:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f77426d1000) [pid = 1842] [serial = 1090] [outer = (nil)] 03:20:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f77447cbc00) [pid = 1842] [serial = 1091] [outer = 0x7f77426d1000] 03:20:15 INFO - PROCESS | 1842 | 1461406815567 Marionette DEBUG loaded listener.js 03:20:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f7744ed4000) [pid = 1842] [serial = 1092] [outer = 0x7f77426d1000] 03:20:16 INFO - PROCESS | 1842 | 1461406816521 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]]]}] 03:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1232ms 03:20:16 INFO - PROCESS | 1842 | 1461406816565 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:20:16 INFO - PROCESS | 1842 | 1461406816568 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 03:20:16 INFO - PROCESS | 1842 | 1461406816580 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:20:16 INFO - PROCESS | 1842 | 1461406816585 Marionette TRACE conn3 <- [1,1426,null,{}] 03:20:16 INFO - PROCESS | 1842 | 1461406816591 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}] 03:20:16 INFO - PROCESS | 1842 | 1461406816800 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:20:16 INFO - PROCESS | 1842 | 1461406816827 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745473000 == 106 [pid = 1842] [id = 364] 03:20:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f774501dc00) [pid = 1842] [serial = 1093] [outer = (nil)] 03:20:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f774527f000) [pid = 1842] [serial = 1094] [outer = 0x7f774501dc00] 03:20:16 INFO - PROCESS | 1842 | 1461406816897 Marionette DEBUG loaded listener.js 03:20:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f77462d5400) [pid = 1842] [serial = 1095] [outer = 0x7f774501dc00] 03:20:18 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f7742542000) [pid = 1842] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:20:18 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f77376f1c00) [pid = 1842] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:20:18 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f7739cf0c00) [pid = 1842] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:20:18 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f77366ae000) [pid = 1842] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:20:18 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f7744e4d800) [pid = 1842] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:20:18 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f77489b4400) [pid = 1842] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:20:18 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f7739cfb400) [pid = 1842] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:20:18 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f7739cf1800) [pid = 1842] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:20:18 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f7744eca800) [pid = 1842] [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.] 03:20:18 INFO - PROCESS | 1842 | 1461406818513 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]]]}] 03:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1995ms 03:20:18 INFO - PROCESS | 1842 | 1461406818569 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:20:18 INFO - PROCESS | 1842 | 1461406818573 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 03:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:20:18 INFO - PROCESS | 1842 | 1461406818578 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:20:18 INFO - PROCESS | 1842 | 1461406818580 Marionette TRACE conn3 <- [1,1430,null,{}] 03:20:18 INFO - PROCESS | 1842 | 1461406818585 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}] 03:20:18 INFO - PROCESS | 1842 | 1461406818751 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:20:18 INFO - PROCESS | 1842 | 1461406818763 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e4e800 == 107 [pid = 1842] [id = 365] 03:20:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f7739cf0c00) [pid = 1842] [serial = 1096] [outer = (nil)] 03:20:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f7747211800) [pid = 1842] [serial = 1097] [outer = 0x7f7739cf0c00] 03:20:18 INFO - PROCESS | 1842 | 1461406818821 Marionette DEBUG loaded listener.js 03:20:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f7748bf6000) [pid = 1842] [serial = 1098] [outer = 0x7f7739cf0c00] 03:20:19 INFO - PROCESS | 1842 | 1461406819721 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]]]}] 03:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1177ms 03:20:19 INFO - PROCESS | 1842 | 1461406819757 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:20:19 INFO - PROCESS | 1842 | 1461406819759 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 03:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:20:19 INFO - PROCESS | 1842 | 1461406819777 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:20:19 INFO - PROCESS | 1842 | 1461406819779 Marionette TRACE conn3 <- [1,1434,null,{}] 03:20:19 INFO - PROCESS | 1842 | 1461406819784 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}] 03:20:19 INFO - PROCESS | 1842 | 1461406819954 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:20:19 INFO - PROCESS | 1842 | 1461406819968 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749cc3800 == 108 [pid = 1842] [id = 366] 03:20:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f774501f000) [pid = 1842] [serial = 1099] [outer = (nil)] 03:20:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f77492c8400) [pid = 1842] [serial = 1100] [outer = 0x7f774501f000] 03:20:20 INFO - PROCESS | 1842 | 1461406820027 Marionette DEBUG loaded listener.js 03:20:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f7749a08400) [pid = 1842] [serial = 1101] [outer = 0x7f774501f000] 03:20:21 INFO - PROCESS | 1842 | 1461406821217 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]]]}] 03:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1481ms 03:20:21 INFO - PROCESS | 1842 | 1461406821259 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:20:21 INFO - PROCESS | 1842 | 1461406821266 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 03:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:20:21 INFO - PROCESS | 1842 | 1461406821275 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:20:21 INFO - PROCESS | 1842 | 1461406821279 Marionette TRACE conn3 <- [1,1438,null,{}] 03:20:21 INFO - PROCESS | 1842 | 1461406821287 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}] 03:20:21 INFO - PROCESS | 1842 | 1461406821493 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:20:21 INFO - PROCESS | 1842 | 1461406821730 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c698000 == 109 [pid = 1842] [id = 367] 03:20:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f773809fc00) [pid = 1842] [serial = 1102] [outer = (nil)] 03:20:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f77380a9400) [pid = 1842] [serial = 1103] [outer = 0x7f773809fc00] 03:20:21 INFO - PROCESS | 1842 | 1461406821850 Marionette DEBUG loaded listener.js 03:20:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f7739229400) [pid = 1842] [serial = 1104] [outer = 0x7f773809fc00] 03:20:22 INFO - PROCESS | 1842 | 1461406822769 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]]]}] 03:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1532ms 03:20:22 INFO - PROCESS | 1842 | 1461406822807 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:20:22 INFO - PROCESS | 1842 | 1461406822816 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 03:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:20:22 INFO - PROCESS | 1842 | 1461406822826 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:20:22 INFO - PROCESS | 1842 | 1461406822829 Marionette TRACE conn3 <- [1,1442,null,{}] 03:20:22 INFO - PROCESS | 1842 | 1461406822835 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}] 03:20:23 INFO - PROCESS | 1842 | 1461406823020 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:20:23 INFO - PROCESS | 1842 | 1461406823215 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747d1a000 == 110 [pid = 1842] [id = 368] 03:20:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f773b6f4000) [pid = 1842] [serial = 1105] [outer = (nil)] 03:20:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f773b7b0400) [pid = 1842] [serial = 1106] [outer = 0x7f773b6f4000] 03:20:23 INFO - PROCESS | 1842 | 1461406823368 Marionette DEBUG loaded listener.js 03:20:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f7742065800) [pid = 1842] [serial = 1107] [outer = 0x7f773b6f4000] 03:20:24 INFO - PROCESS | 1842 | 1461406824236 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]]]}] 03:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1483ms 03:20:24 INFO - PROCESS | 1842 | 1461406824309 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:20:24 INFO - PROCESS | 1842 | 1461406824313 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 03:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:20:24 INFO - PROCESS | 1842 | 1461406824319 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:20:24 INFO - PROCESS | 1842 | 1461406824324 Marionette TRACE conn3 <- [1,1446,null,{}] 03:20:24 INFO - PROCESS | 1842 | 1461406824340 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}] 03:20:24 INFO - PROCESS | 1842 | 1461406824612 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:20:24 INFO - PROCESS | 1842 | 1461406824865 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dd4c800 == 111 [pid = 1842] [id = 369] 03:20:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f77447f0c00) [pid = 1842] [serial = 1108] [outer = (nil)] 03:20:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f7745cbf000) [pid = 1842] [serial = 1109] [outer = 0x7f77447f0c00] 03:20:24 INFO - PROCESS | 1842 | 1461406824944 Marionette DEBUG loaded listener.js 03:20:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f7747d92400) [pid = 1842] [serial = 1110] [outer = 0x7f77447f0c00] 03:20:25 INFO - PROCESS | 1842 | 1461406825792 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]]]}] 03:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1537ms 03:20:25 INFO - PROCESS | 1842 | 1461406825857 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:20:25 INFO - PROCESS | 1842 | 1461406825862 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 03:20:25 INFO - PROCESS | 1842 | 1461406825868 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:20:25 INFO - PROCESS | 1842 | 1461406825871 Marionette TRACE conn3 <- [1,1450,null,{}] 03:20:25 INFO - PROCESS | 1842 | 1461406825876 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}] 03:20:26 INFO - PROCESS | 1842 | 1461406826073 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:20:26 INFO - PROCESS | 1842 | 1461406826263 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e391000 == 112 [pid = 1842] [id = 370] 03:20:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f7744faa800) [pid = 1842] [serial = 1111] [outer = (nil)] 03:20:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f774998dc00) [pid = 1842] [serial = 1112] [outer = 0x7f7744faa800] 03:20:26 INFO - PROCESS | 1842 | 1461406826346 Marionette DEBUG loaded listener.js 03:20:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f7749a0d000) [pid = 1842] [serial = 1113] [outer = 0x7f7744faa800] 03:20:27 INFO - PROCESS | 1842 | 1461406827220 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]]]}] 03:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1385ms 03:20:27 INFO - PROCESS | 1842 | 1461406827253 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:20:27 INFO - PROCESS | 1842 | 1461406827256 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 03:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:20:27 INFO - PROCESS | 1842 | 1461406827262 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:20:27 INFO - PROCESS | 1842 | 1461406827264 Marionette TRACE conn3 <- [1,1454,null,{}] 03:20:27 INFO - PROCESS | 1842 | 1461406827270 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}] 03:20:27 INFO - PROCESS | 1842 | 1461406827459 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:20:27 INFO - PROCESS | 1842 | 1461406827653 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7751890800 == 113 [pid = 1842] [id = 371] 03:20:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f774586a800) [pid = 1842] [serial = 1114] [outer = (nil)] 03:20:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f7749af1400) [pid = 1842] [serial = 1115] [outer = 0x7f774586a800] 03:20:27 INFO - PROCESS | 1842 | 1461406827725 Marionette DEBUG loaded listener.js 03:20:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f7749d37400) [pid = 1842] [serial = 1116] [outer = 0x7f774586a800] 03:20:28 INFO - PROCESS | 1842 | 1461406828635 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]]]}] 03:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1427ms 03:20:28 INFO - PROCESS | 1842 | 1461406828691 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:20:28 INFO - PROCESS | 1842 | 1461406828695 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 03:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:20:28 INFO - PROCESS | 1842 | 1461406828701 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:20:28 INFO - PROCESS | 1842 | 1461406828703 Marionette TRACE conn3 <- [1,1458,null,{}] 03:20:28 INFO - PROCESS | 1842 | 1461406828709 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}] 03:20:28 INFO - PROCESS | 1842 | 1461406828944 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:20:29 INFO - PROCESS | 1842 | 1461406829197 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776563c000 == 114 [pid = 1842] [id = 372] 03:20:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f7749a0dc00) [pid = 1842] [serial = 1117] [outer = (nil)] 03:20:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f774d78d800) [pid = 1842] [serial = 1118] [outer = 0x7f7749a0dc00] 03:20:29 INFO - PROCESS | 1842 | 1461406829335 Marionette DEBUG loaded listener.js 03:20:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f774fbcb800) [pid = 1842] [serial = 1119] [outer = 0x7f7749a0dc00] 03:20:30 INFO - PROCESS | 1842 | 1461406830327 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]]]}] 03:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1680ms 03:20:30 INFO - PROCESS | 1842 | 1461406830384 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:20:30 INFO - PROCESS | 1842 | 1461406830388 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 03:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:20:30 INFO - PROCESS | 1842 | 1461406830397 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:20:30 INFO - PROCESS | 1842 | 1461406830400 Marionette TRACE conn3 <- [1,1462,null,{}] 03:20:30 INFO - PROCESS | 1842 | 1461406830405 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}] 03:20:30 INFO - PROCESS | 1842 | 1461406830591 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:20:30 INFO - PROCESS | 1842 | 1461406830827 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77498b7800 == 115 [pid = 1842] [id = 373] 03:20:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f7749d33800) [pid = 1842] [serial = 1120] [outer = (nil)] 03:20:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f775b117800) [pid = 1842] [serial = 1121] [outer = 0x7f7749d33800] 03:20:30 INFO - PROCESS | 1842 | 1461406830955 Marionette DEBUG loaded listener.js 03:20:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f775d144800) [pid = 1842] [serial = 1122] [outer = 0x7f7749d33800] 03:20:31 INFO - PROCESS | 1842 | 1461406831934 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]]]}] 03:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1584ms 03:20:31 INFO - PROCESS | 1842 | 1461406831982 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:20:31 INFO - PROCESS | 1842 | 1461406831985 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 03:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:20:31 INFO - PROCESS | 1842 | 1461406831991 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:20:31 INFO - PROCESS | 1842 | 1461406831994 Marionette TRACE conn3 <- [1,1466,null,{}] 03:20:32 INFO - PROCESS | 1842 | 1461406831999 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}] 03:20:32 INFO - PROCESS | 1842 | 1461406832198 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:20:32 INFO - PROCESS | 1842 | 1461406832449 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737694800 == 116 [pid = 1842] [id = 374] 03:20:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f77376b3000) [pid = 1842] [serial = 1123] [outer = (nil)] 03:20:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f77376ba400) [pid = 1842] [serial = 1124] [outer = 0x7f77376b3000] 03:20:32 INFO - PROCESS | 1842 | 1461406832571 Marionette DEBUG loaded listener.js 03:20:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f77376be800) [pid = 1842] [serial = 1125] [outer = 0x7f77376b3000] 03:20:33 INFO - PROCESS | 1842 | 1461406833509 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]]]}] 03:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1579ms 03:20:33 INFO - PROCESS | 1842 | 1461406833571 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:20:33 INFO - PROCESS | 1842 | 1461406833575 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 03:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:20:33 INFO - PROCESS | 1842 | 1461406833581 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:20:33 INFO - PROCESS | 1842 | 1461406833584 Marionette TRACE conn3 <- [1,1470,null,{}] 03:20:33 INFO - PROCESS | 1842 | 1461406833589 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}] 03:20:33 INFO - PROCESS | 1842 | 1461406833779 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:20:34 INFO - PROCESS | 1842 | 1461406834018 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774514b000 == 117 [pid = 1842] [id = 375] 03:20:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f77376b3c00) [pid = 1842] [serial = 1126] [outer = (nil)] 03:20:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f7737a07c00) [pid = 1842] [serial = 1127] [outer = 0x7f77376b3c00] 03:20:34 INFO - PROCESS | 1842 | 1461406834103 Marionette DEBUG loaded listener.js 03:20:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f7737a0bc00) [pid = 1842] [serial = 1128] [outer = 0x7f77376b3c00] 03:20:35 INFO - PROCESS | 1842 | 1461406835010 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]]]}] 03:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1494ms 03:20:35 INFO - PROCESS | 1842 | 1461406835076 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:20:35 INFO - PROCESS | 1842 | 1461406835080 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 03:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:20:35 INFO - PROCESS | 1842 | 1461406835085 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:20:35 INFO - PROCESS | 1842 | 1461406835087 Marionette TRACE conn3 <- [1,1474,null,{}] 03:20:35 INFO - PROCESS | 1842 | 1461406835093 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}] 03:20:35 INFO - PROCESS | 1842 | 1461406835276 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:20:35 INFO - PROCESS | 1842 | 1461406835525 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f776e4cc000 == 118 [pid = 1842] [id = 376] 03:20:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f774fbcc400) [pid = 1842] [serial = 1129] [outer = (nil)] 03:20:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f775d13c400) [pid = 1842] [serial = 1130] [outer = 0x7f774fbcc400] 03:20:35 INFO - PROCESS | 1842 | 1461406835637 Marionette DEBUG loaded listener.js 03:20:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f775d5de800) [pid = 1842] [serial = 1131] [outer = 0x7f774fbcc400] 03:20:36 INFO - PROCESS | 1842 | 1461406836475 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]]]}] 03:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1433ms 03:20:36 INFO - PROCESS | 1842 | 1461406836520 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:20:36 INFO - PROCESS | 1842 | 1461406836524 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 03:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:20:36 INFO - PROCESS | 1842 | 1461406836530 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:20:36 INFO - PROCESS | 1842 | 1461406836534 Marionette TRACE conn3 <- [1,1478,null,{}] 03:20:36 INFO - PROCESS | 1842 | 1461406836539 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}] 03:20:36 INFO - PROCESS | 1842 | 1461406836740 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:20:36 INFO - PROCESS | 1842 | 1461406836947 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774514d800 == 119 [pid = 1842] [id = 377] 03:20:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f773b5de400) [pid = 1842] [serial = 1132] [outer = (nil)] 03:20:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f773b5e6400) [pid = 1842] [serial = 1133] [outer = 0x7f773b5de400] 03:20:37 INFO - PROCESS | 1842 | 1461406837026 Marionette DEBUG loaded listener.js 03:20:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f7760c6b000) [pid = 1842] [serial = 1134] [outer = 0x7f773b5de400] 03:20:37 INFO - PROCESS | 1842 | 1461406837898 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]]]}] 03:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1436ms 03:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:20:37 INFO - PROCESS | 1842 | 1461406837968 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:20:37 INFO - PROCESS | 1842 | 1461406837971 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 03:20:37 INFO - PROCESS | 1842 | 1461406837978 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:20:37 INFO - PROCESS | 1842 | 1461406837981 Marionette TRACE conn3 <- [1,1482,null,{}] 03:20:37 INFO - PROCESS | 1842 | 1461406837986 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}] 03:20:38 INFO - PROCESS | 1842 | 1461406838177 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:20:38 INFO - PROCESS | 1842 | 1461406838371 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7734cf8000 == 120 [pid = 1842] [id = 378] 03:20:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f7733888400) [pid = 1842] [serial = 1135] [outer = (nil)] 03:20:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f7733891000) [pid = 1842] [serial = 1136] [outer = 0x7f7733888400] 03:20:38 INFO - PROCESS | 1842 | 1461406838445 Marionette DEBUG loaded listener.js 03:20:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f7733895400) [pid = 1842] [serial = 1137] [outer = 0x7f7733888400] 03:20:39 INFO - PROCESS | 1842 | 1461406839342 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]]]}] 03:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1428ms 03:20:39 INFO - PROCESS | 1842 | 1461406839406 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:20:39 INFO - PROCESS | 1842 | 1461406839410 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 03:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:20:39 INFO - PROCESS | 1842 | 1461406839416 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:20:39 INFO - PROCESS | 1842 | 1461406839418 Marionette TRACE conn3 <- [1,1486,null,{}] 03:20:39 INFO - PROCESS | 1842 | 1461406839429 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}] 03:20:39 INFO - PROCESS | 1842 | 1461406839658 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:20:39 INFO - PROCESS | 1842 | 1461406839905 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773391b800 == 121 [pid = 1842] [id = 379] 03:20:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f773388ac00) [pid = 1842] [serial = 1138] [outer = (nil)] 03:20:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f77338a1c00) [pid = 1842] [serial = 1139] [outer = 0x7f773388ac00] 03:20:39 INFO - PROCESS | 1842 | 1461406839989 Marionette DEBUG loaded listener.js 03:20:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f77338a6400) [pid = 1842] [serial = 1140] [outer = 0x7f773388ac00] 03:20:40 INFO - PROCESS | 1842 | 1461406840818 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]]]}] 03:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1432ms 03:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:20:40 INFO - PROCESS | 1842 | 1461406840849 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:20:40 INFO - PROCESS | 1842 | 1461406840852 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 03:20:40 INFO - PROCESS | 1842 | 1461406840858 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:20:40 INFO - PROCESS | 1842 | 1461406840861 Marionette TRACE conn3 <- [1,1490,null,{}] 03:20:40 INFO - PROCESS | 1842 | 1461406840866 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}] 03:20:41 INFO - PROCESS | 1842 | 1461406841059 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:20:41 INFO - PROCESS | 1842 | 1461406841258 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77362d8000 == 122 [pid = 1842] [id = 380] 03:20:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f7733118000) [pid = 1842] [serial = 1141] [outer = (nil)] 03:20:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f773311f400) [pid = 1842] [serial = 1142] [outer = 0x7f7733118000] 03:20:41 INFO - PROCESS | 1842 | 1461406841329 Marionette DEBUG loaded listener.js 03:20:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f7733123800) [pid = 1842] [serial = 1143] [outer = 0x7f7733118000] 03:20:42 INFO - PROCESS | 1842 | 1461406842177 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]]]}] 03:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1381ms 03:20:42 INFO - PROCESS | 1842 | 1461406842239 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:20:42 INFO - PROCESS | 1842 | 1461406842243 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 03:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:20:42 INFO - PROCESS | 1842 | 1461406842249 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:20:42 INFO - PROCESS | 1842 | 1461406842251 Marionette TRACE conn3 <- [1,1494,null,{}] 03:20:42 INFO - PROCESS | 1842 | 1461406842257 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}] 03:20:42 INFO - PROCESS | 1842 | 1461406842450 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:20:42 INFO - PROCESS | 1842 | 1461406842658 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7736310800 == 123 [pid = 1842] [id = 381] 03:20:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f7733119000) [pid = 1842] [serial = 1144] [outer = (nil)] 03:20:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f77332a0800) [pid = 1842] [serial = 1145] [outer = 0x7f7733119000] 03:20:42 INFO - PROCESS | 1842 | 1461406842732 Marionette DEBUG loaded listener.js 03:20:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f77332a5400) [pid = 1842] [serial = 1146] [outer = 0x7f7733119000] 03:20:43 INFO - PROCESS | 1842 | 1461406843660 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]]]}] 03:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1486ms 03:20:43 INFO - PROCESS | 1842 | 1461406843737 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:20:43 INFO - PROCESS | 1842 | 1461406843740 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 03:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:20:43 INFO - PROCESS | 1842 | 1461406843746 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:20:43 INFO - PROCESS | 1842 | 1461406843748 Marionette TRACE conn3 <- [1,1498,null,{}] 03:20:43 INFO - PROCESS | 1842 | 1461406843754 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}] 03:20:43 INFO - PROCESS | 1842 | 1461406843954 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:20:44 INFO - PROCESS | 1842 | 1461406844195 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773632a800 == 124 [pid = 1842] [id = 382] 03:20:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f77332a4800) [pid = 1842] [serial = 1147] [outer = (nil)] 03:20:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f77332ab000) [pid = 1842] [serial = 1148] [outer = 0x7f77332a4800] 03:20:44 INFO - PROCESS | 1842 | 1461406844279 Marionette DEBUG loaded listener.js 03:20:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f77338a0800) [pid = 1842] [serial = 1149] [outer = 0x7f77332a4800] 03:20:45 INFO - PROCESS | 1842 | 1461406845099 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]]]}] 03:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1384ms 03:20:45 INFO - PROCESS | 1842 | 1461406845130 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:20:45 INFO - PROCESS | 1842 | 1461406845134 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 03:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:20:45 INFO - PROCESS | 1842 | 1461406845140 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:20:45 INFO - PROCESS | 1842 | 1461406845142 Marionette TRACE conn3 <- [1,1502,null,{}] 03:20:45 INFO - PROCESS | 1842 | 1461406845147 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}] 03:20:45 INFO - PROCESS | 1842 | 1461406845338 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:20:45 INFO - PROCESS | 1842 | 1461406845552 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e8a800 == 125 [pid = 1842] [id = 383] 03:20:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f7733119800) [pid = 1842] [serial = 1150] [outer = (nil)] 03:20:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f77338a8800) [pid = 1842] [serial = 1151] [outer = 0x7f7733119800] 03:20:45 INFO - PROCESS | 1842 | 1461406845665 Marionette DEBUG loaded listener.js 03:20:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f7738ddd400) [pid = 1842] [serial = 1152] [outer = 0x7f7733119800] 03:20:47 INFO - PROCESS | 1842 | 1461406847134 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]]]}] 03:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2034ms 03:20:47 INFO - PROCESS | 1842 | 1461406847175 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:20:47 INFO - PROCESS | 1842 | 1461406847181 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 03:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:20:47 INFO - PROCESS | 1842 | 1461406847189 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:20:47 INFO - PROCESS | 1842 | 1461406847194 Marionette TRACE conn3 <- [1,1506,null,{}] 03:20:47 INFO - PROCESS | 1842 | 1461406847202 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}] 03:20:47 INFO - PROCESS | 1842 | 1461406847402 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:20:47 INFO - PROCESS | 1842 | 1461406847607 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b517800 == 126 [pid = 1842] [id = 384] 03:20:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f7734e3dc00) [pid = 1842] [serial = 1153] [outer = (nil)] 03:20:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f77376e6000) [pid = 1842] [serial = 1154] [outer = 0x7f7734e3dc00] 03:20:47 INFO - PROCESS | 1842 | 1461406847719 Marionette DEBUG loaded listener.js 03:20:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f7737a11800) [pid = 1842] [serial = 1155] [outer = 0x7f7734e3dc00] 03:20:48 INFO - PROCESS | 1842 | 1461406848778 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]]]}] 03:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1641ms 03:20:48 INFO - PROCESS | 1842 | 1461406848830 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:20:48 INFO - PROCESS | 1842 | 1461406848838 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 03:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:20:48 INFO - PROCESS | 1842 | 1461406848847 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:20:48 INFO - PROCESS | 1842 | 1461406848850 Marionette TRACE conn3 <- [1,1510,null,{}] 03:20:48 INFO - PROCESS | 1842 | 1461406848856 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}] 03:20:49 INFO - PROCESS | 1842 | 1461406849077 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:20:49 INFO - PROCESS | 1842 | 1461406849332 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737cca800 == 127 [pid = 1842] [id = 385] 03:20:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 276 (0x7f7734e38800) [pid = 1842] [serial = 1156] [outer = (nil)] 03:20:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 277 (0x7f7738c50c00) [pid = 1842] [serial = 1157] [outer = 0x7f7734e38800] 03:20:49 INFO - PROCESS | 1842 | 1461406849514 Marionette DEBUG loaded listener.js 03:20:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 278 (0x7f7739228400) [pid = 1842] [serial = 1158] [outer = 0x7f7734e38800] 03:20:49 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749406000 == 126 [pid = 1842] [id = 307] 03:20:49 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f0a000 == 125 [pid = 1842] [id = 306] 03:20:49 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775c0c0000 == 124 [pid = 1842] [id = 305] 03:20:49 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7746e4e800 == 123 [pid = 1842] [id = 365] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 277 (0x7f77492c1800) [pid = 1842] [serial = 1031] [outer = (nil)] [url = about:blank] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 276 (0x7f774501b800) [pid = 1842] [serial = 1001] [outer = (nil)] [url = about:blank] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 275 (0x7f7746f72400) [pid = 1842] [serial = 983] [outer = (nil)] [url = about:blank] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f7739e86c00) [pid = 1842] [serial = 1004] [outer = (nil)] [url = about:blank] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f774cfdec00) [pid = 1842] [serial = 992] [outer = (nil)] [url = about:blank] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f774fbae000) [pid = 1842] [serial = 998] [outer = (nil)] [url = about:blank] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f774b31a000) [pid = 1842] [serial = 989] [outer = (nil)] [url = about:blank] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f7744e4b800) [pid = 1842] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f774910cc00) [pid = 1842] [serial = 986] [outer = (nil)] [url = about:blank] 03:20:49 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f774e61b800) [pid = 1842] [serial = 995] [outer = (nil)] [url = about:blank] 03:20:49 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745473000 == 122 [pid = 1842] [id = 364] 03:20:49 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744605000 == 121 [pid = 1842] [id = 363] 03:20:49 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749261000 == 120 [pid = 1842] [id = 323] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bfb3800 == 119 [pid = 1842] [id = 362] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77379de800 == 118 [pid = 1842] [id = 361] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744727000 == 117 [pid = 1842] [id = 360] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b605000 == 116 [pid = 1842] [id = 359] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775188a000 == 115 [pid = 1842] [id = 350] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e50a800 == 114 [pid = 1842] [id = 349] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d602800 == 113 [pid = 1842] [id = 348] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b478000 == 112 [pid = 1842] [id = 347] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749483800 == 111 [pid = 1842] [id = 346] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f1d800 == 110 [pid = 1842] [id = 345] 03:20:50 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bccf800 == 109 [pid = 1842] [id = 344] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f77447c8800) [pid = 1842] [serial = 1029] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f7744910400) [pid = 1842] [serial = 1007] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f77492bf800) [pid = 1842] [serial = 1026] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f7744fb9000) [pid = 1842] [serial = 1020] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f773b759400) [pid = 1842] [serial = 1014] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f775d202c00) [pid = 1842] [serial = 693] [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.] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f7745012800) [pid = 1842] [serial = 1022] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f7744779800) [pid = 1842] [serial = 1017] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f773b6f3c00) [pid = 1842] [serial = 1011] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f7738ddec00) [pid = 1842] [serial = 1028] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f7745560400) [pid = 1842] [serial = 1023] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f7749105400) [pid = 1842] [serial = 1025] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f7738c55c00) [pid = 1842] [serial = 974] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f774490d400) [pid = 1842] [serial = 1019] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f77447c2800) [pid = 1842] [serial = 980] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f773b3c6000) [pid = 1842] [serial = 1010] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f773b440800) [pid = 1842] [serial = 977] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f773b441c00) [pid = 1842] [serial = 1016] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f773b6fec00) [pid = 1842] [serial = 1013] [outer = (nil)] [url = about:blank] 03:20:50 INFO - PROCESS | 1842 | 1461406850484 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]]]}] 03:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1682ms 03:20:50 INFO - PROCESS | 1842 | 1461406850529 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:20:50 INFO - PROCESS | 1842 | 1461406850532 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 03:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:20:50 INFO - PROCESS | 1842 | 1461406850538 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:20:50 INFO - PROCESS | 1842 | 1461406850543 Marionette TRACE conn3 <- [1,1514,null,{}] 03:20:50 INFO - PROCESS | 1842 | 1461406850557 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}] 03:20:50 INFO - PROCESS | 1842 | 1461406850729 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:20:50 INFO - PROCESS | 1842 | 1461406850892 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c6a1000 == 110 [pid = 1842] [id = 386] 03:20:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f77380a3400) [pid = 1842] [serial = 1159] [outer = (nil)] 03:20:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f773b5dd000) [pid = 1842] [serial = 1160] [outer = 0x7f77380a3400] 03:20:50 INFO - PROCESS | 1842 | 1461406850955 Marionette DEBUG loaded listener.js 03:20:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f773b6f2000) [pid = 1842] [serial = 1161] [outer = 0x7f77380a3400] 03:20:51 INFO - PROCESS | 1842 | 1461406851886 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]]]}] 03:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1386ms 03:20:51 INFO - PROCESS | 1842 | 1461406851925 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:20:51 INFO - PROCESS | 1842 | 1461406851929 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 03:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:20:51 INFO - PROCESS | 1842 | 1461406851935 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:20:51 INFO - PROCESS | 1842 | 1461406851937 Marionette TRACE conn3 <- [1,1518,null,{}] 03:20:51 INFO - PROCESS | 1842 | 1461406851942 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}] 03:20:52 INFO - PROCESS | 1842 | 1461406852121 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:20:52 INFO - PROCESS | 1842 | 1461406852312 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744710000 == 111 [pid = 1842] [id = 387] 03:20:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f7738c55c00) [pid = 1842] [serial = 1162] [outer = (nil)] 03:20:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f773b7b9400) [pid = 1842] [serial = 1163] [outer = 0x7f7738c55c00] 03:20:52 INFO - PROCESS | 1842 | 1461406852382 Marionette DEBUG loaded listener.js 03:20:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f7742065000) [pid = 1842] [serial = 1164] [outer = 0x7f7738c55c00] 03:20:53 INFO - PROCESS | 1842 | 1461406853190 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]]]}] 03:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1276ms 03:20:53 INFO - PROCESS | 1842 | 1461406853213 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:20:53 INFO - PROCESS | 1842 | 1461406853216 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 03:20:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:20:53 INFO - PROCESS | 1842 | 1461406853229 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:20:53 INFO - PROCESS | 1842 | 1461406853231 Marionette TRACE conn3 <- [1,1522,null,{}] 03:20:53 INFO - PROCESS | 1842 | 1461406853236 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}] 03:20:53 INFO - PROCESS | 1842 | 1461406853466 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:20:53 INFO - PROCESS | 1842 | 1461406853507 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f28800 == 112 [pid = 1842] [id = 388] 03:20:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f7738c57800) [pid = 1842] [serial = 1165] [outer = (nil)] 03:20:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f7742066400) [pid = 1842] [serial = 1166] [outer = 0x7f7738c57800] 03:20:53 INFO - PROCESS | 1842 | 1461406853579 Marionette DEBUG loaded listener.js 03:20:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f77426c7c00) [pid = 1842] [serial = 1167] [outer = 0x7f7738c57800] 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f7734e3a000) [pid = 1842] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f77426d1000) [pid = 1842] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f774501dc00) [pid = 1842] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f7734f52c00) [pid = 1842] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f773b43e800) [pid = 1842] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f773b43cc00) [pid = 1842] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f7739cf0c00) [pid = 1842] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:20:55 INFO - PROCESS | 1842 | 1461406855003 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"]]]}] 03:20:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:20:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:20:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:20:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:20:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 03:20:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:20:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 03:20:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:20:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1843ms 03:20:55 INFO - PROCESS | 1842 | 1461406855075 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:20:55 INFO - PROCESS | 1842 | 1461406855079 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 03:20:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:20:55 INFO - PROCESS | 1842 | 1461406855084 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:20:55 INFO - PROCESS | 1842 | 1461406855087 Marionette TRACE conn3 <- [1,1526,null,{}] 03:20:55 INFO - PROCESS | 1842 | 1461406855092 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}] 03:20:55 INFO - PROCESS | 1842 | 1461406855340 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:20:55 INFO - PROCESS | 1842 | 1461406855356 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774546f000 == 113 [pid = 1842] [id = 389] 03:20:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f7745015400) [pid = 1842] [serial = 1168] [outer = (nil)] 03:20:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f7745020000) [pid = 1842] [serial = 1169] [outer = 0x7f7745015400] 03:20:55 INFO - PROCESS | 1842 | 1461406855511 Marionette DEBUG loaded listener.js 03:20:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f7745cbf400) [pid = 1842] [serial = 1170] [outer = 0x7f7745015400] 03:20:56 INFO - PROCESS | 1842 | 1461406856156 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"]]]}] 03:20:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:20:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:20:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:20:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1141ms 03:20:56 INFO - PROCESS | 1842 | 1461406856233 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:20:56 INFO - PROCESS | 1842 | 1461406856236 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 03:20:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:20:56 INFO - PROCESS | 1842 | 1461406856242 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:20:56 INFO - PROCESS | 1842 | 1461406856244 Marionette TRACE conn3 <- [1,1530,null,{}] 03:20:56 INFO - PROCESS | 1842 | 1461406856249 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}] 03:20:56 INFO - PROCESS | 1842 | 1461406856481 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:20:56 INFO - PROCESS | 1842 | 1461406856502 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745e62800 == 114 [pid = 1842] [id = 390] 03:20:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f7739e85c00) [pid = 1842] [serial = 1171] [outer = (nil)] 03:20:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f7745d73c00) [pid = 1842] [serial = 1172] [outer = 0x7f7739e85c00] 03:20:56 INFO - PROCESS | 1842 | 1461406856562 Marionette DEBUG loaded listener.js 03:20:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f7745d7fc00) [pid = 1842] [serial = 1173] [outer = 0x7f7739e85c00] 03:20:57 INFO - PROCESS | 1842 | 1461406857518 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]]]}] 03:20:57 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 03:20:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:20:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:20:57 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. 03:20:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:20:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1332ms 03:20:57 INFO - PROCESS | 1842 | 1461406857577 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:20:57 INFO - PROCESS | 1842 | 1461406857583 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 03:20:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:20:57 INFO - PROCESS | 1842 | 1461406857592 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:20:57 INFO - PROCESS | 1842 | 1461406857596 Marionette TRACE conn3 <- [1,1534,null,{}] 03:20:57 INFO - PROCESS | 1842 | 1461406857653 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}] 03:20:57 INFO - PROCESS | 1842 | 1461406857857 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:20:58 INFO - PROCESS | 1842 | 1461406858052 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7739f66800 == 115 [pid = 1842] [id = 391] 03:20:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f77338a8400) [pid = 1842] [serial = 1174] [outer = (nil)] 03:20:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f77366ab400) [pid = 1842] [serial = 1175] [outer = 0x7f77338a8400] 03:20:58 INFO - PROCESS | 1842 | 1461406858129 Marionette DEBUG loaded listener.js 03:20:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f7737a0e000) [pid = 1842] [serial = 1176] [outer = 0x7f77338a8400] 03:20:59 INFO - PROCESS | 1842 | 1461406859096 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]]]}] 03:20:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:20:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1579ms 03:20:59 INFO - PROCESS | 1842 | 1461406859173 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:20:59 INFO - PROCESS | 1842 | 1461406859182 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 03:20:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:20:59 INFO - PROCESS | 1842 | 1461406859192 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:20:59 INFO - PROCESS | 1842 | 1461406859195 Marionette TRACE conn3 <- [1,1538,null,{}] 03:20:59 INFO - PROCESS | 1842 | 1461406859203 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}] 03:20:59 INFO - PROCESS | 1842 | 1461406859454 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:20:59 INFO - PROCESS | 1842 | 1461406859734 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744743800 == 116 [pid = 1842] [id = 392] 03:20:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f7739cf5c00) [pid = 1842] [serial = 1177] [outer = (nil)] 03:20:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f773b3cbc00) [pid = 1842] [serial = 1178] [outer = 0x7f7739cf5c00] 03:20:59 INFO - PROCESS | 1842 | 1461406859851 Marionette DEBUG loaded listener.js 03:20:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f773b5e2400) [pid = 1842] [serial = 1179] [outer = 0x7f7739cf5c00] 03:21:00 INFO - PROCESS | 1842 | 1461406860757 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]]]}] 03:21:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:21:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1630ms 03:21:00 INFO - PROCESS | 1842 | 1461406860823 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:21:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:21:00 INFO - PROCESS | 1842 | 1461406860827 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 03:21:00 INFO - PROCESS | 1842 | 1461406860833 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:21:00 INFO - PROCESS | 1842 | 1461406860839 Marionette TRACE conn3 <- [1,1542,null,{}] 03:21:00 INFO - PROCESS | 1842 | 1461406860854 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}] 03:21:01 INFO - PROCESS | 1842 | 1461406861098 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:21:01 INFO - PROCESS | 1842 | 1461406861387 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e4c800 == 117 [pid = 1842] [id = 393] 03:21:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f7742069800) [pid = 1842] [serial = 1180] [outer = (nil)] 03:21:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f77426d5000) [pid = 1842] [serial = 1181] [outer = 0x7f7742069800] 03:21:01 INFO - PROCESS | 1842 | 1461406861468 Marionette DEBUG loaded listener.js 03:21:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f77447e2400) [pid = 1842] [serial = 1182] [outer = 0x7f7742069800] 03:21:02 INFO - PROCESS | 1842 | 1461406862343 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]]]}] 03:21:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:21:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1539ms 03:21:02 INFO - PROCESS | 1842 | 1461406862372 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:21:02 INFO - PROCESS | 1842 | 1461406862376 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 03:21:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:21:02 INFO - PROCESS | 1842 | 1461406862383 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:21:02 INFO - PROCESS | 1842 | 1461406862385 Marionette TRACE conn3 <- [1,1546,null,{}] 03:21:02 INFO - PROCESS | 1842 | 1461406862390 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}] 03:21:02 INFO - PROCESS | 1842 | 1461406862584 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:21:02 INFO - PROCESS | 1842 | 1461406862787 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774947d000 == 118 [pid = 1842] [id = 394] 03:21:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f774206e800) [pid = 1842] [serial = 1183] [outer = (nil)] 03:21:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f7745ccbc00) [pid = 1842] [serial = 1184] [outer = 0x7f774206e800] 03:21:02 INFO - PROCESS | 1842 | 1461406862860 Marionette DEBUG loaded listener.js 03:21:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f7745d76c00) [pid = 1842] [serial = 1185] [outer = 0x7f774206e800] 03:21:03 INFO - PROCESS | 1842 | 1461406863726 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]]]}] 03:21:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:21:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1383ms 03:21:03 INFO - PROCESS | 1842 | 1461406863767 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:21:03 INFO - PROCESS | 1842 | 1461406863770 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 03:21:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:21:03 INFO - PROCESS | 1842 | 1461406863776 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:21:03 INFO - PROCESS | 1842 | 1461406863778 Marionette TRACE conn3 <- [1,1550,null,{}] 03:21:03 INFO - PROCESS | 1842 | 1461406863783 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}] 03:21:03 INFO - PROCESS | 1842 | 1461406863961 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:21:04 INFO - PROCESS | 1842 | 1461406864171 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b463000 == 119 [pid = 1842] [id = 395] 03:21:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f7744fb5000) [pid = 1842] [serial = 1186] [outer = (nil)] 03:21:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f774620d400) [pid = 1842] [serial = 1187] [outer = 0x7f7744fb5000] 03:21:04 INFO - PROCESS | 1842 | 1461406864280 Marionette DEBUG loaded listener.js 03:21:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f7747216800) [pid = 1842] [serial = 1188] [outer = 0x7f7744fb5000] 03:21:05 INFO - PROCESS | 1842 | 1461406865209 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]]]}] 03:21:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:21:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1481ms 03:21:05 INFO - PROCESS | 1842 | 1461406865258 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:21:05 INFO - PROCESS | 1842 | 1461406865260 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 03:21:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:21:05 INFO - PROCESS | 1842 | 1461406865267 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:21:05 INFO - PROCESS | 1842 | 1461406865269 Marionette TRACE conn3 <- [1,1554,null,{}] 03:21:05 INFO - PROCESS | 1842 | 1461406865274 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}] 03:21:05 INFO - PROCESS | 1842 | 1461406865493 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:21:05 INFO - PROCESS | 1842 | 1461406865693 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dab5800 == 120 [pid = 1842] [id = 396] 03:21:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f77462d4800) [pid = 1842] [serial = 1189] [outer = (nil)] 03:21:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f774923e800) [pid = 1842] [serial = 1190] [outer = 0x7f77462d4800] 03:21:05 INFO - PROCESS | 1842 | 1461406865770 Marionette DEBUG loaded listener.js 03:21:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f7749cee800) [pid = 1842] [serial = 1191] [outer = 0x7f77462d4800] 03:21:06 INFO - PROCESS | 1842 | 1461406866620 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]]]}] 03:21:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:21:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1427ms 03:21:06 INFO - PROCESS | 1842 | 1461406866695 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:21:06 INFO - PROCESS | 1842 | 1461406866699 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 03:21:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:21:06 INFO - PROCESS | 1842 | 1461406866704 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:21:06 INFO - PROCESS | 1842 | 1461406866706 Marionette TRACE conn3 <- [1,1558,null,{}] 03:21:06 INFO - PROCESS | 1842 | 1461406866712 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}] 03:21:06 INFO - PROCESS | 1842 | 1461406866930 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:21:07 INFO - PROCESS | 1842 | 1461406867131 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e49a800 == 121 [pid = 1842] [id = 397] 03:21:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 276 (0x7f774870c000) [pid = 1842] [serial = 1192] [outer = (nil)] 03:21:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 277 (0x7f774b12cc00) [pid = 1842] [serial = 1193] [outer = 0x7f774870c000] 03:21:07 INFO - PROCESS | 1842 | 1461406867265 Marionette DEBUG loaded listener.js 03:21:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 278 (0x7f774d771000) [pid = 1842] [serial = 1194] [outer = 0x7f774870c000] 03:21:08 INFO - PROCESS | 1842 | 1461406868170 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]]]}] 03:21:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:21:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1533ms 03:21:08 INFO - PROCESS | 1842 | 1461406868239 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:21:08 INFO - PROCESS | 1842 | 1461406868243 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 03:21:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:21:08 INFO - PROCESS | 1842 | 1461406868249 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:21:08 INFO - PROCESS | 1842 | 1461406868251 Marionette TRACE conn3 <- [1,1562,null,{}] 03:21:08 INFO - PROCESS | 1842 | 1461406868256 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}] 03:21:08 INFO - PROCESS | 1842 | 1461406868453 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:21:08 INFO - PROCESS | 1842 | 1461406868655 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775181c000 == 122 [pid = 1842] [id = 398] 03:21:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 279 (0x7f7749a0a400) [pid = 1842] [serial = 1195] [outer = (nil)] 03:21:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 280 (0x7f774d794800) [pid = 1842] [serial = 1196] [outer = 0x7f7749a0a400] 03:21:08 INFO - PROCESS | 1842 | 1461406868739 Marionette DEBUG loaded listener.js 03:21:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 281 (0x7f774e6b9400) [pid = 1842] [serial = 1197] [outer = 0x7f7749a0a400] 03:21:09 INFO - PROCESS | 1842 | 1461406869591 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]]]}] 03:21:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:21:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1390ms 03:21:09 INFO - PROCESS | 1842 | 1461406869640 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:21:09 INFO - PROCESS | 1842 | 1461406869643 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 03:21:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:21:09 INFO - PROCESS | 1842 | 1461406869649 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:21:09 INFO - PROCESS | 1842 | 1461406869652 Marionette TRACE conn3 <- [1,1566,null,{}] 03:21:09 INFO - PROCESS | 1842 | 1461406869658 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}] 03:21:09 INFO - PROCESS | 1842 | 1461406869853 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:21:10 INFO - PROCESS | 1842 | 1461406870056 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760ba4800 == 123 [pid = 1842] [id = 399] 03:21:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 282 (0x7f7748757400) [pid = 1842] [serial = 1198] [outer = (nil)] 03:21:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 283 (0x7f774ef0d800) [pid = 1842] [serial = 1199] [outer = 0x7f7748757400] 03:21:10 INFO - PROCESS | 1842 | 1461406870174 Marionette DEBUG loaded listener.js 03:21:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 284 (0x7f774fbb2000) [pid = 1842] [serial = 1200] [outer = 0x7f7748757400] 03:21:11 INFO - PROCESS | 1842 | 1461406871050 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]]]}] 03:21:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:21:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1439ms 03:21:11 INFO - PROCESS | 1842 | 1461406871089 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:21:11 INFO - PROCESS | 1842 | 1461406871093 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 03:21:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:21:11 INFO - PROCESS | 1842 | 1461406871098 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:21:11 INFO - PROCESS | 1842 | 1461406871101 Marionette TRACE conn3 <- [1,1570,null,{}] 03:21:11 INFO - PROCESS | 1842 | 1461406871106 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}] 03:21:11 INFO - PROCESS | 1842 | 1461406871300 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:21:11 INFO - PROCESS | 1842 | 1461406871515 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7763d6b800 == 124 [pid = 1842] [id = 400] 03:21:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 285 (0x7f7749cf4c00) [pid = 1842] [serial = 1201] [outer = (nil)] 03:21:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 286 (0x7f774fbc2c00) [pid = 1842] [serial = 1202] [outer = 0x7f7749cf4c00] 03:21:11 INFO - PROCESS | 1842 | 1461406871630 Marionette DEBUG loaded listener.js 03:21:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 287 (0x7f7752417c00) [pid = 1842] [serial = 1203] [outer = 0x7f7749cf4c00] 03:21:12 INFO - PROCESS | 1842 | 1461406872541 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]]]}] 03:21:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:21:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1481ms 03:21:12 INFO - PROCESS | 1842 | 1461406872581 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:21:12 INFO - PROCESS | 1842 | 1461406872585 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 03:21:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:21:12 INFO - PROCESS | 1842 | 1461406872591 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:21:12 INFO - PROCESS | 1842 | 1461406872595 Marionette TRACE conn3 <- [1,1574,null,{}] 03:21:12 INFO - PROCESS | 1842 | 1461406872600 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}] 03:21:12 INFO - PROCESS | 1842 | 1461406872835 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:21:13 INFO - PROCESS | 1842 | 1461406873109 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77350f5000 == 125 [pid = 1842] [id = 401] 03:21:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 288 (0x7f775d1e8400) [pid = 1842] [serial = 1204] [outer = (nil)] 03:21:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 289 (0x7f775eeaa400) [pid = 1842] [serial = 1205] [outer = 0x7f775d1e8400] 03:21:13 INFO - PROCESS | 1842 | 1461406873230 Marionette DEBUG loaded listener.js 03:21:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 290 (0x7f7760db1c00) [pid = 1842] [serial = 1206] [outer = 0x7f775d1e8400] 03:21:14 INFO - PROCESS | 1842 | 1461406874057 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]]]}] 03:21:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:21:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1532ms 03:21:14 INFO - PROCESS | 1842 | 1461406874124 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:21:14 INFO - PROCESS | 1842 | 1461406874127 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 03:21:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:21:14 INFO - PROCESS | 1842 | 1461406874133 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:21:14 INFO - PROCESS | 1842 | 1461406874135 Marionette TRACE conn3 <- [1,1578,null,{}] 03:21:14 INFO - PROCESS | 1842 | 1461406874141 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}] 03:21:14 INFO - PROCESS | 1842 | 1461406874336 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:21:14 INFO - PROCESS | 1842 | 1461406874601 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733594800 == 126 [pid = 1842] [id = 402] 03:21:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 291 (0x7f7735069400) [pid = 1842] [serial = 1207] [outer = (nil)] 03:21:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 292 (0x7f773506d000) [pid = 1842] [serial = 1208] [outer = 0x7f7735069400] 03:21:14 INFO - PROCESS | 1842 | 1461406874716 Marionette DEBUG loaded listener.js 03:21:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 293 (0x7f7735071800) [pid = 1842] [serial = 1209] [outer = 0x7f7735069400] 03:21:15 INFO - PROCESS | 1842 | 1461406875540 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]]]}] 03:21:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:21:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1439ms 03:21:15 INFO - PROCESS | 1842 | 1461406875573 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:21:15 INFO - PROCESS | 1842 | 1461406875575 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 03:21:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:21:15 INFO - PROCESS | 1842 | 1461406875581 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:21:15 INFO - PROCESS | 1842 | 1461406875583 Marionette TRACE conn3 <- [1,1582,null,{}] 03:21:15 INFO - PROCESS | 1842 | 1461406875589 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}] 03:21:15 INFO - PROCESS | 1842 | 1461406875777 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:21:15 INFO - PROCESS | 1842 | 1461406875987 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730ddf800 == 127 [pid = 1842] [id = 403] 03:21:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 294 (0x7f77306d9c00) [pid = 1842] [serial = 1210] [outer = (nil)] 03:21:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 295 (0x7f77306e1800) [pid = 1842] [serial = 1211] [outer = 0x7f77306d9c00] 03:21:16 INFO - PROCESS | 1842 | 1461406876097 Marionette DEBUG loaded listener.js 03:21:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 296 (0x7f77306e6000) [pid = 1842] [serial = 1212] [outer = 0x7f77306d9c00] 03:21:17 INFO - PROCESS | 1842 | 1461406877018 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]]]}] 03:21:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:21:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1485ms 03:21:17 INFO - PROCESS | 1842 | 1461406877068 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:21:17 INFO - PROCESS | 1842 | 1461406877072 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 03:21:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:21:17 INFO - PROCESS | 1842 | 1461406877077 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:21:17 INFO - PROCESS | 1842 | 1461406877079 Marionette TRACE conn3 <- [1,1586,null,{}] 03:21:17 INFO - PROCESS | 1842 | 1461406877085 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}] 03:21:17 INFO - PROCESS | 1842 | 1461406877287 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:21:17 INFO - PROCESS | 1842 | 1461406877500 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356c8000 == 128 [pid = 1842] [id = 404] 03:21:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 297 (0x7f77306dac00) [pid = 1842] [serial = 1213] [outer = (nil)] 03:21:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 298 (0x7f773506b800) [pid = 1842] [serial = 1214] [outer = 0x7f77306dac00] 03:21:17 INFO - PROCESS | 1842 | 1461406877649 Marionette DEBUG loaded listener.js 03:21:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 299 (0x7f77380a0000) [pid = 1842] [serial = 1215] [outer = 0x7f77306dac00] 03:21:18 INFO - PROCESS | 1842 | 1461406878505 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]]]}] 03:21:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:21:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1489ms 03:21:18 INFO - PROCESS | 1842 | 1461406878568 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:21:18 INFO - PROCESS | 1842 | 1461406878572 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 03:21:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:21:18 INFO - PROCESS | 1842 | 1461406878577 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:21:18 INFO - PROCESS | 1842 | 1461406878580 Marionette TRACE conn3 <- [1,1590,null,{}] 03:21:18 INFO - PROCESS | 1842 | 1461406878585 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}] 03:21:18 INFO - PROCESS | 1842 | 1461406878789 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:21:19 INFO - PROCESS | 1842 | 1461406879051 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e83800 == 129 [pid = 1842] [id = 405] 03:21:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 300 (0x7f77306e6400) [pid = 1842] [serial = 1216] [outer = (nil)] 03:21:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 301 (0x7f773b306800) [pid = 1842] [serial = 1217] [outer = 0x7f77306e6400] 03:21:19 INFO - PROCESS | 1842 | 1461406879167 Marionette DEBUG loaded listener.js 03:21:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 302 (0x7f773b30c400) [pid = 1842] [serial = 1218] [outer = 0x7f77306e6400] 03:21:20 INFO - PROCESS | 1842 | 1461406880538 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]]]}] 03:21:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:21:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2087ms 03:21:20 INFO - PROCESS | 1842 | 1461406880665 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:21:20 INFO - PROCESS | 1842 | 1461406880670 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 03:21:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:21:20 INFO - PROCESS | 1842 | 1461406880678 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:21:20 INFO - PROCESS | 1842 | 1461406880681 Marionette TRACE conn3 <- [1,1594,null,{}] 03:21:20 INFO - PROCESS | 1842 | 1461406880696 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}] 03:21:20 INFO - PROCESS | 1842 | 1461406880868 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:21:21 INFO - PROCESS | 1842 | 1461406881079 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfb6000 == 130 [pid = 1842] [id = 406] 03:21:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 303 (0x7f7734e3a400) [pid = 1842] [serial = 1219] [outer = (nil)] 03:21:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 304 (0x7f773506dc00) [pid = 1842] [serial = 1220] [outer = 0x7f7734e3a400] 03:21:21 INFO - PROCESS | 1842 | 1461406881187 Marionette DEBUG loaded listener.js 03:21:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 305 (0x7f773803d400) [pid = 1842] [serial = 1221] [outer = 0x7f7734e3a400] 03:21:22 INFO - PROCESS | 1842 | 1461406882221 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]]]}] 03:21:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:21:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1582ms 03:21:22 INFO - PROCESS | 1842 | 1461406882260 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:21:22 INFO - PROCESS | 1842 | 1461406882267 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 03:21:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:21:22 INFO - PROCESS | 1842 | 1461406882277 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:21:22 INFO - PROCESS | 1842 | 1461406882280 Marionette TRACE conn3 <- [1,1598,null,{}] 03:21:22 INFO - PROCESS | 1842 | 1461406882284 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}] 03:21:22 INFO - PROCESS | 1842 | 1461406882472 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:21:22 INFO - PROCESS | 1842 | 1461406882889 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bcdf000 == 129 [pid = 1842] [id = 334] 03:21:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5f8000 == 128 [pid = 1842] [id = 333] 03:21:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774546f000 == 127 [pid = 1842] [id = 389] 03:21:22 INFO - PROCESS | 1842 | --DOMWINDOW == 304 (0x7f7749a07000) [pid = 1842] [serial = 1070] [outer = (nil)] [url = about:blank] 03:21:22 INFO - PROCESS | 1842 | --DOMWINDOW == 303 (0x7f7734f58c00) [pid = 1842] [serial = 1073] [outer = (nil)] [url = about:blank] 03:21:22 INFO - PROCESS | 1842 | --DOMWINDOW == 302 (0x7f7737dd7800) [pid = 1842] [serial = 1076] [outer = (nil)] [url = about:blank] 03:21:22 INFO - PROCESS | 1842 | --DOMWINDOW == 301 (0x7f77492c8400) [pid = 1842] [serial = 1100] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356db800 == 128 [pid = 1842] [id = 407] 03:21:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 302 (0x7f7733115c00) [pid = 1842] [serial = 1222] [outer = (nil)] 03:21:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 303 (0x7f7738043000) [pid = 1842] [serial = 1223] [outer = 0x7f7733115c00] 03:21:23 INFO - PROCESS | 1842 | 1461406883049 Marionette DEBUG loaded listener.js 03:21:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 304 (0x7f7739cf6000) [pid = 1842] [serial = 1224] [outer = 0x7f7733115c00] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f28800 == 127 [pid = 1842] [id = 388] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744710000 == 126 [pid = 1842] [id = 387] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c6a1000 == 125 [pid = 1842] [id = 386] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7737cca800 == 124 [pid = 1842] [id = 385] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b517800 == 123 [pid = 1842] [id = 384] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774514d800 == 122 [pid = 1842] [id = 377] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776e4cc000 == 121 [pid = 1842] [id = 376] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774514b000 == 120 [pid = 1842] [id = 375] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7737694800 == 119 [pid = 1842] [id = 374] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77498b7800 == 118 [pid = 1842] [id = 373] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f776563c000 == 117 [pid = 1842] [id = 372] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7751890800 == 116 [pid = 1842] [id = 371] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e391000 == 115 [pid = 1842] [id = 370] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e30d800 == 114 [pid = 1842] [id = 194] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dd4c800 == 113 [pid = 1842] [id = 369] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7747d1a000 == 112 [pid = 1842] [id = 368] 03:21:23 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c698000 == 111 [pid = 1842] [id = 367] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 303 (0x7f77462d5400) [pid = 1842] [serial = 1095] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 302 (0x7f7744ed4000) [pid = 1842] [serial = 1092] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 301 (0x7f7748bf6000) [pid = 1842] [serial = 1098] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 300 (0x7f7739220800) [pid = 1842] [serial = 1083] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 299 (0x7f77380a6400) [pid = 1842] [serial = 1082] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 298 (0x7f77447cbc00) [pid = 1842] [serial = 1091] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 297 (0x7f774527f000) [pid = 1842] [serial = 1094] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 296 (0x7f7737adc000) [pid = 1842] [serial = 1080] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 295 (0x7f77366ac400) [pid = 1842] [serial = 1079] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 294 (0x7f774875a000) [pid = 1842] [serial = 1040] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 293 (0x7f773b990400) [pid = 1842] [serial = 1088] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 292 (0x7f77426cd400) [pid = 1842] [serial = 1089] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 291 (0x7f7749af9c00) [pid = 1842] [serial = 1043] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 290 (0x7f7746f72800) [pid = 1842] [serial = 1049] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 289 (0x7f773b6fc800) [pid = 1842] [serial = 1085] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 288 (0x7f7747211800) [pid = 1842] [serial = 1097] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 287 (0x7f773b7acc00) [pid = 1842] [serial = 1086] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 286 (0x7f774fbc5400) [pid = 1842] [serial = 1052] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 285 (0x7f773b98e400) [pid = 1842] [serial = 1037] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 284 (0x7f775eea5400) [pid = 1842] [serial = 1064] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 283 (0x7f7742069400) [pid = 1842] [serial = 1067] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 282 (0x7f775d2b7400) [pid = 1842] [serial = 1061] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 281 (0x7f7739e89800) [pid = 1842] [serial = 1034] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 280 (0x7f775c205800) [pid = 1842] [serial = 1058] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 279 (0x7f774a735c00) [pid = 1842] [serial = 1046] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | --DOMWINDOW == 278 (0x7f7755263800) [pid = 1842] [serial = 1055] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1842 | 1461406883831 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]]]}] 03:21:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:21:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1584ms 03:21:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:21:23 INFO - PROCESS | 1842 | 1461406883865 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:21:23 INFO - PROCESS | 1842 | 1461406883868 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 03:21:23 INFO - PROCESS | 1842 | 1461406883874 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:21:23 INFO - PROCESS | 1842 | 1461406883880 Marionette TRACE conn3 <- [1,1602,null,{}] 03:21:23 INFO - PROCESS | 1842 | 1461406883894 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}] 03:21:24 INFO - PROCESS | 1842 | 1461406884070 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:21:24 INFO - PROCESS | 1842 | 1461406884090 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b61a800 == 112 [pid = 1842] [id = 408] 03:21:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 279 (0x7f773b30d000) [pid = 1842] [serial = 1225] [outer = (nil)] 03:21:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 280 (0x7f773b3c8800) [pid = 1842] [serial = 1226] [outer = 0x7f773b30d000] 03:21:24 INFO - PROCESS | 1842 | 1461406884154 Marionette DEBUG loaded listener.js 03:21:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 281 (0x7f773b5e0c00) [pid = 1842] [serial = 1227] [outer = 0x7f773b30d000] 03:21:25 INFO - PROCESS | 1842 | 1461406885046 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]]]}] 03:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1238ms 03:21:25 INFO - PROCESS | 1842 | 1461406885116 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:21:25 INFO - PROCESS | 1842 | 1461406885120 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 03:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:21:25 INFO - PROCESS | 1842 | 1461406885126 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:21:25 INFO - PROCESS | 1842 | 1461406885128 Marionette TRACE conn3 <- [1,1606,null,{}] 03:21:25 INFO - PROCESS | 1842 | 1461406885133 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}] 03:21:25 INFO - PROCESS | 1842 | 1461406885310 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:21:25 INFO - PROCESS | 1842 | 1461406885506 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7742365000 == 113 [pid = 1842] [id = 409] 03:21:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 282 (0x7f77338a9800) [pid = 1842] [serial = 1228] [outer = (nil)] 03:21:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 283 (0x7f773b6fd000) [pid = 1842] [serial = 1229] [outer = 0x7f77338a9800] 03:21:25 INFO - PROCESS | 1842 | 1461406885567 Marionette DEBUG loaded listener.js 03:21:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 284 (0x7f773b98d000) [pid = 1842] [serial = 1230] [outer = 0x7f77338a9800] 03:21:26 INFO - PROCESS | 1842 | 1461406886366 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]]]}] 03:21:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:21:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1285ms 03:21:26 INFO - PROCESS | 1842 | 1461406886412 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:21:26 INFO - PROCESS | 1842 | 1461406886415 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 03:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:21:26 INFO - PROCESS | 1842 | 1461406886429 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:21:26 INFO - PROCESS | 1842 | 1461406886431 Marionette TRACE conn3 <- [1,1610,null,{}] 03:21:26 INFO - PROCESS | 1842 | 1461406886436 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}] 03:21:26 INFO - PROCESS | 1842 | 1461406886658 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:21:26 INFO - PROCESS | 1842 | 1461406886690 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e7b000 == 114 [pid = 1842] [id = 410] 03:21:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 285 (0x7f773b98d400) [pid = 1842] [serial = 1231] [outer = (nil)] 03:21:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 286 (0x7f773c3aec00) [pid = 1842] [serial = 1232] [outer = 0x7f773b98d400] 03:21:26 INFO - PROCESS | 1842 | 1461406886749 Marionette DEBUG loaded listener.js 03:21:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 287 (0x7f773c3b4000) [pid = 1842] [serial = 1233] [outer = 0x7f773b98d400] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 286 (0x7f77376e7800) [pid = 1842] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 285 (0x7f774fbb5800) [pid = 1842] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 284 (0x7f7737dd8000) [pid = 1842] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 283 (0x7f774910d400) [pid = 1842] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 282 (0x7f77426ce000) [pid = 1842] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 281 (0x7f7738c57800) [pid = 1842] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 280 (0x7f7738c4ec00) [pid = 1842] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 279 (0x7f774fbb0800) [pid = 1842] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 278 (0x7f774620d000) [pid = 1842] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 277 (0x7f773b7adc00) [pid = 1842] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 276 (0x7f775b1e4800) [pid = 1842] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 275 (0x7f7745cc6400) [pid = 1842] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f77462dbc00) [pid = 1842] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f774a741400) [pid = 1842] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f7738c55c00) [pid = 1842] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f774b320800) [pid = 1842] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f77462da800) [pid = 1842] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f7744771800) [pid = 1842] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f774cbe0800) [pid = 1842] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f7738c4e400) [pid = 1842] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f7744776000) [pid = 1842] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f7744779000) [pid = 1842] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f774cfdc800) [pid = 1842] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f7737dd8400) [pid = 1842] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f77380a3400) [pid = 1842] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f7737ddcc00) [pid = 1842] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f774501f000) [pid = 1842] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f775eea6400) [pid = 1842] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f7739e7d800) [pid = 1842] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f7734e3dc00) [pid = 1842] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f7734e38800) [pid = 1842] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:21:28 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f7745015400) [pid = 1842] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:21:28 INFO - PROCESS | 1842 | 1461406888220 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]]]}] 03:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1839ms 03:21:28 INFO - PROCESS | 1842 | 1461406888306 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:21:28 INFO - PROCESS | 1842 | 1461406888309 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 03:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:21:28 INFO - PROCESS | 1842 | 1461406888318 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:21:28 INFO - PROCESS | 1842 | 1461406888320 Marionette TRACE conn3 <- [1,1614,null,{}] 03:21:28 INFO - PROCESS | 1842 | 1461406888324 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}] 03:21:28 INFO - PROCESS | 1842 | 1461406888520 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:21:28 INFO - PROCESS | 1842 | 1461406888686 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f89000 == 115 [pid = 1842] [id = 411] 03:21:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f7734f59000) [pid = 1842] [serial = 1234] [outer = (nil)] 03:21:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f773c3ba800) [pid = 1842] [serial = 1235] [outer = 0x7f7734f59000] 03:21:28 INFO - PROCESS | 1842 | 1461406888750 Marionette DEBUG loaded listener.js 03:21:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f77426cd400) [pid = 1842] [serial = 1236] [outer = 0x7f7734f59000] 03:21:29 INFO - PROCESS | 1842 | 1461406889512 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]]]}] 03:21:29 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 03:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1236ms 03:21:29 INFO - PROCESS | 1842 | 1461406889556 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:21:29 INFO - PROCESS | 1842 | 1461406889560 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 03:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:21:29 INFO - PROCESS | 1842 | 1461406889565 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:21:29 INFO - PROCESS | 1842 | 1461406889567 Marionette TRACE conn3 <- [1,1618,null,{}] 03:21:29 INFO - PROCESS | 1842 | 1461406889572 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}] 03:21:29 INFO - PROCESS | 1842 | 1461406889764 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:21:29 INFO - PROCESS | 1842 | 1461406889778 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745152000 == 116 [pid = 1842] [id = 412] 03:21:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f7734e46400) [pid = 1842] [serial = 1237] [outer = (nil)] 03:21:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f77447c2400) [pid = 1842] [serial = 1238] [outer = 0x7f7734e46400] 03:21:30 INFO - PROCESS | 1842 | 1461406889996 Marionette DEBUG loaded listener.js 03:21:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f7744fb3000) [pid = 1842] [serial = 1239] [outer = 0x7f7734e46400] 03:21:31 INFO - PROCESS | 1842 | 1461406891142 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]]]}] 03:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1631ms 03:21:31 INFO - PROCESS | 1842 | 1461406891200 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:21:31 INFO - PROCESS | 1842 | 1461406891212 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 03:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:21:31 INFO - PROCESS | 1842 | 1461406891226 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:21:31 INFO - PROCESS | 1842 | 1461406891234 Marionette TRACE conn3 <- [1,1622,null,{}] 03:21:31 INFO - PROCESS | 1842 | 1461406891246 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}] 03:21:31 INFO - PROCESS | 1842 | 1461406891600 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:21:31 INFO - PROCESS | 1842 | 1461406891929 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773768b800 == 117 [pid = 1842] [id = 413] 03:21:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f7735065000) [pid = 1842] [serial = 1240] [outer = (nil)] 03:21:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f77376b5800) [pid = 1842] [serial = 1241] [outer = 0x7f7735065000] 03:21:32 INFO - PROCESS | 1842 | 1461406892005 Marionette DEBUG loaded listener.js 03:21:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f7737a0ac00) [pid = 1842] [serial = 1242] [outer = 0x7f7735065000] 03:21:32 INFO - PROCESS | 1842 | 1461406892897 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]]]}] 03:21:32 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 03:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1744ms 03:21:32 INFO - PROCESS | 1842 | 1461406892969 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:21:32 INFO - PROCESS | 1842 | 1461406892977 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 03:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:21:32 INFO - PROCESS | 1842 | 1461406892987 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:21:32 INFO - PROCESS | 1842 | 1461406892990 Marionette TRACE conn3 <- [1,1626,null,{}] 03:21:32 INFO - PROCESS | 1842 | 1461406892996 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}] 03:21:33 INFO - PROCESS | 1842 | 1461406893224 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:21:33 INFO - PROCESS | 1842 | 1461406893512 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7742364800 == 118 [pid = 1842] [id = 414] 03:21:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f7737a09c00) [pid = 1842] [serial = 1243] [outer = (nil)] 03:21:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f7739e7e400) [pid = 1842] [serial = 1244] [outer = 0x7f7737a09c00] 03:21:33 INFO - PROCESS | 1842 | 1461406893630 Marionette DEBUG loaded listener.js 03:21:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f773b30ec00) [pid = 1842] [serial = 1245] [outer = 0x7f7737a09c00] 03:21:34 INFO - PROCESS | 1842 | 1461406894408 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]]]}] 03:21:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:21:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1445ms 03:21:34 INFO - PROCESS | 1842 | 1461406894431 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:21:34 INFO - PROCESS | 1842 | 1461406894435 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 03:21:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:21:34 INFO - PROCESS | 1842 | 1461406894441 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:21:34 INFO - PROCESS | 1842 | 1461406894446 Marionette TRACE conn3 <- [1,1630,null,{}] 03:21:34 INFO - PROCESS | 1842 | 1461406894462 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}] 03:21:34 INFO - PROCESS | 1842 | 1461406894663 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:21:34 INFO - PROCESS | 1842 | 1461406894880 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745e5f800 == 119 [pid = 1842] [id = 415] 03:21:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f773b5e9c00) [pid = 1842] [serial = 1246] [outer = (nil)] 03:21:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f773c3b1800) [pid = 1842] [serial = 1247] [outer = 0x7f773b5e9c00] 03:21:35 INFO - PROCESS | 1842 | 1461406895014 Marionette DEBUG loaded listener.js 03:21:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f77426d4c00) [pid = 1842] [serial = 1248] [outer = 0x7f773b5e9c00] 03:21:36 INFO - PROCESS | 1842 | 1461406896375 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]]]}] 03:21:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1985ms 03:21:36 INFO - PROCESS | 1842 | 1461406896427 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:21:36 INFO - PROCESS | 1842 | 1461406896431 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 03:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:21:36 INFO - PROCESS | 1842 | 1461406896437 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:21:36 INFO - PROCESS | 1842 | 1461406896439 Marionette TRACE conn3 <- [1,1634,null,{}] 03:21:36 INFO - PROCESS | 1842 | 1461406896445 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}] 03:21:36 INFO - PROCESS | 1842 | 1461406896710 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:21:36 INFO - PROCESS | 1842 | 1461406896963 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749416000 == 120 [pid = 1842] [id = 416] 03:21:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f773b6f2800) [pid = 1842] [serial = 1249] [outer = (nil)] 03:21:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f7745cc6400) [pid = 1842] [serial = 1250] [outer = 0x7f773b6f2800] 03:21:37 INFO - PROCESS | 1842 | 1461406897080 Marionette DEBUG loaded listener.js 03:21:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f7745d7ec00) [pid = 1842] [serial = 1251] [outer = 0x7f773b6f2800] 03:21:37 INFO - PROCESS | 1842 | 1461406897896 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]]]}] 03:21:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:21:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1532ms 03:21:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:21:37 INFO - PROCESS | 1842 | 1461406897970 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:21:37 INFO - PROCESS | 1842 | 1461406897973 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 03:21:37 INFO - PROCESS | 1842 | 1461406897979 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:21:37 INFO - PROCESS | 1842 | 1461406897982 Marionette TRACE conn3 <- [1,1638,null,{}] 03:21:37 INFO - PROCESS | 1842 | 1461406897987 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}] 03:21:38 INFO - PROCESS | 1842 | 1461406898219 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:21:38 INFO - PROCESS | 1842 | 1461406898430 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b13c800 == 121 [pid = 1842] [id = 417] 03:21:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f7746c49800) [pid = 1842] [serial = 1252] [outer = (nil)] 03:21:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f7747d2cc00) [pid = 1842] [serial = 1253] [outer = 0x7f7746c49800] 03:21:38 INFO - PROCESS | 1842 | 1461406898593 Marionette DEBUG loaded listener.js 03:21:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 276 (0x7f7748942c00) [pid = 1842] [serial = 1254] [outer = 0x7f7746c49800] 03:21:39 INFO - PROCESS | 1842 | 1461406899508 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]]]}] 03:21:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:21:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1585ms 03:21:39 INFO - PROCESS | 1842 | 1461406899564 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:21:39 INFO - PROCESS | 1842 | 1461406899568 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 03:21:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:21:39 INFO - PROCESS | 1842 | 1461406899573 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:21:39 INFO - PROCESS | 1842 | 1461406899576 Marionette TRACE conn3 <- [1,1642,null,{}] 03:21:39 INFO - PROCESS | 1842 | 1461406899581 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}] 03:21:39 INFO - PROCESS | 1842 | 1461406899815 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:21:40 INFO - PROCESS | 1842 | 1461406900071 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dd67800 == 122 [pid = 1842] [id = 418] 03:21:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 277 (0x7f7748943c00) [pid = 1842] [serial = 1255] [outer = (nil)] 03:21:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 278 (0x7f7749240400) [pid = 1842] [serial = 1256] [outer = 0x7f7748943c00] 03:21:40 INFO - PROCESS | 1842 | 1461406900194 Marionette DEBUG loaded listener.js 03:21:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 279 (0x7f7749aea800) [pid = 1842] [serial = 1257] [outer = 0x7f7748943c00] 03:21:40 INFO - PROCESS | 1842 | 1461406900994 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]]]}] 03:21:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:21:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1479ms 03:21:41 INFO - PROCESS | 1842 | 1461406901053 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:21:41 INFO - PROCESS | 1842 | 1461406901057 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 03:21:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:21:41 INFO - PROCESS | 1842 | 1461406901063 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:21:41 INFO - PROCESS | 1842 | 1461406901065 Marionette TRACE conn3 <- [1,1646,null,{}] 03:21:41 INFO - PROCESS | 1842 | 1461406901091 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}] 03:21:41 INFO - PROCESS | 1842 | 1461406901284 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:21:41 INFO - PROCESS | 1842 | 1461406901543 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774f560000 == 123 [pid = 1842] [id = 419] 03:21:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 280 (0x7f7745cc0c00) [pid = 1842] [serial = 1258] [outer = (nil)] 03:21:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 281 (0x7f7749cf7000) [pid = 1842] [serial = 1259] [outer = 0x7f7745cc0c00] 03:21:41 INFO - PROCESS | 1842 | 1461406901617 Marionette DEBUG loaded listener.js 03:21:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 282 (0x7f774cbe0c00) [pid = 1842] [serial = 1260] [outer = 0x7f7745cc0c00] 03:21:42 INFO - PROCESS | 1842 | 1461406902495 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]]]}] 03:21:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:21:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1505ms 03:21:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:21:42 INFO - PROCESS | 1842 | 1461406902569 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:21:42 INFO - PROCESS | 1842 | 1461406902572 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 03:21:42 INFO - PROCESS | 1842 | 1461406902578 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:21:42 INFO - PROCESS | 1842 | 1461406902581 Marionette TRACE conn3 <- [1,1650,null,{}] 03:21:42 INFO - PROCESS | 1842 | 1461406902587 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}] 03:21:42 INFO - PROCESS | 1842 | 1461406902776 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:21:42 INFO - PROCESS | 1842 | 1461406902985 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775f317000 == 124 [pid = 1842] [id = 420] 03:21:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 283 (0x7f7748bfa800) [pid = 1842] [serial = 1261] [outer = (nil)] 03:21:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 284 (0x7f774e165400) [pid = 1842] [serial = 1262] [outer = 0x7f7748bfa800] 03:21:43 INFO - PROCESS | 1842 | 1461406903100 Marionette DEBUG loaded listener.js 03:21:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 285 (0x7f774fbb5800) [pid = 1842] [serial = 1263] [outer = 0x7f7748bfa800] 03:21:44 INFO - PROCESS | 1842 | 1461406904007 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]]]}] 03:21:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:21:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1483ms 03:21:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:21:44 INFO - PROCESS | 1842 | 1461406904062 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:21:44 INFO - PROCESS | 1842 | 1461406904065 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 03:21:44 INFO - PROCESS | 1842 | 1461406904071 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:21:44 INFO - PROCESS | 1842 | 1461406904074 Marionette TRACE conn3 <- [1,1654,null,{}] 03:21:44 INFO - PROCESS | 1842 | 1461406904080 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}] 03:21:44 INFO - PROCESS | 1842 | 1461406904261 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:21:44 INFO - PROCESS | 1842 | 1461406904475 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733cc3000 == 125 [pid = 1842] [id = 421] 03:21:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 286 (0x7f7749cef400) [pid = 1842] [serial = 1264] [outer = (nil)] 03:21:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 287 (0x7f774fbc9800) [pid = 1842] [serial = 1265] [outer = 0x7f7749cef400] 03:21:44 INFO - PROCESS | 1842 | 1461406904583 Marionette DEBUG loaded listener.js 03:21:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 288 (0x7f775c217c00) [pid = 1842] [serial = 1266] [outer = 0x7f7749cef400] 03:21:45 INFO - PROCESS | 1842 | 1461406905543 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]]]}] 03:21:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:21:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1489ms 03:21:45 INFO - PROCESS | 1842 | 1461406905560 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:21:45 INFO - PROCESS | 1842 | 1461406905562 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 03:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:21:45 INFO - PROCESS | 1842 | 1461406905568 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:21:45 INFO - PROCESS | 1842 | 1461406905570 Marionette TRACE conn3 <- [1,1658,null,{}] 03:21:45 INFO - PROCESS | 1842 | 1461406905576 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}] 03:21:45 INFO - PROCESS | 1842 | 1461406905783 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:21:46 INFO - PROCESS | 1842 | 1461406906055 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733cdc800 == 126 [pid = 1842] [id = 422] 03:21:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 289 (0x7f7735019000) [pid = 1842] [serial = 1267] [outer = (nil)] 03:21:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 290 (0x7f773501b800) [pid = 1842] [serial = 1268] [outer = 0x7f7735019000] 03:21:46 INFO - PROCESS | 1842 | 1461406906175 Marionette DEBUG loaded listener.js 03:21:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 291 (0x7f774fbc7400) [pid = 1842] [serial = 1269] [outer = 0x7f7735019000] 03:21:47 INFO - PROCESS | 1842 | 1461406907024 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]]]}] 03:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1492ms 03:21:47 INFO - PROCESS | 1842 | 1461406907061 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:21:47 INFO - PROCESS | 1842 | 1461406907064 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 03:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:21:47 INFO - PROCESS | 1842 | 1461406907071 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:21:47 INFO - PROCESS | 1842 | 1461406907074 Marionette TRACE conn3 <- [1,1662,null,{}] 03:21:47 INFO - PROCESS | 1842 | 1461406907079 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}] 03:21:47 INFO - PROCESS | 1842 | 1461406907375 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:21:47 INFO - PROCESS | 1842 | 1461406907718 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730cec800 == 127 [pid = 1842] [id = 423] 03:21:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 292 (0x7f775c45b000) [pid = 1842] [serial = 1270] [outer = (nil)] 03:21:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 293 (0x7f775d202c00) [pid = 1842] [serial = 1271] [outer = 0x7f775c45b000] 03:21:47 INFO - PROCESS | 1842 | 1461406907803 Marionette DEBUG loaded listener.js 03:21:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 294 (0x7f7760a20000) [pid = 1842] [serial = 1272] [outer = 0x7f775c45b000] 03:21:48 INFO - PROCESS | 1842 | 1461406908618 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]]]}] 03:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1585ms 03:21:48 INFO - PROCESS | 1842 | 1461406908656 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:21:48 INFO - PROCESS | 1842 | 1461406908660 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 03:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:21:48 INFO - PROCESS | 1842 | 1461406908666 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:21:48 INFO - PROCESS | 1842 | 1461406908668 Marionette TRACE conn3 <- [1,1666,null,{}] 03:21:48 INFO - PROCESS | 1842 | 1461406908673 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}] 03:21:48 INFO - PROCESS | 1842 | 1461406908863 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:21:49 INFO - PROCESS | 1842 | 1461406909092 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c514800 == 128 [pid = 1842] [id = 424] 03:21:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 295 (0x7f7730bd7c00) [pid = 1842] [serial = 1273] [outer = (nil)] 03:21:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 296 (0x7f7730be0000) [pid = 1842] [serial = 1274] [outer = 0x7f7730bd7c00] 03:21:49 INFO - PROCESS | 1842 | 1461406909208 Marionette DEBUG loaded listener.js 03:21:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 297 (0x7f7730be5000) [pid = 1842] [serial = 1275] [outer = 0x7f7730bd7c00] 03:21:50 INFO - PROCESS | 1842 | 1461406910150 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]]]}] 03:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1533ms 03:21:50 INFO - PROCESS | 1842 | 1461406910213 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:21:50 INFO - PROCESS | 1842 | 1461406910217 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 03:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:21:50 INFO - PROCESS | 1842 | 1461406910228 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:21:50 INFO - PROCESS | 1842 | 1461406910233 Marionette TRACE conn3 <- [1,1670,null,{}] 03:21:50 INFO - PROCESS | 1842 | 1461406910239 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}] 03:21:50 INFO - PROCESS | 1842 | 1461406910437 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:21:50 INFO - PROCESS | 1842 | 1461406910698 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77305d0800 == 129 [pid = 1842] [id = 425] 03:21:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 298 (0x7f772f6d4400) [pid = 1842] [serial = 1276] [outer = (nil)] 03:21:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 299 (0x7f772f6da800) [pid = 1842] [serial = 1277] [outer = 0x7f772f6d4400] 03:21:50 INFO - PROCESS | 1842 | 1461406910796 Marionette DEBUG loaded listener.js 03:21:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 300 (0x7f772f6e0800) [pid = 1842] [serial = 1278] [outer = 0x7f772f6d4400] 03:21:51 INFO - PROCESS | 1842 | 1461406911707 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]]]}] 03:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1529ms 03:21:51 INFO - PROCESS | 1842 | 1461406911759 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:21:51 INFO - PROCESS | 1842 | 1461406911761 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 03:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:21:51 INFO - PROCESS | 1842 | 1461406911767 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:21:51 INFO - PROCESS | 1842 | 1461406911770 Marionette TRACE conn3 <- [1,1674,null,{}] 03:21:51 INFO - PROCESS | 1842 | 1461406911775 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}] 03:21:51 INFO - PROCESS | 1842 | 1461406911972 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:21:52 INFO - PROCESS | 1842 | 1461406912797 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773391f000 == 130 [pid = 1842] [id = 426] 03:21:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 301 (0x7f77306e2000) [pid = 1842] [serial = 1279] [outer = (nil)] 03:21:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 302 (0x7f773311cc00) [pid = 1842] [serial = 1280] [outer = 0x7f77306e2000] 03:21:52 INFO - PROCESS | 1842 | 1461406912872 Marionette DEBUG loaded listener.js 03:21:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 303 (0x7f773389cc00) [pid = 1842] [serial = 1281] [outer = 0x7f77306e2000] 03:21:53 INFO - PROCESS | 1842 | 1461406913739 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]]]}] 03:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2035ms 03:21:53 INFO - PROCESS | 1842 | 1461406913805 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:21:53 INFO - PROCESS | 1842 | 1461406913812 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:21:53 INFO - PROCESS | 1842 | 1461406913840 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:21:53 INFO - PROCESS | 1842 | 1461406913844 Marionette TRACE conn3 <- [1,1678,null,{}] 03:21:53 INFO - PROCESS | 1842 | 1461406913851 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}] 03:21:54 INFO - PROCESS | 1842 | 1461406914069 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:21:54 INFO - PROCESS | 1842 | 1461406914343 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77379cd800 == 131 [pid = 1842] [id = 427] 03:21:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 304 (0x7f77338a9c00) [pid = 1842] [serial = 1282] [outer = (nil)] 03:21:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 305 (0x7f7734f5c000) [pid = 1842] [serial = 1283] [outer = 0x7f77338a9c00] 03:21:54 INFO - PROCESS | 1842 | 1461406914526 Marionette DEBUG loaded listener.js 03:21:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 306 (0x7f7735064400) [pid = 1842] [serial = 1284] [outer = 0x7f77338a9c00] 03:21:55 INFO - PROCESS | 1842 | 1461406915476 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]]]}] 03:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1693ms 03:21:55 INFO - PROCESS | 1842 | 1461406915532 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:21:55 INFO - PROCESS | 1842 | 1461406915537 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:21:55 INFO - PROCESS | 1842 | 1461406915543 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:21:55 INFO - PROCESS | 1842 | 1461406915546 Marionette TRACE conn3 <- [1,1682,null,{}] 03:21:55 INFO - PROCESS | 1842 | 1461406915552 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}] 03:21:55 INFO - PROCESS | 1842 | 1461406915734 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:21:55 INFO - PROCESS | 1842 | 1461406915958 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77390cf000 == 132 [pid = 1842] [id = 428] 03:21:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 307 (0x7f77376e4c00) [pid = 1842] [serial = 1285] [outer = (nil)] 03:21:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 308 (0x7f77376f0400) [pid = 1842] [serial = 1286] [outer = 0x7f77376e4c00] 03:21:56 INFO - PROCESS | 1842 | 1461406916088 Marionette DEBUG loaded listener.js 03:21:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 309 (0x7f7737ac6400) [pid = 1842] [serial = 1287] [outer = 0x7f77376e4c00] 03:21:57 INFO - PROCESS | 1842 | 1461406917024 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]]]}] 03:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1528ms 03:21:57 INFO - PROCESS | 1842 | 1461406917073 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:21:57 INFO - PROCESS | 1842 | 1461406917077 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:21:57 INFO - PROCESS | 1842 | 1461406917089 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:21:57 INFO - PROCESS | 1842 | 1461406917098 Marionette TRACE conn3 <- [1,1686,null,{}] 03:21:57 INFO - PROCESS | 1842 | 1461406917105 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}] 03:21:57 INFO - PROCESS | 1842 | 1461406917290 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:21:57 INFO - PROCESS | 1842 | 1461406917508 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7734ce2000 == 133 [pid = 1842] [id = 429] 03:21:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 310 (0x7f7737de1800) [pid = 1842] [serial = 1288] [outer = (nil)] 03:21:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 311 (0x7f77380a3800) [pid = 1842] [serial = 1289] [outer = 0x7f7737de1800] 03:21:57 INFO - PROCESS | 1842 | 1461406917618 Marionette DEBUG loaded listener.js 03:21:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 312 (0x7f7738c50000) [pid = 1842] [serial = 1290] [outer = 0x7f7737de1800] 03:21:58 INFO - PROCESS | 1842 | 1461406918463 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]]]}] 03:21:58 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 03:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1442ms 03:21:58 INFO - PROCESS | 1842 | 1461406918526 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:21:58 INFO - PROCESS | 1842 | 1461406918530 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:21:58 INFO - PROCESS | 1842 | 1461406918537 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:21:58 INFO - PROCESS | 1842 | 1461406918542 Marionette TRACE conn3 <- [1,1690,null,{}] 03:21:58 INFO - PROCESS | 1842 | 1461406918548 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}] 03:21:58 INFO - PROCESS | 1842 | 1461406918728 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7741f89000 == 132 [pid = 1842] [id = 411] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 311 (0x7f7745d73c00) [pid = 1842] [serial = 1172] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 310 (0x7f7749af1400) [pid = 1842] [serial = 1115] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 309 (0x7f774998dc00) [pid = 1842] [serial = 1112] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 308 (0x7f773b7b0400) [pid = 1842] [serial = 1106] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 307 (0x7f7733891000) [pid = 1842] [serial = 1136] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 306 (0x7f775d13c400) [pid = 1842] [serial = 1130] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 305 (0x7f77376ba400) [pid = 1842] [serial = 1124] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 304 (0x7f7745cbf000) [pid = 1842] [serial = 1109] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 303 (0x7f77338a8800) [pid = 1842] [serial = 1151] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 302 (0x7f7737a07c00) [pid = 1842] [serial = 1127] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 301 (0x7f775b117800) [pid = 1842] [serial = 1121] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 300 (0x7f773b5e6400) [pid = 1842] [serial = 1133] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 299 (0x7f774d78d800) [pid = 1842] [serial = 1118] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 298 (0x7f77380a9400) [pid = 1842] [serial = 1103] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 297 (0x7f77338a1c00) [pid = 1842] [serial = 1139] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 296 (0x7f773311f400) [pid = 1842] [serial = 1142] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 295 (0x7f77332a0800) [pid = 1842] [serial = 1145] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 294 (0x7f77332ab000) [pid = 1842] [serial = 1148] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | 1461406919079 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e7b000 == 131 [pid = 1842] [id = 410] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7742365000 == 130 [pid = 1842] [id = 409] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b61a800 == 129 [pid = 1842] [id = 408] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77356db800 == 128 [pid = 1842] [id = 407] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e4c800 == 127 [pid = 1842] [id = 11] 03:21:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7734ce4800 == 128 [pid = 1842] [id = 430] 03:21:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 295 (0x7f773311f400) [pid = 1842] [serial = 1291] [outer = (nil)] 03:21:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 296 (0x7f7734e47000) [pid = 1842] [serial = 1292] [outer = 0x7f773311f400] 03:21:59 INFO - PROCESS | 1842 | 1461406919241 Marionette DEBUG loaded listener.js 03:21:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 297 (0x7f77380ab800) [pid = 1842] [serial = 1293] [outer = 0x7f773311f400] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bfb6000 == 127 [pid = 1842] [id = 406] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dab5800 == 126 [pid = 1842] [id = 396] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b463000 == 125 [pid = 1842] [id = 395] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774947d000 == 124 [pid = 1842] [id = 394] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7746e4c800 == 123 [pid = 1842] [id = 393] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744743800 == 122 [pid = 1842] [id = 392] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7739f66800 == 121 [pid = 1842] [id = 391] 03:21:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745e62800 == 120 [pid = 1842] [id = 390] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 296 (0x7f7745020000) [pid = 1842] [serial = 1169] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 295 (0x7f77426c7c00) [pid = 1842] [serial = 1167] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 294 (0x7f773b7b9400) [pid = 1842] [serial = 1163] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 293 (0x7f7745cbf400) [pid = 1842] [serial = 1170] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 292 (0x7f7749af9400) [pid = 1842] [serial = 1032] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 291 (0x7f775f348c00) [pid = 1842] [serial = 864] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 290 (0x7f7737de2000) [pid = 1842] [serial = 807] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 289 (0x7f7749d2b400) [pid = 1842] [serial = 837] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 288 (0x7f774c2a5800) [pid = 1842] [serial = 903] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 287 (0x7f7742066400) [pid = 1842] [serial = 1166] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 286 (0x7f7749103400) [pid = 1842] [serial = 972] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 285 (0x7f774db7a800) [pid = 1842] [serial = 861] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 284 (0x7f7748d15c00) [pid = 1842] [serial = 846] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 283 (0x7f773b7b7c00) [pid = 1842] [serial = 867] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 282 (0x7f775c21d000) [pid = 1842] [serial = 795] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 281 (0x7f7749108c00) [pid = 1842] [serial = 786] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 280 (0x7f774bdfb000) [pid = 1842] [serial = 852] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 279 (0x7f774ea2bc00) [pid = 1842] [serial = 789] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 278 (0x7f7742065000) [pid = 1842] [serial = 1164] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 277 (0x7f775b11f400) [pid = 1842] [serial = 792] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 276 (0x7f7749d2e000) [pid = 1842] [serial = 849] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 275 (0x7f774477f400) [pid = 1842] [serial = 801] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f774fbb3000) [pid = 1842] [serial = 855] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f773b6f8000) [pid = 1842] [serial = 840] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f7744fb1c00) [pid = 1842] [serial = 804] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f7745015000) [pid = 1842] [serial = 843] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f775bd61800) [pid = 1842] [serial = 858] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f7738ddf000) [pid = 1842] [serial = 810] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f773b5dd000) [pid = 1842] [serial = 1160] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f7744fb7400) [pid = 1842] [serial = 813] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f773b6f2000) [pid = 1842] [serial = 1161] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f7749a08400) [pid = 1842] [serial = 1101] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f7760dbf400) [pid = 1842] [serial = 798] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f774501e400) [pid = 1842] [serial = 783] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f7737a11800) [pid = 1842] [serial = 1155] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f77376e6000) [pid = 1842] [serial = 1154] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f7738c50c00) [pid = 1842] [serial = 1157] [outer = (nil)] [url = about:blank] 03:21:59 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f7739228400) [pid = 1842] [serial = 1158] [outer = (nil)] [url = about:blank] 03:22:00 INFO - PROCESS | 1842 | 1461406920007 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]]]}] 03:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1488ms 03:22:00 INFO - PROCESS | 1842 | 1461406920023 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:22:00 INFO - PROCESS | 1842 | 1461406920028 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:22:00 INFO - PROCESS | 1842 | 1461406920037 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:22:00 INFO - PROCESS | 1842 | 1461406920039 Marionette TRACE conn3 <- [1,1694,null,{}] 03:22:00 INFO - PROCESS | 1842 | 1461406920043 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}] 03:22:00 INFO - PROCESS | 1842 | 1461406920227 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:22:00 INFO - PROCESS | 1842 | 1461406920472 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737cda800 == 121 [pid = 1842] [id = 431] 03:22:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f773922a800) [pid = 1842] [serial = 1294] [outer = (nil)] 03:22:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f7739cfb800) [pid = 1842] [serial = 1295] [outer = 0x7f773922a800] 03:22:00 INFO - PROCESS | 1842 | 1461406920578 Marionette DEBUG loaded listener.js 03:22:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f773b30b400) [pid = 1842] [serial = 1296] [outer = 0x7f773922a800] 03:22:01 INFO - PROCESS | 1842 | 1461406921319 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]]]}] 03:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1335ms 03:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:22:01 INFO - PROCESS | 1842 | 1461406921372 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:22:01 INFO - PROCESS | 1842 | 1461406921374 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:22:01 INFO - PROCESS | 1842 | 1461406921379 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:22:01 INFO - PROCESS | 1842 | 1461406921383 Marionette TRACE conn3 <- [1,1698,null,{}] 03:22:01 INFO - PROCESS | 1842 | 1461406921387 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}] 03:22:01 INFO - PROCESS | 1842 | 1461406921644 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:22:01 INFO - PROCESS | 1842 | 1461406921682 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c698800 == 122 [pid = 1842] [id = 432] 03:22:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f773922c000) [pid = 1842] [serial = 1297] [outer = (nil)] 03:22:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f773b5e1c00) [pid = 1842] [serial = 1298] [outer = 0x7f773922c000] 03:22:01 INFO - PROCESS | 1842 | 1461406921742 Marionette DEBUG loaded listener.js 03:22:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f773b6f5000) [pid = 1842] [serial = 1299] [outer = 0x7f773922c000] 03:22:02 INFO - PROCESS | 1842 | 1461406922778 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]]]}] 03:22:02 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 03:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1432ms 03:22:02 INFO - PROCESS | 1842 | 1461406922815 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:22:02 INFO - PROCESS | 1842 | 1461406922817 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:22:02 INFO - PROCESS | 1842 | 1461406922823 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:22:02 INFO - PROCESS | 1842 | 1461406922825 Marionette TRACE conn3 <- [1,1702,null,{}] 03:22:02 INFO - PROCESS | 1842 | 1461406922830 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}] 03:22:03 INFO - PROCESS | 1842 | 1461406923113 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:22:03 INFO - PROCESS | 1842 | 1461406923162 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774231d800 == 123 [pid = 1842] [id = 433] 03:22:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f773922c800) [pid = 1842] [serial = 1300] [outer = (nil)] 03:22:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f773b7adc00) [pid = 1842] [serial = 1301] [outer = 0x7f773922c800] 03:22:03 INFO - PROCESS | 1842 | 1461406923222 Marionette DEBUG loaded listener.js 03:22:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f773b989800) [pid = 1842] [serial = 1302] [outer = 0x7f773922c800] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f7734f50c00) [pid = 1842] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f7745279800) [pid = 1842] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f773b3cc800) [pid = 1842] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f773b30d000) [pid = 1842] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f773b7b6c00) [pid = 1842] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f77366b0400) [pid = 1842] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f77366aa000) [pid = 1842] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f77462db800) [pid = 1842] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f7737de2800) [pid = 1842] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f7744fb2400) [pid = 1842] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f7747d97800) [pid = 1842] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f7745428400) [pid = 1842] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f7737ac7400) [pid = 1842] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f7734e3a400) [pid = 1842] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f77492c4c00) [pid = 1842] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f773b7b9c00) [pid = 1842] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f77366a9000) [pid = 1842] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f773b989c00) [pid = 1842] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f77376e8800) [pid = 1842] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f774253d400) [pid = 1842] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f774ef11000) [pid = 1842] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f773b3ce800) [pid = 1842] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f773b3d1800) [pid = 1842] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f7738041400) [pid = 1842] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f7742063800) [pid = 1842] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f7738dd8c00) [pid = 1842] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f77338a9800) [pid = 1842] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f7737abd400) [pid = 1842] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f77487b1c00) [pid = 1842] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f775bff0c00) [pid = 1842] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f7747c6c000) [pid = 1842] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f7733115c00) [pid = 1842] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f7737abec00) [pid = 1842] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f7738dd6c00) [pid = 1842] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f773b98d400) [pid = 1842] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f775c226400) [pid = 1842] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f7734f59000) [pid = 1842] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f774d770800) [pid = 1842] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f7745cc8000) [pid = 1842] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f7733119800) [pid = 1842] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f7734f52000) [pid = 1842] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f77366b2400) [pid = 1842] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f773809fc00) [pid = 1842] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f7742062800) [pid = 1842] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f7738c53400) [pid = 1842] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f7749d2e800) [pid = 1842] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f77376e8c00) [pid = 1842] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f775d411800) [pid = 1842] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f77462de400) [pid = 1842] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f7749af4400) [pid = 1842] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f774e6b9000) [pid = 1842] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f7749d36400) [pid = 1842] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:22:04 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f773b7b6000) [pid = 1842] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:22:05 INFO - PROCESS | 1842 | 1461406925116 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]]]}] 03:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2331ms 03:22:05 INFO - PROCESS | 1842 | 1461406925155 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:22:05 INFO - PROCESS | 1842 | 1461406925158 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:22:05 INFO - PROCESS | 1842 | 1461406925165 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:22:05 INFO - PROCESS | 1842 | 1461406925168 Marionette TRACE conn3 <- [1,1706,null,{}] 03:22:05 INFO - PROCESS | 1842 | 1461406925172 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}] 03:22:05 INFO - PROCESS | 1842 | 1461406925403 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:22:05 INFO - PROCESS | 1842 | 1461406925421 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1e6000 == 124 [pid = 1842] [id = 434] 03:22:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f77332a2c00) [pid = 1842] [serial = 1303] [outer = (nil)] 03:22:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f77376bc000) [pid = 1842] [serial = 1304] [outer = 0x7f77332a2c00] 03:22:05 INFO - PROCESS | 1842 | 1461406925482 Marionette DEBUG loaded listener.js 03:22:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f7738049c00) [pid = 1842] [serial = 1305] [outer = 0x7f77332a2c00] 03:22:06 INFO - PROCESS | 1842 | 1461406926308 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]]]}] 03:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1183ms 03:22:06 INFO - PROCESS | 1842 | 1461406926349 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:22:06 INFO - PROCESS | 1842 | 1461406926352 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:22:06 INFO - PROCESS | 1842 | 1461406926358 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:22:06 INFO - PROCESS | 1842 | 1461406926360 Marionette TRACE conn3 <- [1,1710,null,{}] 03:22:06 INFO - PROCESS | 1842 | 1461406926368 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}] 03:22:06 INFO - PROCESS | 1842 | 1461406926531 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:22:06 INFO - PROCESS | 1842 | 1461406926544 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77426b1800 == 125 [pid = 1842] [id = 435] 03:22:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f77338ab800) [pid = 1842] [serial = 1306] [outer = (nil)] 03:22:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f773b3cd400) [pid = 1842] [serial = 1307] [outer = 0x7f77338ab800] 03:22:06 INFO - PROCESS | 1842 | 1461406926602 Marionette DEBUG loaded listener.js 03:22:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f773b753000) [pid = 1842] [serial = 1308] [outer = 0x7f77338ab800] 03:22:07 INFO - PROCESS | 1842 | 1461406927829 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]]]}] 03:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1531ms 03:22:07 INFO - PROCESS | 1842 | 1461406927891 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:22:07 INFO - PROCESS | 1842 | 1461406927898 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:22:07 INFO - PROCESS | 1842 | 1461406927907 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:22:07 INFO - PROCESS | 1842 | 1461406927912 Marionette TRACE conn3 <- [1,1714,null,{}] 03:22:07 INFO - PROCESS | 1842 | 1461406927919 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}] 03:22:08 INFO - PROCESS | 1842 | 1461406928129 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:22:08 INFO - PROCESS | 1842 | 1461406928385 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773769b000 == 126 [pid = 1842] [id = 436] 03:22:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f7734e42c00) [pid = 1842] [serial = 1309] [outer = (nil)] 03:22:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f7735013000) [pid = 1842] [serial = 1310] [outer = 0x7f7734e42c00] 03:22:08 INFO - PROCESS | 1842 | 1461406928504 Marionette DEBUG loaded listener.js 03:22:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f773506bc00) [pid = 1842] [serial = 1311] [outer = 0x7f7734e42c00] 03:22:09 INFO - PROCESS | 1842 | 1461406929389 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]]]}] 03:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1532ms 03:22:09 INFO - PROCESS | 1842 | 1461406929439 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:22:09 INFO - PROCESS | 1842 | 1461406929448 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:22:09 INFO - PROCESS | 1842 | 1461406929457 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:22:09 INFO - PROCESS | 1842 | 1461406929460 Marionette TRACE conn3 <- [1,1718,null,{}] 03:22:09 INFO - PROCESS | 1842 | 1461406929466 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}] 03:22:09 INFO - PROCESS | 1842 | 1461406929662 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:22:10 INFO - PROCESS | 1842 | 1461406929996 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfac800 == 127 [pid = 1842] [id = 437] 03:22:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f77376be400) [pid = 1842] [serial = 1312] [outer = (nil)] 03:22:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f7737dd6400) [pid = 1842] [serial = 1313] [outer = 0x7f77376be400] 03:22:10 INFO - PROCESS | 1842 | 1461406930073 Marionette DEBUG loaded listener.js 03:22:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f77380ab000) [pid = 1842] [serial = 1314] [outer = 0x7f77376be400] 03:22:10 INFO - PROCESS | 1842 | 1461406930863 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]]]}] 03:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1478ms 03:22:10 INFO - PROCESS | 1842 | 1461406930936 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:22:10 INFO - PROCESS | 1842 | 1461406930940 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:22:10 INFO - PROCESS | 1842 | 1461406930946 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:22:10 INFO - PROCESS | 1842 | 1461406930952 Marionette TRACE conn3 <- [1,1722,null,{}] 03:22:10 INFO - PROCESS | 1842 | 1461406930967 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}] 03:22:11 INFO - PROCESS | 1842 | 1461406931198 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:22:11 INFO - PROCESS | 1842 | 1461406931414 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e80800 == 128 [pid = 1842] [id = 438] 03:22:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f7738c53800) [pid = 1842] [serial = 1315] [outer = (nil)] 03:22:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f773b305400) [pid = 1842] [serial = 1316] [outer = 0x7f7738c53800] 03:22:11 INFO - PROCESS | 1842 | 1461406931571 Marionette DEBUG loaded listener.js 03:22:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f773b43f800) [pid = 1842] [serial = 1317] [outer = 0x7f7738c53800] 03:22:12 INFO - PROCESS | 1842 | 1461406932446 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]]]}] 03:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 03:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1534ms 03:22:12 INFO - PROCESS | 1842 | 1461406932480 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:22:12 INFO - PROCESS | 1842 | 1461406932485 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:22:12 INFO - PROCESS | 1842 | 1461406932491 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:22:12 INFO - PROCESS | 1842 | 1461406932493 Marionette TRACE conn3 <- [1,1726,null,{}] 03:22:12 INFO - PROCESS | 1842 | 1461406932499 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}] 03:22:12 INFO - PROCESS | 1842 | 1461406932689 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:22:12 INFO - PROCESS | 1842 | 1461406932899 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745094000 == 129 [pid = 1842] [id = 439] 03:22:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f7738ddfc00) [pid = 1842] [serial = 1318] [outer = (nil)] 03:22:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f773b7b0c00) [pid = 1842] [serial = 1319] [outer = 0x7f7738ddfc00] 03:22:12 INFO - PROCESS | 1842 | 1461406932969 Marionette DEBUG loaded listener.js 03:22:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f773b98d400) [pid = 1842] [serial = 1320] [outer = 0x7f7738ddfc00] 03:22:13 INFO - PROCESS | 1842 | 1461406933832 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]]]}] 03:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1386ms 03:22:13 INFO - PROCESS | 1842 | 1461406933878 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:22:13 INFO - PROCESS | 1842 | 1461406933882 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:22:13 INFO - PROCESS | 1842 | 1461406933888 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:22:13 INFO - PROCESS | 1842 | 1461406933890 Marionette TRACE conn3 <- [1,1730,null,{}] 03:22:13 INFO - PROCESS | 1842 | 1461406933896 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}] 03:22:14 INFO - PROCESS | 1842 | 1461406934085 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:22:14 INFO - PROCESS | 1842 | 1461406934292 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745a4a000 == 130 [pid = 1842] [id = 440] 03:22:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f773b447800) [pid = 1842] [serial = 1321] [outer = (nil)] 03:22:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f773c3b4800) [pid = 1842] [serial = 1322] [outer = 0x7f773b447800] 03:22:14 INFO - PROCESS | 1842 | 1461406934361 Marionette DEBUG loaded listener.js 03:22:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f7742066c00) [pid = 1842] [serial = 1323] [outer = 0x7f773b447800] 03:22:15 INFO - PROCESS | 1842 | 1461406935258 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]]]}] 03:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 03:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1429ms 03:22:15 INFO - PROCESS | 1842 | 1461406935318 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:22:15 INFO - PROCESS | 1842 | 1461406935322 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:22:15 INFO - PROCESS | 1842 | 1461406935328 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:22:15 INFO - PROCESS | 1842 | 1461406935330 Marionette TRACE conn3 <- [1,1734,null,{}] 03:22:15 INFO - PROCESS | 1842 | 1461406935335 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}] 03:22:15 INFO - PROCESS | 1842 | 1461406935540 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:22:15 INFO - PROCESS | 1842 | 1461406935747 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745e75800 == 131 [pid = 1842] [id = 441] 03:22:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f774206b800) [pid = 1842] [serial = 1324] [outer = (nil)] 03:22:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f77447ccc00) [pid = 1842] [serial = 1325] [outer = 0x7f774206b800] 03:22:15 INFO - PROCESS | 1842 | 1461406935863 Marionette DEBUG loaded listener.js 03:22:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f7744fb3c00) [pid = 1842] [serial = 1326] [outer = 0x7f774206b800] 03:22:16 INFO - PROCESS | 1842 | 1461406936769 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]]]}] 03:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1491ms 03:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:22:16 INFO - PROCESS | 1842 | 1461406936820 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:22:16 INFO - PROCESS | 1842 | 1461406936823 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:22:16 INFO - PROCESS | 1842 | 1461406936829 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:22:16 INFO - PROCESS | 1842 | 1461406936832 Marionette TRACE conn3 <- [1,1738,null,{}] 03:22:16 INFO - PROCESS | 1842 | 1461406936837 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}] 03:22:17 INFO - PROCESS | 1842 | 1461406937024 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:22:17 INFO - PROCESS | 1842 | 1461406937235 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749394000 == 132 [pid = 1842] [id = 442] 03:22:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f77426c6800) [pid = 1842] [serial = 1327] [outer = (nil)] 03:22:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f7745020000) [pid = 1842] [serial = 1328] [outer = 0x7f77426c6800] 03:22:17 INFO - PROCESS | 1842 | 1461406937304 Marionette DEBUG loaded listener.js 03:22:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f774555fc00) [pid = 1842] [serial = 1329] [outer = 0x7f77426c6800] 03:22:18 INFO - PROCESS | 1842 | 1461406938168 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]]]}] 03:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1384ms 03:22:18 INFO - PROCESS | 1842 | 1461406938213 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:22:18 INFO - PROCESS | 1842 | 1461406938217 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:22:18 INFO - PROCESS | 1842 | 1461406938222 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:22:18 INFO - PROCESS | 1842 | 1461406938225 Marionette TRACE conn3 <- [1,1742,null,{}] 03:22:18 INFO - PROCESS | 1842 | 1461406938230 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}] 03:22:18 INFO - PROCESS | 1842 | 1461406938425 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:22:18 INFO - PROCESS | 1842 | 1461406938637 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774941a000 == 133 [pid = 1842] [id = 443] 03:22:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f774477d800) [pid = 1842] [serial = 1330] [outer = (nil)] 03:22:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f7745d72c00) [pid = 1842] [serial = 1331] [outer = 0x7f774477d800] 03:22:18 INFO - PROCESS | 1842 | 1461406938749 Marionette DEBUG loaded listener.js 03:22:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f7745d7e000) [pid = 1842] [serial = 1332] [outer = 0x7f774477d800] 03:22:19 INFO - PROCESS | 1842 | 1461406939648 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]]]}] 03:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1481ms 03:22:19 INFO - PROCESS | 1842 | 1461406939720 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:22:19 INFO - PROCESS | 1842 | 1461406939723 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:22:19 INFO - PROCESS | 1842 | 1461406939734 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:22:19 INFO - PROCESS | 1842 | 1461406939738 Marionette TRACE conn3 <- [1,1746,null,{}] 03:22:19 INFO - PROCESS | 1842 | 1461406939743 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}] 03:22:19 INFO - PROCESS | 1842 | 1461406939952 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:22:20 INFO - PROCESS | 1842 | 1461406940163 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749cca800 == 134 [pid = 1842] [id = 444] 03:22:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f774542b400) [pid = 1842] [serial = 1333] [outer = (nil)] 03:22:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f7746c46800) [pid = 1842] [serial = 1334] [outer = 0x7f774542b400] 03:22:20 INFO - PROCESS | 1842 | 1461406940283 Marionette DEBUG loaded listener.js 03:22:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f7747c64400) [pid = 1842] [serial = 1335] [outer = 0x7f774542b400] 03:22:21 INFO - PROCESS | 1842 | 1461406941159 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]]]}] 03:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1487ms 03:22:21 INFO - PROCESS | 1842 | 1461406941238 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:22:21 INFO - PROCESS | 1842 | 1461406941243 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:22:21 INFO - PROCESS | 1842 | 1461406941251 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:22:21 INFO - PROCESS | 1842 | 1461406941254 Marionette TRACE conn3 <- [1,1750,null,{}] 03:22:21 INFO - PROCESS | 1842 | 1461406941266 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}] 03:22:21 INFO - PROCESS | 1842 | 1461406941496 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:22:21 INFO - PROCESS | 1842 | 1461406941712 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774cbb6800 == 135 [pid = 1842] [id = 445] 03:22:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f774585f400) [pid = 1842] [serial = 1336] [outer = (nil)] 03:22:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f7748759400) [pid = 1842] [serial = 1337] [outer = 0x7f774585f400] 03:22:21 INFO - PROCESS | 1842 | 1461406941821 Marionette DEBUG loaded listener.js 03:22:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f7748bf3c00) [pid = 1842] [serial = 1338] [outer = 0x7f774585f400] 03:22:22 INFO - PROCESS | 1842 | 1461406942739 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]]]}] 03:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1538ms 03:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:22:22 INFO - PROCESS | 1842 | 1461406942790 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:22:22 INFO - PROCESS | 1842 | 1461406942794 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:22:22 INFO - PROCESS | 1842 | 1461406942800 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:22:22 INFO - PROCESS | 1842 | 1461406942804 Marionette TRACE conn3 <- [1,1754,null,{}] 03:22:22 INFO - PROCESS | 1842 | 1461406942809 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}] 03:22:23 INFO - PROCESS | 1842 | 1461406943041 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:22:23 INFO - PROCESS | 1842 | 1461406943249 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dd5e000 == 136 [pid = 1842] [id = 446] 03:22:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f7745d7f400) [pid = 1842] [serial = 1339] [outer = (nil)] 03:22:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f77493d2800) [pid = 1842] [serial = 1340] [outer = 0x7f7745d7f400] 03:22:23 INFO - PROCESS | 1842 | 1461406943369 Marionette DEBUG loaded listener.js 03:22:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f7749a0f400) [pid = 1842] [serial = 1341] [outer = 0x7f7745d7f400] 03:22:24 INFO - PROCESS | 1842 | 1461406944280 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]]]}] 03:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1534ms 03:22:24 INFO - PROCESS | 1842 | 1461406944334 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:22:24 INFO - PROCESS | 1842 | 1461406944338 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:22:24 INFO - PROCESS | 1842 | 1461406944343 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:22:24 INFO - PROCESS | 1842 | 1461406944347 Marionette TRACE conn3 <- [1,1758,null,{}] 03:22:24 INFO - PROCESS | 1842 | 1461406944352 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}] 03:22:24 INFO - PROCESS | 1842 | 1461406944555 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:22:24 INFO - PROCESS | 1842 | 1461406944771 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e399000 == 137 [pid = 1842] [id = 447] 03:22:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f774910c000) [pid = 1842] [serial = 1342] [outer = (nil)] 03:22:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f7749d2b400) [pid = 1842] [serial = 1343] [outer = 0x7f774910c000] 03:22:24 INFO - PROCESS | 1842 | 1461406944894 Marionette DEBUG loaded listener.js 03:22:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f774a739400) [pid = 1842] [serial = 1344] [outer = 0x7f774910c000] 03:22:25 INFO - PROCESS | 1842 | 1461406945829 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]]]}] 03:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1532ms 03:22:25 INFO - PROCESS | 1842 | 1461406945877 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:22:25 INFO - PROCESS | 1842 | 1461406945881 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:22:25 INFO - PROCESS | 1842 | 1461406945886 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:22:25 INFO - PROCESS | 1842 | 1461406945889 Marionette TRACE conn3 <- [1,1762,null,{}] 03:22:25 INFO - PROCESS | 1842 | 1461406945894 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}] 03:22:26 INFO - PROCESS | 1842 | 1461406946110 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:22:26 INFO - PROCESS | 1842 | 1461406946322 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7735808800 == 138 [pid = 1842] [id = 448] 03:22:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f77332a1400) [pid = 1842] [serial = 1345] [outer = (nil)] 03:22:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f7738040000) [pid = 1842] [serial = 1346] [outer = 0x7f77332a1400] 03:22:26 INFO - PROCESS | 1842 | 1461406946447 Marionette DEBUG loaded listener.js 03:22:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f7748750400) [pid = 1842] [serial = 1347] [outer = 0x7f77332a1400] 03:22:27 INFO - PROCESS | 1842 | 1461406947324 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]]]}] 03:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1480ms 03:22:27 INFO - PROCESS | 1842 | 1461406947367 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:22:27 INFO - PROCESS | 1842 | 1461406947371 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:22:27 INFO - PROCESS | 1842 | 1461406947376 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:22:27 INFO - PROCESS | 1842 | 1461406947379 Marionette TRACE conn3 <- [1,1766,null,{}] 03:22:27 INFO - PROCESS | 1842 | 1461406947384 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}] 03:22:27 INFO - PROCESS | 1842 | 1461406947675 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:22:27 INFO - PROCESS | 1842 | 1461406947829 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5dc800 == 139 [pid = 1842] [id = 449] 03:22:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f7733116000) [pid = 1842] [serial = 1348] [outer = (nil)] 03:22:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f7734f56800) [pid = 1842] [serial = 1349] [outer = 0x7f7733116000] 03:22:27 INFO - PROCESS | 1842 | 1461406947952 Marionette DEBUG loaded listener.js 03:22:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f7742066800) [pid = 1842] [serial = 1350] [outer = 0x7f7733116000] 03:22:28 INFO - PROCESS | 1842 | 1461406948876 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]]]}] 03:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1533ms 03:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:22:28 INFO - PROCESS | 1842 | 1461406948911 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:22:28 INFO - PROCESS | 1842 | 1461406948913 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:22:28 INFO - PROCESS | 1842 | 1461406948919 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:22:28 INFO - PROCESS | 1842 | 1461406948922 Marionette TRACE conn3 <- [1,1770,null,{}] 03:22:28 INFO - PROCESS | 1842 | 1461406948927 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}] 03:22:29 INFO - PROCESS | 1842 | 1461406949144 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:22:29 INFO - PROCESS | 1842 | 1461406949427 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7735804800 == 140 [pid = 1842] [id = 450] 03:22:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f7734f51800) [pid = 1842] [serial = 1351] [outer = (nil)] 03:22:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f7738048c00) [pid = 1842] [serial = 1352] [outer = 0x7f7734f51800] 03:22:29 INFO - PROCESS | 1842 | 1461406949541 Marionette DEBUG loaded listener.js 03:22:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f7739cf5000) [pid = 1842] [serial = 1353] [outer = 0x7f7734f51800] 03:22:30 INFO - PROCESS | 1842 | 1461406950393 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]]]}] 03:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1538ms 03:22:30 INFO - PROCESS | 1842 | 1461406950457 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:22:30 INFO - PROCESS | 1842 | 1461406950460 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:22:30 INFO - PROCESS | 1842 | 1461406950466 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:22:30 INFO - PROCESS | 1842 | 1461406950468 Marionette TRACE conn3 <- [1,1774,null,{}] 03:22:30 INFO - PROCESS | 1842 | 1461406950474 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}] 03:22:30 INFO - PROCESS | 1842 | 1461406950683 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:22:30 INFO - PROCESS | 1842 | 1461406950950 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356d4000 == 141 [pid = 1842] [id = 451] 03:22:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f772f6d6000) [pid = 1842] [serial = 1354] [outer = (nil)] 03:22:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f772f6dcc00) [pid = 1842] [serial = 1355] [outer = 0x7f772f6d6000] 03:22:31 INFO - PROCESS | 1842 | 1461406951501 Marionette DEBUG loaded listener.js 03:22:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f7730be3400) [pid = 1842] [serial = 1356] [outer = 0x7f772f6d6000] 03:22:32 INFO - PROCESS | 1842 | 1461406952534 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]]]}] 03:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2133ms 03:22:32 INFO - PROCESS | 1842 | 1461406952601 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:22:32 INFO - PROCESS | 1842 | 1461406952608 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:22:32 INFO - PROCESS | 1842 | 1461406952616 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:22:32 INFO - PROCESS | 1842 | 1461406952619 Marionette TRACE conn3 <- [1,1778,null,{}] 03:22:32 INFO - PROCESS | 1842 | 1461406952626 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}] 03:22:32 INFO - PROCESS | 1842 | 1461406952827 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:22:33 INFO - PROCESS | 1842 | 1461406953041 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733cdb800 == 142 [pid = 1842] [id = 452] 03:22:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f772f6d8c00) [pid = 1842] [serial = 1357] [outer = (nil)] 03:22:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f7730be2800) [pid = 1842] [serial = 1358] [outer = 0x7f772f6d8c00] 03:22:33 INFO - PROCESS | 1842 | 1461406953166 Marionette DEBUG loaded listener.js 03:22:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f7735071c00) [pid = 1842] [serial = 1359] [outer = 0x7f772f6d8c00] 03:22:34 INFO - PROCESS | 1842 | 1461406954247 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]]]}] 03:22:34 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 03:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1683ms 03:22:34 INFO - PROCESS | 1842 | 1461406954299 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:22:34 INFO - PROCESS | 1842 | 1461406954305 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:22:34 INFO - PROCESS | 1842 | 1461406954314 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:22:34 INFO - PROCESS | 1842 | 1461406954318 Marionette TRACE conn3 <- [1,1782,null,{}] 03:22:34 INFO - PROCESS | 1842 | 1461406954323 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}] 03:22:34 INFO - PROCESS | 1842 | 1461406954507 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:22:34 INFO - PROCESS | 1842 | 1461406954903 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:34 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f773506d000) [pid = 1842] [serial = 1208] [outer = (nil)] [url = about:blank] 03:22:34 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f77306e1800) [pid = 1842] [serial = 1211] [outer = (nil)] [url = about:blank] 03:22:34 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f773506b800) [pid = 1842] [serial = 1214] [outer = (nil)] [url = about:blank] 03:22:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730de9000 == 143 [pid = 1842] [id = 453] 03:22:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f77306e1800) [pid = 1842] [serial = 1360] [outer = (nil)] 03:22:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f7737acc400) [pid = 1842] [serial = 1361] [outer = 0x7f77306e1800] 03:22:35 INFO - PROCESS | 1842 | 1461406955042 Marionette DEBUG loaded listener.js 03:22:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f7737de2800) [pid = 1842] [serial = 1362] [outer = 0x7f77306e1800] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b1e6000 == 142 [pid = 1842] [id = 434] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774231d800 == 141 [pid = 1842] [id = 433] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c698800 == 140 [pid = 1842] [id = 432] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7737cda800 == 139 [pid = 1842] [id = 431] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7734ce4800 == 138 [pid = 1842] [id = 430] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7734ce2000 == 137 [pid = 1842] [id = 429] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77390cf000 == 136 [pid = 1842] [id = 428] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77379cd800 == 135 [pid = 1842] [id = 427] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773391f000 == 134 [pid = 1842] [id = 426] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733cc3000 == 133 [pid = 1842] [id = 421] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775f317000 == 132 [pid = 1842] [id = 420] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774f560000 == 131 [pid = 1842] [id = 419] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dd67800 == 130 [pid = 1842] [id = 418] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b13c800 == 129 [pid = 1842] [id = 417] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749416000 == 128 [pid = 1842] [id = 416] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745e5f800 == 127 [pid = 1842] [id = 415] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7742364800 == 126 [pid = 1842] [id = 414] 03:22:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773768b800 == 125 [pid = 1842] [id = 413] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f7734f5e000) [pid = 1842] [serial = 1074] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f7748d08800) [pid = 1842] [serial = 912] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f773b6fa400) [pid = 1842] [serial = 978] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f7748bee800) [pid = 1842] [serial = 984] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f773922dc00) [pid = 1842] [serial = 975] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f7737dda800) [pid = 1842] [serial = 879] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f774ef95000) [pid = 1842] [serial = 1050] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f774fbc4800) [pid = 1842] [serial = 1005] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f7749241800) [pid = 1842] [serial = 987] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f774c2a8000) [pid = 1842] [serial = 1047] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f774dddc000) [pid = 1842] [serial = 915] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f773b983800) [pid = 1842] [serial = 933] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f774ef90000) [pid = 1842] [serial = 996] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f77447cf000) [pid = 1842] [serial = 909] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f77366b2000) [pid = 1842] [serial = 876] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f7744fb1800) [pid = 1842] [serial = 981] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f773b7b9800) [pid = 1842] [serial = 870] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f774923c400) [pid = 1842] [serial = 1008] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f774fbc1000) [pid = 1842] [serial = 999] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f773b444c00) [pid = 1842] [serial = 939] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f773b989400) [pid = 1842] [serial = 936] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f775c4eb000) [pid = 1842] [serial = 924] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f7749a0d400) [pid = 1842] [serial = 1071] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f773b43c400) [pid = 1842] [serial = 1035] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f7737acb800) [pid = 1842] [serial = 927] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f774d78d400) [pid = 1842] [serial = 993] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f775d41fc00) [pid = 1842] [serial = 1062] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f7749d2cc00) [pid = 1842] [serial = 1044] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f77366ab400) [pid = 1842] [serial = 1175] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f773b751800) [pid = 1842] [serial = 930] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f7739228c00) [pid = 1842] [serial = 906] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f7760db7400) [pid = 1842] [serial = 921] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f775c298c00) [pid = 1842] [serial = 1059] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f7748d0f800) [pid = 1842] [serial = 1041] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f7738ddd400) [pid = 1842] [serial = 1152] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f773b756400) [pid = 1842] [serial = 1077] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f7749cf0400) [pid = 1842] [serial = 882] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f7739229400) [pid = 1842] [serial = 1104] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f7742071000) [pid = 1842] [serial = 1068] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f774fbc0400) [pid = 1842] [serial = 1002] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f774c493000) [pid = 1842] [serial = 990] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f7737ae2800) [pid = 1842] [serial = 873] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f7760c6d800) [pid = 1842] [serial = 1065] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f775187f400) [pid = 1842] [serial = 1053] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f774fbaf800) [pid = 1842] [serial = 918] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f775618ac00) [pid = 1842] [serial = 780] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f775bff0800) [pid = 1842] [serial = 1056] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f77447c5800) [pid = 1842] [serial = 1038] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | 1461406955930 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]]]}] 03:22:35 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 03:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1636ms 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f774620d400) [pid = 1842] [serial = 1187] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f775eeaa400) [pid = 1842] [serial = 1205] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f773b3c8800) [pid = 1842] [serial = 1226] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f77426d5000) [pid = 1842] [serial = 1181] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f774ef0d800) [pid = 1842] [serial = 1199] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f773803d400) [pid = 1842] [serial = 1221] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f773506dc00) [pid = 1842] [serial = 1220] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f773b306800) [pid = 1842] [serial = 1217] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f774b12cc00) [pid = 1842] [serial = 1193] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f773b3cbc00) [pid = 1842] [serial = 1178] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f773b98d000) [pid = 1842] [serial = 1230] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f773b6fd000) [pid = 1842] [serial = 1229] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f774d794800) [pid = 1842] [serial = 1196] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f7739cf6000) [pid = 1842] [serial = 1224] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f774923e800) [pid = 1842] [serial = 1190] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f773c3b4000) [pid = 1842] [serial = 1233] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f773c3ba800) [pid = 1842] [serial = 1235] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f773c3aec00) [pid = 1842] [serial = 1232] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f7745ccbc00) [pid = 1842] [serial = 1184] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f7738043000) [pid = 1842] [serial = 1223] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f773b5e0c00) [pid = 1842] [serial = 1227] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f774fbc2c00) [pid = 1842] [serial = 1202] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f77426cd400) [pid = 1842] [serial = 1236] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1842 | 1461406955992 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:22:35 INFO - PROCESS | 1842 | 1461406955995 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:22:36 INFO - PROCESS | 1842 | 1461406956008 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:22:36 INFO - PROCESS | 1842 | 1461406956012 Marionette TRACE conn3 <- [1,1786,null,{}] 03:22:36 INFO - PROCESS | 1842 | 1461406956027 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}] 03:22:36 INFO - PROCESS | 1842 | 1461406956216 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:22:36 INFO - PROCESS | 1842 | 1461406956389 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773630f000 == 126 [pid = 1842] [id = 454] 03:22:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f773500f000) [pid = 1842] [serial = 1363] [outer = (nil)] 03:22:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f7738c55800) [pid = 1842] [serial = 1364] [outer = 0x7f773500f000] 03:22:36 INFO - PROCESS | 1842 | 1461406956465 Marionette DEBUG loaded listener.js 03:22:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f7738ddec00) [pid = 1842] [serial = 1365] [outer = 0x7f773500f000] 03:22:37 INFO - PROCESS | 1842 | 1461406957250 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]]]}] 03:22:37 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 03:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1282ms 03:22:37 INFO - PROCESS | 1842 | 1461406957313 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:22:37 INFO - PROCESS | 1842 | 1461406957318 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:22:37 INFO - PROCESS | 1842 | 1461406957324 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:22:37 INFO - PROCESS | 1842 | 1461406957326 Marionette TRACE conn3 <- [1,1790,null,{}] 03:22:37 INFO - PROCESS | 1842 | 1461406957331 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}] 03:22:37 INFO - PROCESS | 1842 | 1461406957573 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:22:37 INFO - PROCESS | 1842 | 1461406957607 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77390de000 == 127 [pid = 1842] [id = 455] 03:22:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f7738de3400) [pid = 1842] [serial = 1366] [outer = (nil)] 03:22:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f7739e84c00) [pid = 1842] [serial = 1367] [outer = 0x7f7738de3400] 03:22:37 INFO - PROCESS | 1842 | 1461406957678 Marionette DEBUG loaded listener.js 03:22:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f773b310400) [pid = 1842] [serial = 1368] [outer = 0x7f7738de3400] 03:22:38 INFO - PROCESS | 1842 | 1461406958574 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]]]}] 03:22:38 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) 03:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1279ms 03:22:38 INFO - PROCESS | 1842 | 1461406958603 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:22:38 INFO - PROCESS | 1842 | 1461406958608 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:22:38 INFO - PROCESS | 1842 | 1461406958615 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:22:38 INFO - PROCESS | 1842 | 1461406958618 Marionette TRACE conn3 <- [1,1794,null,{}] 03:22:38 INFO - PROCESS | 1842 | 1461406958630 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}] 03:22:38 INFO - PROCESS | 1842 | 1461406958861 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:22:38 INFO - PROCESS | 1842 | 1461406958899 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bcde800 == 128 [pid = 1842] [id = 456] 03:22:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f773b3cbc00) [pid = 1842] [serial = 1369] [outer = (nil)] 03:22:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f773b43c400) [pid = 1842] [serial = 1370] [outer = 0x7f773b3cbc00] 03:22:39 INFO - PROCESS | 1842 | 1461406959037 Marionette DEBUG loaded listener.js 03:22:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f773b6f9800) [pid = 1842] [serial = 1371] [outer = 0x7f773b3cbc00] 03:22:40 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f77306e2000) [pid = 1842] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:22:40 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f77376e4c00) [pid = 1842] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:22:40 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f773922c000) [pid = 1842] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:22:40 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f7737de1800) [pid = 1842] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:22:40 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f773922c800) [pid = 1842] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:22:40 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f77332a2c00) [pid = 1842] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:22:40 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f773311f400) [pid = 1842] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:22:40 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f77338a9c00) [pid = 1842] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:22:40 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f773922a800) [pid = 1842] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:22:40 INFO - PROCESS | 1842 | 1461406960557 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]]]}] 03:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1980ms 03:22:40 INFO - PROCESS | 1842 | 1461406960596 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:22:40 INFO - PROCESS | 1842 | 1461406960600 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:22:40 INFO - PROCESS | 1842 | 1461406960605 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:22:40 INFO - PROCESS | 1842 | 1461406960607 Marionette TRACE conn3 <- [1,1798,null,{}] 03:22:40 INFO - PROCESS | 1842 | 1461406960612 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}] 03:22:40 INFO - PROCESS | 1842 | 1461406960859 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:22:40 INFO - PROCESS | 1842 | 1461406960881 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5f1800 == 129 [pid = 1842] [id = 457] 03:22:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f7734e46800) [pid = 1842] [serial = 1372] [outer = (nil)] 03:22:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f7739cf5400) [pid = 1842] [serial = 1373] [outer = 0x7f7734e46800] 03:22:40 INFO - PROCESS | 1842 | 1461406960943 Marionette DEBUG loaded listener.js 03:22:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f773b986000) [pid = 1842] [serial = 1374] [outer = 0x7f7734e46800] 03:22:41 INFO - PROCESS | 1842 | 1461406961736 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]]]}] 03:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1182ms 03:22:41 INFO - PROCESS | 1842 | 1461406961790 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:22:41 INFO - PROCESS | 1842 | 1461406961792 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:22:41 INFO - PROCESS | 1842 | 1461406961799 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:22:41 INFO - PROCESS | 1842 | 1461406961801 Marionette TRACE conn3 <- [1,1802,null,{}] 03:22:41 INFO - PROCESS | 1842 | 1461406961806 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}] 03:22:41 INFO - PROCESS | 1842 | 1461406961986 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:22:42 INFO - PROCESS | 1842 | 1461406962000 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77426a9800 == 130 [pid = 1842] [id = 458] 03:22:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f773b989400) [pid = 1842] [serial = 1375] [outer = (nil)] 03:22:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f7742065000) [pid = 1842] [serial = 1376] [outer = 0x7f773b989400] 03:22:42 INFO - PROCESS | 1842 | 1461406962062 Marionette DEBUG loaded listener.js 03:22:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f77426cc800) [pid = 1842] [serial = 1377] [outer = 0x7f773b989400] 03:22:43 INFO - PROCESS | 1842 | 1461406963296 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]]]}] 03:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1533ms 03:22:43 INFO - PROCESS | 1842 | 1461406963333 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:22:43 INFO - PROCESS | 1842 | 1461406963340 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:22:43 INFO - PROCESS | 1842 | 1461406963349 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:22:43 INFO - PROCESS | 1842 | 1461406963354 Marionette TRACE conn3 <- [1,1806,null,{}] 03:22:43 INFO - PROCESS | 1842 | 1461406963362 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}] 03:22:43 INFO - PROCESS | 1842 | 1461406963604 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:22:43 INFO - PROCESS | 1842 | 1461406963856 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77362e8000 == 131 [pid = 1842] [id = 459] 03:22:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f7735018c00) [pid = 1842] [serial = 1378] [outer = (nil)] 03:22:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f77366ac400) [pid = 1842] [serial = 1379] [outer = 0x7f7735018c00] 03:22:43 INFO - PROCESS | 1842 | 1461406963979 Marionette DEBUG loaded listener.js 03:22:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f7737abd800) [pid = 1842] [serial = 1380] [outer = 0x7f7735018c00] 03:22:44 INFO - PROCESS | 1842 | 1461406964866 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]]]}] 03:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1583ms 03:22:44 INFO - PROCESS | 1842 | 1461406964933 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:22:44 INFO - PROCESS | 1842 | 1461406964941 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:22:44 INFO - PROCESS | 1842 | 1461406964958 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:22:44 INFO - PROCESS | 1842 | 1461406964967 Marionette TRACE conn3 <- [1,1810,null,{}] 03:22:44 INFO - PROCESS | 1842 | 1461406964972 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}] 03:22:45 INFO - PROCESS | 1842 | 1461406965228 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:22:45 INFO - PROCESS | 1842 | 1461406965518 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c6ab000 == 132 [pid = 1842] [id = 460] 03:22:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f77338a4c00) [pid = 1842] [serial = 1381] [outer = (nil)] 03:22:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f7738c50c00) [pid = 1842] [serial = 1382] [outer = 0x7f77338a4c00] 03:22:45 INFO - PROCESS | 1842 | 1461406965635 Marionette DEBUG loaded listener.js 03:22:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f773922bc00) [pid = 1842] [serial = 1383] [outer = 0x7f77338a4c00] 03:22:46 INFO - PROCESS | 1842 | 1461406966498 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]]]}] 03:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1597ms 03:22:46 INFO - PROCESS | 1842 | 1461406966550 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:22:46 INFO - PROCESS | 1842 | 1461406966554 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:22:46 INFO - PROCESS | 1842 | 1461406966561 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:22:46 INFO - PROCESS | 1842 | 1461406966567 Marionette TRACE conn3 <- [1,1814,null,{}] 03:22:46 INFO - PROCESS | 1842 | 1461406966582 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}] 03:22:46 INFO - PROCESS | 1842 | 1461406966804 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:22:47 INFO - PROCESS | 1842 | 1461406967007 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f13800 == 133 [pid = 1842] [id = 461] 03:22:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f773b311400) [pid = 1842] [serial = 1384] [outer = (nil)] 03:22:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f773b6f6c00) [pid = 1842] [serial = 1385] [outer = 0x7f773b311400] 03:22:47 INFO - PROCESS | 1842 | 1461406967126 Marionette DEBUG loaded listener.js 03:22:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f773c3ad400) [pid = 1842] [serial = 1386] [outer = 0x7f773b311400] 03:22:48 INFO - PROCESS | 1842 | 1461406968015 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]]]}] 03:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1492ms 03:22:48 INFO - PROCESS | 1842 | 1461406968056 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:22:48 INFO - PROCESS | 1842 | 1461406968061 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:22:48 INFO - PROCESS | 1842 | 1461406968067 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:22:48 INFO - PROCESS | 1842 | 1461406968069 Marionette TRACE conn3 <- [1,1818,null,{}] 03:22:48 INFO - PROCESS | 1842 | 1461406968075 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}] 03:22:48 INFO - PROCESS | 1842 | 1461406968277 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:22:48 INFO - PROCESS | 1842 | 1461406968495 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774546f000 == 134 [pid = 1842] [id = 462] 03:22:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f7738c56400) [pid = 1842] [serial = 1387] [outer = (nil)] 03:22:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f77426cd400) [pid = 1842] [serial = 1388] [outer = 0x7f7738c56400] 03:22:48 INFO - PROCESS | 1842 | 1461406968609 Marionette DEBUG loaded listener.js 03:22:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f77447c9400) [pid = 1842] [serial = 1389] [outer = 0x7f7738c56400] 03:22:49 INFO - PROCESS | 1842 | 1461406969515 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]]]}] 03:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1476ms 03:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:22:49 INFO - PROCESS | 1842 | 1461406969545 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:22:49 INFO - PROCESS | 1842 | 1461406969548 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:22:49 INFO - PROCESS | 1842 | 1461406969554 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:22:49 INFO - PROCESS | 1842 | 1461406969557 Marionette TRACE conn3 <- [1,1822,null,{}] 03:22:49 INFO - PROCESS | 1842 | 1461406969562 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}] 03:22:49 INFO - PROCESS | 1842 | 1461406969760 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:22:49 INFO - PROCESS | 1842 | 1461406969977 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745e62800 == 135 [pid = 1842] [id = 463] 03:22:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f773b6f2c00) [pid = 1842] [serial = 1390] [outer = (nil)] 03:22:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f7744904c00) [pid = 1842] [serial = 1391] [outer = 0x7f773b6f2c00] 03:22:50 INFO - PROCESS | 1842 | 1461406970094 Marionette DEBUG loaded listener.js 03:22:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f774501e000) [pid = 1842] [serial = 1392] [outer = 0x7f773b6f2c00] 03:22:51 INFO - PROCESS | 1842 | 1461406971024 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]]]}] 03:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 03:22:51 INFO - PROCESS | 1842 | 1461406971083 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:22:51 INFO - PROCESS | 1842 | 1461406971087 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:22:51 INFO - PROCESS | 1842 | 1461406971093 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:22:51 INFO - PROCESS | 1842 | 1461406971096 Marionette TRACE conn3 <- [1,1826,null,{}] 03:22:51 INFO - PROCESS | 1842 | 1461406971101 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}] 03:22:51 INFO - PROCESS | 1842 | 1461406971351 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:22:51 INFO - PROCESS | 1842 | 1461406971596 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749416000 == 136 [pid = 1842] [id = 464] 03:22:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f77447ea800) [pid = 1842] [serial = 1393] [outer = (nil)] 03:22:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f77489b2c00) [pid = 1842] [serial = 1394] [outer = 0x7f77447ea800] 03:22:51 INFO - PROCESS | 1842 | 1461406971716 Marionette DEBUG loaded listener.js 03:22:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f7748d14c00) [pid = 1842] [serial = 1395] [outer = 0x7f77447ea800] 03:22:52 INFO - PROCESS | 1842 | 1461406972548 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]]]}] 03:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1485ms 03:22:52 INFO - PROCESS | 1842 | 1461406972579 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:22:52 INFO - PROCESS | 1842 | 1461406972583 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:22:52 INFO - PROCESS | 1842 | 1461406972589 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:22:52 INFO - PROCESS | 1842 | 1461406972591 Marionette TRACE conn3 <- [1,1830,null,{}] 03:22:52 INFO - PROCESS | 1842 | 1461406972597 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}] 03:22:52 INFO - PROCESS | 1842 | 1461406972795 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:22:53 INFO - PROCESS | 1842 | 1461406973004 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749cc5000 == 137 [pid = 1842] [id = 465] 03:22:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f7746f74c00) [pid = 1842] [serial = 1396] [outer = (nil)] 03:22:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f7749110000) [pid = 1842] [serial = 1397] [outer = 0x7f7746f74c00] 03:22:53 INFO - PROCESS | 1842 | 1461406973115 Marionette DEBUG loaded listener.js 03:22:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f77492be800) [pid = 1842] [serial = 1398] [outer = 0x7f7746f74c00] 03:22:54 INFO - PROCESS | 1842 | 1461406974014 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]]]}] 03:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1478ms 03:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:22:54 INFO - PROCESS | 1842 | 1461406974068 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:22:54 INFO - PROCESS | 1842 | 1461406974071 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:22:54 INFO - PROCESS | 1842 | 1461406974078 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:22:54 INFO - PROCESS | 1842 | 1461406974081 Marionette TRACE conn3 <- [1,1834,null,{}] 03:22:54 INFO - PROCESS | 1842 | 1461406974086 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}] 03:22:54 INFO - PROCESS | 1842 | 1461406974294 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:22:54 INFO - PROCESS | 1842 | 1461406974503 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774cd9c000 == 138 [pid = 1842] [id = 466] 03:22:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f772f6d6800) [pid = 1842] [serial = 1399] [outer = (nil)] 03:22:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f7749105c00) [pid = 1842] [serial = 1400] [outer = 0x7f772f6d6800] 03:22:54 INFO - PROCESS | 1842 | 1461406974620 Marionette DEBUG loaded listener.js 03:22:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f7749a06400) [pid = 1842] [serial = 1401] [outer = 0x7f772f6d6800] 03:22:55 INFO - PROCESS | 1842 | 1461406975482 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]]]}] 03:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 03:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1480ms 03:22:55 INFO - PROCESS | 1842 | 1461406975557 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:22:55 INFO - PROCESS | 1842 | 1461406975561 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:22:55 INFO - PROCESS | 1842 | 1461406975566 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:22:55 INFO - PROCESS | 1842 | 1461406975568 Marionette TRACE conn3 <- [1,1838,null,{}] 03:22:55 INFO - PROCESS | 1842 | 1461406975574 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}] 03:22:55 INFO - PROCESS | 1842 | 1461406975769 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:22:55 INFO - PROCESS | 1842 | 1461406975973 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dd53800 == 139 [pid = 1842] [id = 467] 03:22:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f77306e2000) [pid = 1842] [serial = 1402] [outer = (nil)] 03:22:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f7749cef800) [pid = 1842] [serial = 1403] [outer = 0x7f77306e2000] 03:22:56 INFO - PROCESS | 1842 | 1461406976084 Marionette DEBUG loaded listener.js 03:22:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f774a743c00) [pid = 1842] [serial = 1404] [outer = 0x7f77306e2000] 03:22:56 INFO - PROCESS | 1842 | 1461406976994 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]]]}] 03:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1482ms 03:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:22:57 INFO - PROCESS | 1842 | 1461406977050 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:22:57 INFO - PROCESS | 1842 | 1461406977053 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:22:57 INFO - PROCESS | 1842 | 1461406977059 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:22:57 INFO - PROCESS | 1842 | 1461406977062 Marionette TRACE conn3 <- [1,1842,null,{}] 03:22:57 INFO - PROCESS | 1842 | 1461406977067 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}] 03:22:57 INFO - PROCESS | 1842 | 1461406977267 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:22:57 INFO - PROCESS | 1842 | 1461406977474 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e38c000 == 140 [pid = 1842] [id = 468] 03:22:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f77492c3000) [pid = 1842] [serial = 1405] [outer = (nil)] 03:22:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f774b320400) [pid = 1842] [serial = 1406] [outer = 0x7f77492c3000] 03:22:57 INFO - PROCESS | 1842 | 1461406977597 Marionette DEBUG loaded listener.js 03:22:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f774cbdac00) [pid = 1842] [serial = 1407] [outer = 0x7f77492c3000] 03:22:58 INFO - PROCESS | 1842 | 1461406978531 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]]]}] 03:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1529ms 03:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:22:58 INFO - PROCESS | 1842 | 1461406978588 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:22:58 INFO - PROCESS | 1842 | 1461406978591 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:22:58 INFO - PROCESS | 1842 | 1461406978597 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:22:58 INFO - PROCESS | 1842 | 1461406978601 Marionette TRACE conn3 <- [1,1846,null,{}] 03:22:58 INFO - PROCESS | 1842 | 1461406978606 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}] 03:22:58 INFO - PROCESS | 1842 | 1461406978838 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:22:59 INFO - PROCESS | 1842 | 1461406979045 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774fb58000 == 141 [pid = 1842] [id = 469] 03:22:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f774b122800) [pid = 1842] [serial = 1408] [outer = (nil)] 03:22:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f774e61c400) [pid = 1842] [serial = 1409] [outer = 0x7f774b122800] 03:22:59 INFO - PROCESS | 1842 | 1461406979165 Marionette DEBUG loaded listener.js 03:22:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f774f51d400) [pid = 1842] [serial = 1410] [outer = 0x7f774b122800] 03:23:00 INFO - PROCESS | 1842 | 1461406980089 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]]]}] 03:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1529ms 03:23:00 INFO - PROCESS | 1842 | 1461406980126 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:23:00 INFO - PROCESS | 1842 | 1461406980129 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:23:00 INFO - PROCESS | 1842 | 1461406980135 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:23:00 INFO - PROCESS | 1842 | 1461406980137 Marionette TRACE conn3 <- [1,1850,null,{}] 03:23:00 INFO - PROCESS | 1842 | 1461406980143 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}] 03:23:00 INFO - PROCESS | 1842 | 1461406980349 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:23:00 INFO - PROCESS | 1842 | 1461406980562 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775550e800 == 142 [pid = 1842] [id = 470] 03:23:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f774d641000) [pid = 1842] [serial = 1411] [outer = (nil)] 03:23:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f774faadc00) [pid = 1842] [serial = 1412] [outer = 0x7f774d641000] 03:23:00 INFO - PROCESS | 1842 | 1461406980671 Marionette DEBUG loaded listener.js 03:23:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f774fbc0400) [pid = 1842] [serial = 1413] [outer = 0x7f774d641000] 03:23:01 INFO - PROCESS | 1842 | 1461406981596 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]]]}] 03:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1533ms 03:23:01 INFO - PROCESS | 1842 | 1461406981683 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:23:01 INFO - PROCESS | 1842 | 1461406981687 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:23:01 INFO - PROCESS | 1842 | 1461406981693 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:23:01 INFO - PROCESS | 1842 | 1461406981696 Marionette TRACE conn3 <- [1,1854,null,{}] 03:23:01 INFO - PROCESS | 1842 | 1461406981701 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}] 03:23:01 INFO - PROCESS | 1842 | 1461406981907 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:23:02 INFO - PROCESS | 1842 | 1461406982173 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744709800 == 143 [pid = 1842] [id = 471] 03:23:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f772f6e1400) [pid = 1842] [serial = 1414] [outer = (nil)] 03:23:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f774f522400) [pid = 1842] [serial = 1415] [outer = 0x7f772f6e1400] 03:23:02 INFO - PROCESS | 1842 | 1461406982315 Marionette DEBUG loaded listener.js 03:23:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f7751537c00) [pid = 1842] [serial = 1416] [outer = 0x7f772f6e1400] 03:23:03 INFO - PROCESS | 1842 | 1461406983188 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]]]}] 03:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1542ms 03:23:03 INFO - PROCESS | 1842 | 1461406983237 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:23:03 INFO - PROCESS | 1842 | 1461406983241 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:23:03 INFO - PROCESS | 1842 | 1461406983246 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:23:03 INFO - PROCESS | 1842 | 1461406983248 Marionette TRACE conn3 <- [1,1858,null,{}] 03:23:03 INFO - PROCESS | 1842 | 1461406983254 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}] 03:23:03 INFO - PROCESS | 1842 | 1461406983447 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:23:03 INFO - PROCESS | 1842 | 1461406983663 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356c3800 == 144 [pid = 1842] [id = 472] 03:23:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f7734e39000) [pid = 1842] [serial = 1417] [outer = (nil)] 03:23:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f77380a2400) [pid = 1842] [serial = 1418] [outer = 0x7f7734e39000] 03:23:03 INFO - PROCESS | 1842 | 1461406983773 Marionette DEBUG loaded listener.js 03:23:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f774f524800) [pid = 1842] [serial = 1419] [outer = 0x7f7734e39000] 03:23:04 INFO - PROCESS | 1842 | 1461406984672 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]]]}] 03:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1484ms 03:23:04 INFO - PROCESS | 1842 | 1461406984750 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:23:04 INFO - PROCESS | 1842 | 1461406984752 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:23:04 INFO - PROCESS | 1842 | 1461406984762 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:23:04 INFO - PROCESS | 1842 | 1461406984765 Marionette TRACE conn3 <- [1,1862,null,{}] 03:23:04 INFO - PROCESS | 1842 | 1461406984770 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}] 03:23:04 INFO - PROCESS | 1842 | 1461406984975 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:23:05 INFO - PROCESS | 1842 | 1461406985656 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77362d7800 == 145 [pid = 1842] [id = 473] 03:23:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f77306e2c00) [pid = 1842] [serial = 1420] [outer = (nil)] 03:23:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f7733124800) [pid = 1842] [serial = 1421] [outer = 0x7f77306e2c00] 03:23:05 INFO - PROCESS | 1842 | 1461406985809 Marionette DEBUG loaded listener.js 03:23:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f7734f53400) [pid = 1842] [serial = 1422] [outer = 0x7f77306e2c00] 03:23:06 INFO - PROCESS | 1842 | 1461406986699 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]]]}] 03:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1986ms 03:23:06 INFO - PROCESS | 1842 | 1461406986749 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:23:06 INFO - PROCESS | 1842 | 1461406986756 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:23:06 INFO - PROCESS | 1842 | 1461406986764 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:23:06 INFO - PROCESS | 1842 | 1461406986768 Marionette TRACE conn3 <- [1,1866,null,{}] 03:23:06 INFO - PROCESS | 1842 | 1461406986774 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}] 03:23:06 INFO - PROCESS | 1842 | 1461406986970 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:23:07 INFO - PROCESS | 1842 | 1461406987215 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1e5800 == 146 [pid = 1842] [id = 474] 03:23:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f7730bdcc00) [pid = 1842] [serial = 1423] [outer = (nil)] 03:23:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f773501a000) [pid = 1842] [serial = 1424] [outer = 0x7f7730bdcc00] 03:23:07 INFO - PROCESS | 1842 | 1461406987351 Marionette DEBUG loaded listener.js 03:23:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f7738045000) [pid = 1842] [serial = 1425] [outer = 0x7f7730bdcc00] 03:23:08 INFO - PROCESS | 1842 | 1461406988382 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]]]}] 03:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1685ms 03:23:08 INFO - PROCESS | 1842 | 1461406988455 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:23:08 INFO - PROCESS | 1842 | 1461406988464 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:23:08 INFO - PROCESS | 1842 | 1461406988475 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:23:08 INFO - PROCESS | 1842 | 1461406988480 Marionette TRACE conn3 <- [1,1870,null,{}] 03:23:08 INFO - PROCESS | 1842 | 1461406988488 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}] 03:23:08 INFO - PROCESS | 1842 | 1461406988828 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:23:09 INFO - PROCESS | 1842 | 1461406989264 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356c2800 == 147 [pid = 1842] [id = 475] 03:23:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f77306e0000) [pid = 1842] [serial = 1426] [outer = (nil)] 03:23:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f7739e88800) [pid = 1842] [serial = 1427] [outer = 0x7f77306e0000] 03:23:09 INFO - PROCESS | 1842 | 1461406989376 Marionette DEBUG loaded listener.js 03:23:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f773b3c4000) [pid = 1842] [serial = 1428] [outer = 0x7f77306e0000] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5f1800 == 146 [pid = 1842] [id = 457] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f775d202c00) [pid = 1842] [serial = 1271] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f7749cf7000) [pid = 1842] [serial = 1259] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f774fbc9800) [pid = 1842] [serial = 1265] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f7730be0000) [pid = 1842] [serial = 1274] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f774e165400) [pid = 1842] [serial = 1262] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f773501b800) [pid = 1842] [serial = 1268] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f772f6da800) [pid = 1842] [serial = 1277] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bcde800 == 145 [pid = 1842] [id = 456] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77390de000 == 144 [pid = 1842] [id = 455] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773630f000 == 143 [pid = 1842] [id = 454] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730de9000 == 142 [pid = 1842] [id = 453] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733cdb800 == 141 [pid = 1842] [id = 452] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77356d4000 == 140 [pid = 1842] [id = 451] 03:23:10 INFO - PROCESS | 1842 | 1461406990594 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]]]}] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745a4a000 == 139 [pid = 1842] [id = 440] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745094000 == 138 [pid = 1842] [id = 439] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e80800 == 137 [pid = 1842] [id = 438] 03:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2154ms 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bfac800 == 136 [pid = 1842] [id = 437] 03:23:10 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773769b000 == 135 [pid = 1842] [id = 436] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f7738049c00) [pid = 1842] [serial = 1305] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f773389cc00) [pid = 1842] [serial = 1281] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f77376f0400) [pid = 1842] [serial = 1286] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f773b6f5000) [pid = 1842] [serial = 1299] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f77380a3800) [pid = 1842] [serial = 1289] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f7747d2cc00) [pid = 1842] [serial = 1253] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f773311cc00) [pid = 1842] [serial = 1280] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f773b5e1c00) [pid = 1842] [serial = 1298] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f773b989800) [pid = 1842] [serial = 1302] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f77376bc000) [pid = 1842] [serial = 1304] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f7734e47000) [pid = 1842] [serial = 1292] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f773c3b1800) [pid = 1842] [serial = 1247] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f77376b5800) [pid = 1842] [serial = 1241] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f77380ab800) [pid = 1842] [serial = 1293] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f773b7adc00) [pid = 1842] [serial = 1301] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f7735064400) [pid = 1842] [serial = 1284] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f77447c2400) [pid = 1842] [serial = 1238] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f7749240400) [pid = 1842] [serial = 1256] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f7738c50000) [pid = 1842] [serial = 1290] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f7739e7e400) [pid = 1842] [serial = 1244] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f773b30b400) [pid = 1842] [serial = 1296] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f7737ac6400) [pid = 1842] [serial = 1287] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f7745cc6400) [pid = 1842] [serial = 1250] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f7739cfb800) [pid = 1842] [serial = 1295] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f7734f5c000) [pid = 1842] [serial = 1283] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1842 | 1461406990674 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:23:10 INFO - PROCESS | 1842 | 1461406990681 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:23:10 INFO - PROCESS | 1842 | 1461406990695 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:23:10 INFO - PROCESS | 1842 | 1461406990703 Marionette TRACE conn3 <- [1,1874,null,{}] 03:23:10 INFO - PROCESS | 1842 | 1461406990716 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}] 03:23:10 INFO - PROCESS | 1842 | 1461406990903 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:23:11 INFO - PROCESS | 1842 | 1461406991134 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356db800 == 136 [pid = 1842] [id = 476] 03:23:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f7734e3e400) [pid = 1842] [serial = 1429] [outer = (nil)] 03:23:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f773b5e3000) [pid = 1842] [serial = 1430] [outer = 0x7f7734e3e400] 03:23:11 INFO - PROCESS | 1842 | 1461406991199 Marionette DEBUG loaded listener.js 03:23:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f773b7adc00) [pid = 1842] [serial = 1431] [outer = 0x7f7734e3e400] 03:23:11 INFO - PROCESS | 1842 | 1461406991898 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]]]}] 03:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1239ms 03:23:11 INFO - PROCESS | 1842 | 1461406991932 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:23:11 INFO - PROCESS | 1842 | 1461406991935 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:23:11 INFO - PROCESS | 1842 | 1461406991941 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:23:11 INFO - PROCESS | 1842 | 1461406991943 Marionette TRACE conn3 <- [1,1878,null,{}] 03:23:11 INFO - PROCESS | 1842 | 1461406991948 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}] 03:23:12 INFO - PROCESS | 1842 | 1461406992106 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:23:12 INFO - PROCESS | 1842 | 1461406992122 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b60b000 == 137 [pid = 1842] [id = 477] 03:23:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f773b6f0000) [pid = 1842] [serial = 1432] [outer = (nil)] 03:23:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f773c3b7000) [pid = 1842] [serial = 1433] [outer = 0x7f773b6f0000] 03:23:12 INFO - PROCESS | 1842 | 1461406992180 Marionette DEBUG loaded listener.js 03:23:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f7744778c00) [pid = 1842] [serial = 1434] [outer = 0x7f773b6f0000] 03:23:13 INFO - PROCESS | 1842 | 1461406993116 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]]]}] 03:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1225ms 03:23:13 INFO - PROCESS | 1842 | 1461406993168 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:23:13 INFO - PROCESS | 1842 | 1461406993171 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:23:13 INFO - PROCESS | 1842 | 1461406993183 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:23:13 INFO - PROCESS | 1842 | 1461406993185 Marionette TRACE conn3 <- [1,1882,null,{}] 03:23:13 INFO - PROCESS | 1842 | 1461406993200 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}] 03:23:13 INFO - PROCESS | 1842 | 1461406993447 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:23:13 INFO - PROCESS | 1842 | 1461406993474 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77421f6000 == 138 [pid = 1842] [id = 478] 03:23:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f7745015c00) [pid = 1842] [serial = 1435] [outer = (nil)] 03:23:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f774527c400) [pid = 1842] [serial = 1436] [outer = 0x7f7745015c00] 03:23:13 INFO - PROCESS | 1842 | 1461406993543 Marionette DEBUG loaded listener.js 03:23:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f7745d7b000) [pid = 1842] [serial = 1437] [outer = 0x7f7745015c00] 03:23:14 INFO - PROCESS | 1842 | 1461406994413 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]]]}] 03:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1280ms 03:23:14 INFO - PROCESS | 1842 | 1461406994463 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:23:14 INFO - PROCESS | 1842 | 1461406994466 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:23:14 INFO - PROCESS | 1842 | 1461406994477 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:23:14 INFO - PROCESS | 1842 | 1461406994480 Marionette TRACE conn3 <- [1,1886,null,{}] 03:23:14 INFO - PROCESS | 1842 | 1461406994489 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}] 03:23:14 INFO - PROCESS | 1842 | 1461406994719 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:23:14 INFO - PROCESS | 1842 | 1461406994748 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745099000 == 139 [pid = 1842] [id = 479] 03:23:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f7745d7bc00) [pid = 1842] [serial = 1438] [outer = (nil)] 03:23:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f7748bf6000) [pid = 1842] [serial = 1439] [outer = 0x7f7745d7bc00] 03:23:14 INFO - PROCESS | 1842 | 1461406994807 Marionette DEBUG loaded listener.js 03:23:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f7749985400) [pid = 1842] [serial = 1440] [outer = 0x7f7745d7bc00] 03:23:15 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f772f6d8c00) [pid = 1842] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:23:15 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f772f6d6000) [pid = 1842] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:23:15 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f77306e1800) [pid = 1842] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:23:15 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f773500f000) [pid = 1842] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:23:15 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f773b3cbc00) [pid = 1842] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:23:15 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f7734e46800) [pid = 1842] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:23:15 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f7738de3400) [pid = 1842] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:23:16 INFO - PROCESS | 1842 | 1461406996159 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]]]}] 03:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1735ms 03:23:16 INFO - PROCESS | 1842 | 1461406996213 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:23:16 INFO - PROCESS | 1842 | 1461406996216 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:23:16 INFO - PROCESS | 1842 | 1461406996222 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:23:16 INFO - PROCESS | 1842 | 1461406996224 Marionette TRACE conn3 <- [1,1890,null,{}] 03:23:16 INFO - PROCESS | 1842 | 1461406996239 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}] 03:23:16 INFO - PROCESS | 1842 | 1461406996414 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:23:16 INFO - PROCESS | 1842 | 1461406996439 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745153000 == 140 [pid = 1842] [id = 480] 03:23:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f77306e1800) [pid = 1842] [serial = 1441] [outer = (nil)] 03:23:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f7748bed400) [pid = 1842] [serial = 1442] [outer = 0x7f77306e1800] 03:23:16 INFO - PROCESS | 1842 | 1461406996498 Marionette DEBUG loaded listener.js 03:23:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f7749cee000) [pid = 1842] [serial = 1443] [outer = 0x7f77306e1800] 03:23:17 INFO - PROCESS | 1842 | 1461406997360 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]]]}] 03:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1194ms 03:23:17 INFO - PROCESS | 1842 | 1461406997417 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:23:17 INFO - PROCESS | 1842 | 1461406997419 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:23:17 INFO - PROCESS | 1842 | 1461406997429 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:23:17 INFO - PROCESS | 1842 | 1461406997431 Marionette TRACE conn3 <- [1,1894,null,{}] 03:23:17 INFO - PROCESS | 1842 | 1461406997436 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}] 03:23:17 INFO - PROCESS | 1842 | 1461406997602 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:23:17 INFO - PROCESS | 1842 | 1461406997962 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730cda000 == 141 [pid = 1842] [id = 481] 03:23:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f772f6d9000) [pid = 1842] [serial = 1444] [outer = (nil)] 03:23:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f77306de000) [pid = 1842] [serial = 1445] [outer = 0x7f772f6d9000] 03:23:18 INFO - PROCESS | 1842 | 1461406998038 Marionette DEBUG loaded listener.js 03:23:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f7734e3f000) [pid = 1842] [serial = 1446] [outer = 0x7f772f6d9000] 03:23:19 INFO - PROCESS | 1842 | 1461406999045 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]]]}] 03:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1678ms 03:23:19 INFO - PROCESS | 1842 | 1461406999110 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:23:19 INFO - PROCESS | 1842 | 1461406999118 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:23:19 INFO - PROCESS | 1842 | 1461406999126 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:23:19 INFO - PROCESS | 1842 | 1461406999130 Marionette TRACE conn3 <- [1,1898,null,{}] 03:23:19 INFO - PROCESS | 1842 | 1461406999137 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}] 03:23:19 INFO - PROCESS | 1842 | 1461406999404 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:23:19 INFO - PROCESS | 1842 | 1461406999713 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f7b000 == 142 [pid = 1842] [id = 482] 03:23:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f7737ddb800) [pid = 1842] [serial = 1447] [outer = (nil)] 03:23:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f7738dd7000) [pid = 1842] [serial = 1448] [outer = 0x7f7737ddb800] 03:23:19 INFO - PROCESS | 1842 | 1461406999791 Marionette DEBUG loaded listener.js 03:23:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f7739cfe800) [pid = 1842] [serial = 1449] [outer = 0x7f7737ddb800] 03:23:20 INFO - PROCESS | 1842 | 1461407000673 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]]]}] 03:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1578ms 03:23:20 INFO - PROCESS | 1842 | 1461407000709 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:23:20 INFO - PROCESS | 1842 | 1461407000715 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:23:20 INFO - PROCESS | 1842 | 1461407000721 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:23:20 INFO - PROCESS | 1842 | 1461407000724 Marionette TRACE conn3 <- [1,1902,null,{}] 03:23:20 INFO - PROCESS | 1842 | 1461407000729 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}] 03:23:20 INFO - PROCESS | 1842 | 1461407000943 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:23:21 INFO - PROCESS | 1842 | 1461407001242 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745e61000 == 143 [pid = 1842] [id = 483] 03:23:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f77376ea000) [pid = 1842] [serial = 1450] [outer = (nil)] 03:23:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f773b984800) [pid = 1842] [serial = 1451] [outer = 0x7f77376ea000] 03:23:21 INFO - PROCESS | 1842 | 1461407001363 Marionette DEBUG loaded listener.js 03:23:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f77447c6400) [pid = 1842] [serial = 1452] [outer = 0x7f77376ea000] 03:23:22 INFO - PROCESS | 1842 | 1461407002297 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]]]}] 03:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1639ms 03:23:22 INFO - PROCESS | 1842 | 1461407002363 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:23:22 INFO - PROCESS | 1842 | 1461407002369 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:23:22 INFO - PROCESS | 1842 | 1461407002384 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:23:22 INFO - PROCESS | 1842 | 1461407002393 Marionette TRACE conn3 <- [1,1906,null,{}] 03:23:22 INFO - PROCESS | 1842 | 1461407002399 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}] 03:23:22 INFO - PROCESS | 1842 | 1461407002664 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:23:22 INFO - PROCESS | 1842 | 1461407002967 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77498bf800 == 144 [pid = 1842] [id = 484] 03:23:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f7745281800) [pid = 1842] [serial = 1453] [outer = (nil)] 03:23:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f7748756800) [pid = 1842] [serial = 1454] [outer = 0x7f7745281800] 03:23:23 INFO - PROCESS | 1842 | 1461407003040 Marionette DEBUG loaded listener.js 03:23:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f7748d11000) [pid = 1842] [serial = 1455] [outer = 0x7f7745281800] 03:23:23 INFO - PROCESS | 1842 | 1461407003868 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]]]}] 03:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1547ms 03:23:23 INFO - PROCESS | 1842 | 1461407003925 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:23:23 INFO - PROCESS | 1842 | 1461407003929 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:23:23 INFO - PROCESS | 1842 | 1461407003936 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:23:23 INFO - PROCESS | 1842 | 1461407003939 Marionette TRACE conn3 <- [1,1910,null,{}] 03:23:23 INFO - PROCESS | 1842 | 1461407003944 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}] 03:23:24 INFO - PROCESS | 1842 | 1461407004160 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:23:24 INFO - PROCESS | 1842 | 1461407004464 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d50c000 == 145 [pid = 1842] [id = 485] 03:23:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f7745cc4400) [pid = 1842] [serial = 1456] [outer = (nil)] 03:23:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f7749988000) [pid = 1842] [serial = 1457] [outer = 0x7f7745cc4400] 03:23:24 INFO - PROCESS | 1842 | 1461407004544 Marionette DEBUG loaded listener.js 03:23:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f7749d31c00) [pid = 1842] [serial = 1458] [outer = 0x7f7745cc4400] 03:23:25 INFO - PROCESS | 1842 | 1461407005392 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]]]}] 03:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1486ms 03:23:25 INFO - PROCESS | 1842 | 1461407005423 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:23:25 INFO - PROCESS | 1842 | 1461407005427 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:23:25 INFO - PROCESS | 1842 | 1461407005433 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:23:25 INFO - PROCESS | 1842 | 1461407005435 Marionette TRACE conn3 <- [1,1914,null,{}] 03:23:25 INFO - PROCESS | 1842 | 1461407005440 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}] 03:23:25 INFO - PROCESS | 1842 | 1461407005638 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:23:25 INFO - PROCESS | 1842 | 1461407005853 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e37c000 == 146 [pid = 1842] [id = 486] 03:23:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f774cc73800) [pid = 1842] [serial = 1459] [outer = (nil)] 03:23:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f774d76fc00) [pid = 1842] [serial = 1460] [outer = 0x7f774cc73800] 03:23:25 INFO - PROCESS | 1842 | 1461407005978 Marionette DEBUG loaded listener.js 03:23:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f774e91c400) [pid = 1842] [serial = 1461] [outer = 0x7f774cc73800] 03:23:26 INFO - PROCESS | 1842 | 1461407006903 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]]]}] 03:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1531ms 03:23:26 INFO - PROCESS | 1842 | 1461407006965 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:23:26 INFO - PROCESS | 1842 | 1461407006969 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:23:26 INFO - PROCESS | 1842 | 1461407006975 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:23:26 INFO - PROCESS | 1842 | 1461407006977 Marionette TRACE conn3 <- [1,1918,null,{}] 03:23:26 INFO - PROCESS | 1842 | 1461407006982 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}] 03:23:27 INFO - PROCESS | 1842 | 1461407007180 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:23:27 INFO - PROCESS | 1842 | 1461407007444 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775bdc9000 == 147 [pid = 1842] [id = 487] 03:23:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f77447cf000) [pid = 1842] [serial = 1462] [outer = (nil)] 03:23:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f7752421c00) [pid = 1842] [serial = 1463] [outer = 0x7f77447cf000] 03:23:27 INFO - PROCESS | 1842 | 1461407007558 Marionette DEBUG loaded listener.js 03:23:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f775b117800) [pid = 1842] [serial = 1464] [outer = 0x7f77447cf000] 03:23:28 INFO - PROCESS | 1842 | 1461407008390 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]]]}] 03:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1485ms 03:23:28 INFO - PROCESS | 1842 | 1461407008461 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:23:28 INFO - PROCESS | 1842 | 1461407008465 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:23:28 INFO - PROCESS | 1842 | 1461407008470 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:23:28 INFO - PROCESS | 1842 | 1461407008473 Marionette TRACE conn3 <- [1,1922,null,{}] 03:23:28 INFO - PROCESS | 1842 | 1461407008478 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}] 03:23:28 INFO - PROCESS | 1842 | 1461407008672 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:23:28 INFO - PROCESS | 1842 | 1461407008883 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775f388000 == 148 [pid = 1842] [id = 488] 03:23:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f774b12b400) [pid = 1842] [serial = 1465] [outer = (nil)] 03:23:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f775bff0400) [pid = 1842] [serial = 1466] [outer = 0x7f774b12b400] 03:23:29 INFO - PROCESS | 1842 | 1461407008998 Marionette DEBUG loaded listener.js 03:23:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f775c0edc00) [pid = 1842] [serial = 1467] [outer = 0x7f774b12b400] 03:23:29 INFO - PROCESS | 1842 | 1461407009877 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]]]}] 03:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1438ms 03:23:29 INFO - PROCESS | 1842 | 1461407009909 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:23:29 INFO - PROCESS | 1842 | 1461407009912 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:23:29 INFO - PROCESS | 1842 | 1461407009918 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:23:29 INFO - PROCESS | 1842 | 1461407009921 Marionette TRACE conn3 <- [1,1926,null,{}] 03:23:29 INFO - PROCESS | 1842 | 1461407009926 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}] 03:23:30 INFO - PROCESS | 1842 | 1461407010100 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:23:30 INFO - PROCESS | 1842 | 1461407010326 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77614b3000 == 149 [pid = 1842] [id = 489] 03:23:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f773b74cc00) [pid = 1842] [serial = 1468] [outer = (nil)] 03:23:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f775c224c00) [pid = 1842] [serial = 1469] [outer = 0x7f773b74cc00] 03:23:30 INFO - PROCESS | 1842 | 1461407010439 Marionette DEBUG loaded listener.js 03:23:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f775c4e6000) [pid = 1842] [serial = 1470] [outer = 0x7f773b74cc00] 03:23:31 INFO - PROCESS | 1842 | 1461407011308 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]]]}] 03:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1436ms 03:23:31 INFO - PROCESS | 1842 | 1461407011355 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:23:31 INFO - PROCESS | 1842 | 1461407011359 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:23:31 INFO - PROCESS | 1842 | 1461407011364 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:23:31 INFO - PROCESS | 1842 | 1461407011366 Marionette TRACE conn3 <- [1,1930,null,{}] 03:23:31 INFO - PROCESS | 1842 | 1461407011372 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}] 03:23:31 INFO - PROCESS | 1842 | 1461407011668 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:23:31 INFO - PROCESS | 1842 | 1461407011822 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7764049800 == 150 [pid = 1842] [id = 490] 03:23:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f774ef03800) [pid = 1842] [serial = 1471] [outer = (nil)] 03:23:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f775d1ef000) [pid = 1842] [serial = 1472] [outer = 0x7f774ef03800] 03:23:31 INFO - PROCESS | 1842 | 1461407011937 Marionette DEBUG loaded listener.js 03:23:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f775d418000) [pid = 1842] [serial = 1473] [outer = 0x7f774ef03800] 03:23:32 INFO - PROCESS | 1842 | 1461407012844 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]]]}] 03:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1528ms 03:23:32 INFO - PROCESS | 1842 | 1461407012893 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:23:32 INFO - PROCESS | 1842 | 1461407012897 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:23:32 INFO - PROCESS | 1842 | 1461407012902 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:23:32 INFO - PROCESS | 1842 | 1461407012905 Marionette TRACE conn3 <- [1,1934,null,{}] 03:23:32 INFO - PROCESS | 1842 | 1461407012910 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}] 03:23:33 INFO - PROCESS | 1842 | 1461407013104 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:23:33 INFO - PROCESS | 1842 | 1461407013323 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f0f800 == 151 [pid = 1842] [id = 491] 03:23:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f7730557400) [pid = 1842] [serial = 1474] [outer = (nil)] 03:23:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f773055c800) [pid = 1842] [serial = 1475] [outer = 0x7f7730557400] 03:23:33 INFO - PROCESS | 1842 | 1461407013453 Marionette DEBUG loaded listener.js 03:23:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f775c4e7000) [pid = 1842] [serial = 1476] [outer = 0x7f7730557400] 03:23:34 INFO - PROCESS | 1842 | 1461407014405 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]]]}] 03:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1534ms 03:23:34 INFO - PROCESS | 1842 | 1461407014437 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:23:34 INFO - PROCESS | 1842 | 1461407014441 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:23:34 INFO - PROCESS | 1842 | 1461407014447 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:23:34 INFO - PROCESS | 1842 | 1461407014451 Marionette TRACE conn3 <- [1,1938,null,{}] 03:23:34 INFO - PROCESS | 1842 | 1461407014456 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}] 03:23:34 INFO - PROCESS | 1842 | 1461407014681 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:23:34 INFO - PROCESS | 1842 | 1461407014912 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7743264800 == 152 [pid = 1842] [id = 492] 03:23:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f773055c000) [pid = 1842] [serial = 1477] [outer = (nil)] 03:23:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f773660d400) [pid = 1842] [serial = 1478] [outer = 0x7f773055c000] 03:23:35 INFO - PROCESS | 1842 | 1461407015033 Marionette DEBUG loaded listener.js 03:23:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f775d41f400) [pid = 1842] [serial = 1479] [outer = 0x7f773055c000] 03:23:35 INFO - PROCESS | 1842 | 1461407015862 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]]]}] 03:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1429ms 03:23:35 INFO - PROCESS | 1842 | 1461407015876 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:23:35 INFO - PROCESS | 1842 | 1461407015880 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:23:35 INFO - PROCESS | 1842 | 1461407015885 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:23:35 INFO - PROCESS | 1842 | 1461407015887 Marionette TRACE conn3 <- [1,1942,null,{}] 03:23:35 INFO - PROCESS | 1842 | 1461407015912 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}] 03:23:36 INFO - PROCESS | 1842 | 1461407016111 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:23:36 INFO - PROCESS | 1842 | 1461407016329 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730ac6000 == 153 [pid = 1842] [id = 493] 03:23:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f7736608400) [pid = 1842] [serial = 1480] [outer = (nil)] 03:23:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f7739d08800) [pid = 1842] [serial = 1481] [outer = 0x7f7736608400] 03:23:36 INFO - PROCESS | 1842 | 1461407016437 Marionette DEBUG loaded listener.js 03:23:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f7739d0e000) [pid = 1842] [serial = 1482] [outer = 0x7f7736608400] 03:23:37 INFO - PROCESS | 1842 | 1461407017341 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]]]}] 03:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1501ms 03:23:37 INFO - PROCESS | 1842 | 1461407017412 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:23:37 INFO - PROCESS | 1842 | 1461407017419 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:23:37 INFO - PROCESS | 1842 | 1461407017429 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:23:37 INFO - PROCESS | 1842 | 1461407017431 Marionette TRACE conn3 <- [1,1946,null,{}] 03:23:37 INFO - PROCESS | 1842 | 1461407017435 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}] 03:23:37 INFO - PROCESS | 1842 | 1461407017682 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:23:37 INFO - PROCESS | 1842 | 1461407017994 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730de1000 == 154 [pid = 1842] [id = 494] 03:23:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f7730d9f800) [pid = 1842] [serial = 1483] [outer = (nil)] 03:23:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f7730da4800) [pid = 1842] [serial = 1484] [outer = 0x7f7730d9f800] 03:23:38 INFO - PROCESS | 1842 | 1461407018071 Marionette DEBUG loaded listener.js 03:23:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 276 (0x7f7730daac00) [pid = 1842] [serial = 1485] [outer = 0x7f7730d9f800] 03:23:38 INFO - PROCESS | 1842 | 1461407018897 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]]]}] 03:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1531ms 03:23:38 INFO - PROCESS | 1842 | 1461407018961 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:23:38 INFO - PROCESS | 1842 | 1461407018964 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:23:38 INFO - PROCESS | 1842 | 1461407018970 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:23:38 INFO - PROCESS | 1842 | 1461407018972 Marionette TRACE conn3 <- [1,1950,null,{}] 03:23:38 INFO - PROCESS | 1842 | 1461407018977 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}] 03:23:39 INFO - PROCESS | 1842 | 1461407019173 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:23:39 INFO - PROCESS | 1842 | 1461407019490 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c520000 == 155 [pid = 1842] [id = 495] 03:23:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 277 (0x7f7730da0c00) [pid = 1842] [serial = 1486] [outer = (nil)] 03:23:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 278 (0x7f7737dda800) [pid = 1842] [serial = 1487] [outer = 0x7f7730da0c00] 03:23:39 INFO - PROCESS | 1842 | 1461407019564 Marionette DEBUG loaded listener.js 03:23:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 279 (0x7f7739d09c00) [pid = 1842] [serial = 1488] [outer = 0x7f7730da0c00] 03:23:40 INFO - PROCESS | 1842 | 1461407020365 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]]]}] 03:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1436ms 03:23:40 INFO - PROCESS | 1842 | 1461407020407 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:23:40 INFO - PROCESS | 1842 | 1461407020410 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:23:40 INFO - PROCESS | 1842 | 1461407020416 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:23:40 INFO - PROCESS | 1842 | 1461407020418 Marionette TRACE conn3 <- [1,1954,null,{}] 03:23:40 INFO - PROCESS | 1842 | 1461407020423 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}] 03:23:40 INFO - PROCESS | 1842 | 1461407020629 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:23:40 INFO - PROCESS | 1842 | 1461407020855 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dd63000 == 156 [pid = 1842] [id = 496] 03:23:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 280 (0x7f7730da5400) [pid = 1842] [serial = 1489] [outer = (nil)] 03:23:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 281 (0x7f7734ddc400) [pid = 1842] [serial = 1490] [outer = 0x7f7730da5400] 03:23:40 INFO - PROCESS | 1842 | 1461407020968 Marionette DEBUG loaded listener.js 03:23:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 282 (0x7f7734de1800) [pid = 1842] [serial = 1491] [outer = 0x7f7730da5400] 03:23:42 INFO - PROCESS | 1842 | 1461407022445 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]]]}] 03:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2145ms 03:23:42 INFO - PROCESS | 1842 | 1461407022562 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:23:42 INFO - PROCESS | 1842 | 1461407022567 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:23:42 INFO - PROCESS | 1842 | 1461407022575 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:23:42 INFO - PROCESS | 1842 | 1461407022580 Marionette TRACE conn3 <- [1,1958,null,{}] 03:23:42 INFO - PROCESS | 1842 | 1461407022588 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}] 03:23:42 INFO - PROCESS | 1842 | 1461407022780 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:23:43 INFO - PROCESS | 1842 | 1461407023004 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7739f67000 == 157 [pid = 1842] [id = 497] 03:23:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 283 (0x7f7730561800) [pid = 1842] [serial = 1492] [outer = (nil)] 03:23:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 284 (0x7f7734dd7000) [pid = 1842] [serial = 1493] [outer = 0x7f7730561800] 03:23:43 INFO - PROCESS | 1842 | 1461407023114 Marionette DEBUG loaded listener.js 03:23:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 285 (0x7f7734e3e800) [pid = 1842] [serial = 1494] [outer = 0x7f7730561800] 03:23:44 INFO - PROCESS | 1842 | 1461407024007 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]]]}] 03:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1493ms 03:23:44 INFO - PROCESS | 1842 | 1461407024067 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:23:44 INFO - PROCESS | 1842 | 1461407024075 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:23:44 INFO - PROCESS | 1842 | 1461407024085 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:23:44 INFO - PROCESS | 1842 | 1461407024088 Marionette TRACE conn3 <- [1,1962,null,{}] 03:23:44 INFO - PROCESS | 1842 | 1461407024094 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}] 03:23:44 INFO - PROCESS | 1842 | 1461407024280 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:23:44 INFO - PROCESS | 1842 | 1461407024745 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733907800 == 158 [pid = 1842] [id = 498] 03:23:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 286 (0x7f773660c800) [pid = 1842] [serial = 1495] [outer = (nil)] 03:23:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 287 (0x7f7736610800) [pid = 1842] [serial = 1496] [outer = 0x7f773660c800] 03:23:44 INFO - PROCESS | 1842 | 1461407024828 Marionette DEBUG loaded listener.js 03:23:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 288 (0x7f77376b9400) [pid = 1842] [serial = 1497] [outer = 0x7f773660c800] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774cf86000 == 157 [pid = 1842] [id = 170] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749247000 == 156 [pid = 1842] [id = 168] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745152000 == 155 [pid = 1842] [id = 412] 03:23:45 INFO - PROCESS | 1842 | --DOMWINDOW == 287 (0x7f7734f56800) [pid = 1842] [serial = 1349] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1842 | --DOMWINDOW == 286 (0x7f7738048c00) [pid = 1842] [serial = 1352] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745153000 == 154 [pid = 1842] [id = 480] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745099000 == 153 [pid = 1842] [id = 479] 03:23:45 INFO - PROCESS | 1842 | 1461407025934 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]]]}] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77421f6000 == 152 [pid = 1842] [id = 478] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b60b000 == 151 [pid = 1842] [id = 477] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77356db800 == 150 [pid = 1842] [id = 476] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77356c2800 == 149 [pid = 1842] [id = 475] 03:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1882ms 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b1e5800 == 148 [pid = 1842] [id = 474] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77362d7800 == 147 [pid = 1842] [id = 473] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775550e800 == 146 [pid = 1842] [id = 470] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774fb58000 == 145 [pid = 1842] [id = 469] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e38c000 == 144 [pid = 1842] [id = 468] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dd53800 == 143 [pid = 1842] [id = 467] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774cd9c000 == 142 [pid = 1842] [id = 466] 03:23:45 INFO - PROCESS | 1842 | 1461407025981 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:23:45 INFO - PROCESS | 1842 | 1461407025984 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749cc5000 == 141 [pid = 1842] [id = 465] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749416000 == 140 [pid = 1842] [id = 464] 03:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745e62800 == 139 [pid = 1842] [id = 463] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774546f000 == 138 [pid = 1842] [id = 462] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f13800 == 137 [pid = 1842] [id = 461] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c6ab000 == 136 [pid = 1842] [id = 460] 03:23:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77362e8000 == 135 [pid = 1842] [id = 459] 03:23:46 INFO - PROCESS | 1842 | 1461407026002 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:23:46 INFO - PROCESS | 1842 | 1461407026007 Marionette TRACE conn3 <- [1,1966,null,{}] 03:23:46 INFO - PROCESS | 1842 | 1461407026021 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}] 03:23:46 INFO - PROCESS | 1842 | 1461407026206 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 285 (0x7f7735071c00) [pid = 1842] [serial = 1359] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 284 (0x7f7730be2800) [pid = 1842] [serial = 1358] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 283 (0x7f7738040000) [pid = 1842] [serial = 1346] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 282 (0x7f7745d72c00) [pid = 1842] [serial = 1331] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 281 (0x7f7730be3400) [pid = 1842] [serial = 1356] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 280 (0x7f772f6dcc00) [pid = 1842] [serial = 1355] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 279 (0x7f7737dd6400) [pid = 1842] [serial = 1313] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 278 (0x7f7749d2b400) [pid = 1842] [serial = 1343] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 277 (0x7f77493d2800) [pid = 1842] [serial = 1340] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 276 (0x7f773b3cd400) [pid = 1842] [serial = 1307] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 275 (0x7f77447ccc00) [pid = 1842] [serial = 1325] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f7748759400) [pid = 1842] [serial = 1337] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f7737acc400) [pid = 1842] [serial = 1361] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f7737de2800) [pid = 1842] [serial = 1362] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f773b305400) [pid = 1842] [serial = 1316] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f7738c55800) [pid = 1842] [serial = 1364] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f7745020000) [pid = 1842] [serial = 1328] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f7735013000) [pid = 1842] [serial = 1310] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f773b7b0c00) [pid = 1842] [serial = 1319] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f7746c46800) [pid = 1842] [serial = 1334] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f773b43c400) [pid = 1842] [serial = 1370] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f773c3b4800) [pid = 1842] [serial = 1322] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f773b986000) [pid = 1842] [serial = 1374] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f773b6f9800) [pid = 1842] [serial = 1371] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f7739e84c00) [pid = 1842] [serial = 1367] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f773b310400) [pid = 1842] [serial = 1368] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f7739cf5400) [pid = 1842] [serial = 1373] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f7738ddec00) [pid = 1842] [serial = 1365] [outer = (nil)] [url = about:blank] 03:23:46 INFO - PROCESS | 1842 | 1461407026482 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7736316800 == 136 [pid = 1842] [id = 499] 03:23:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f7735071c00) [pid = 1842] [serial = 1498] [outer = (nil)] 03:23:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f7737a0cc00) [pid = 1842] [serial = 1499] [outer = 0x7f7735071c00] 03:23:46 INFO - PROCESS | 1842 | 1461407026551 Marionette DEBUG loaded listener.js 03:23:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f7738046800) [pid = 1842] [serial = 1500] [outer = 0x7f7735071c00] 03:23:47 INFO - PROCESS | 1842 | 1461407027262 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]]]}] 03:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1289ms 03:23:47 INFO - PROCESS | 1842 | 1461407027284 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:23:47 INFO - PROCESS | 1842 | 1461407027288 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:23:47 INFO - PROCESS | 1842 | 1461407027293 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:23:47 INFO - PROCESS | 1842 | 1461407027295 Marionette TRACE conn3 <- [1,1970,null,{}] 03:23:47 INFO - PROCESS | 1842 | 1461407027300 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}] 03:23:47 INFO - PROCESS | 1842 | 1461407027475 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:23:47 INFO - PROCESS | 1842 | 1461407027652 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c504000 == 137 [pid = 1842] [id = 500] 03:23:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f7730d9e800) [pid = 1842] [serial = 1501] [outer = (nil)] 03:23:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f773922c400) [pid = 1842] [serial = 1502] [outer = 0x7f7730d9e800] 03:23:47 INFO - PROCESS | 1842 | 1461407027713 Marionette DEBUG loaded listener.js 03:23:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f7739d0f800) [pid = 1842] [serial = 1503] [outer = 0x7f7730d9e800] 03:23:48 INFO - PROCESS | 1842 | ************************* 03:23:48 INFO - PROCESS | 1842 | A coding exception was thrown and uncaught in a Task. 03:23:48 INFO - PROCESS | 1842 | 03:23:48 INFO - PROCESS | 1842 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:23:48 INFO - PROCESS | 1842 | Full stack: 03:23:48 INFO - PROCESS | 1842 | ************************* 03:23:48 INFO - PROCESS | 1842 | 1461407028570 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]]]}] 03:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1331ms 03:23:48 INFO - PROCESS | 1842 | 1461407028626 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:23:48 INFO - PROCESS | 1842 | 1461407028629 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:23:48 INFO - PROCESS | 1842 | 1461407028634 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:23:48 INFO - PROCESS | 1842 | 1461407028636 Marionette TRACE conn3 <- [1,1974,null,{}] 03:23:48 INFO - PROCESS | 1842 | 1461407028652 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}] 03:23:48 INFO - PROCESS | 1842 | 1461407028872 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:23:48 INFO - PROCESS | 1842 | 1461407028906 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774321b000 == 138 [pid = 1842] [id = 501] 03:23:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f7739cfc000) [pid = 1842] [serial = 1504] [outer = (nil)] 03:23:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f773b304c00) [pid = 1842] [serial = 1505] [outer = 0x7f7739cfc000] 03:23:48 INFO - PROCESS | 1842 | 1461407028972 Marionette DEBUG loaded listener.js 03:23:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f773b6f3000) [pid = 1842] [serial = 1506] [outer = 0x7f7739cfc000] 03:23:49 INFO - PROCESS | 1842 | 1461407029818 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]]]}] 03:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1226ms 03:23:49 INFO - PROCESS | 1842 | 1461407029861 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:23:49 INFO - PROCESS | 1842 | 1461407029864 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:23:49 INFO - PROCESS | 1842 | 1461407029875 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:23:49 INFO - PROCESS | 1842 | 1461407029877 Marionette TRACE conn3 <- [1,1978,null,{}] 03:23:49 INFO - PROCESS | 1842 | 1461407029886 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}] 03:23:50 INFO - PROCESS | 1842 | 1461407030160 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:23:50 INFO - PROCESS | 1842 | 1461407030186 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744606000 == 139 [pid = 1842] [id = 502] 03:23:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f773b98e800) [pid = 1842] [serial = 1507] [outer = (nil)] 03:23:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f77447e4c00) [pid = 1842] [serial = 1508] [outer = 0x7f773b98e800] 03:23:50 INFO - PROCESS | 1842 | 1461407030259 Marionette DEBUG loaded listener.js 03:23:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f7745016000) [pid = 1842] [serial = 1509] [outer = 0x7f773b98e800] 03:23:51 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f7745015c00) [pid = 1842] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:23:51 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f7745d7bc00) [pid = 1842] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:23:51 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f7730bdcc00) [pid = 1842] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:23:51 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f77306e2c00) [pid = 1842] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:23:51 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f7734e3e400) [pid = 1842] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:23:51 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f77306e0000) [pid = 1842] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:23:51 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f773b6f0000) [pid = 1842] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:23:51 INFO - PROCESS | 1842 | 1461407031703 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]]]}] 03:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1883ms 03:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:23:51 INFO - PROCESS | 1842 | 1461407031760 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:23:51 INFO - PROCESS | 1842 | 1461407031762 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:23:51 INFO - PROCESS | 1842 | 1461407031768 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:23:51 INFO - PROCESS | 1842 | 1461407031771 Marionette TRACE conn3 <- [1,1982,null,{}] 03:23:51 INFO - PROCESS | 1842 | 1461407031775 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}] 03:23:51 INFO - PROCESS | 1842 | 1461407031959 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:23:51 INFO - PROCESS | 1842 | 1461407031986 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e77000 == 140 [pid = 1842] [id = 503] 03:23:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f7743097400) [pid = 1842] [serial = 1510] [outer = (nil)] 03:23:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f7745275c00) [pid = 1842] [serial = 1511] [outer = 0x7f7743097400] 03:23:52 INFO - PROCESS | 1842 | 1461407032046 Marionette DEBUG loaded listener.js 03:23:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f7745869800) [pid = 1842] [serial = 1512] [outer = 0x7f7743097400] 03:23:52 INFO - PROCESS | 1842 | 1461407032955 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]]]}] 03:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1228ms 03:23:52 INFO - PROCESS | 1842 | 1461407032996 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:23:52 INFO - PROCESS | 1842 | 1461407032998 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:23:53 INFO - PROCESS | 1842 | 1461407033004 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:23:53 INFO - PROCESS | 1842 | 1461407033006 Marionette TRACE conn3 <- [1,1986,null,{}] 03:23:53 INFO - PROCESS | 1842 | 1461407033023 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}] 03:23:53 INFO - PROCESS | 1842 | 1461407033206 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:23:53 INFO - PROCESS | 1842 | 1461407033578 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733590000 == 141 [pid = 1842] [id = 504] 03:23:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f772f6d6c00) [pid = 1842] [serial = 1513] [outer = (nil)] 03:23:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f7730557c00) [pid = 1842] [serial = 1514] [outer = 0x7f772f6d6c00] 03:23:53 INFO - PROCESS | 1842 | 1461407033660 Marionette DEBUG loaded listener.js 03:23:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f7730be6000) [pid = 1842] [serial = 1515] [outer = 0x7f772f6d6c00] 03:23:54 INFO - PROCESS | 1842 | 1461407034600 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]]]}] 03:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1639ms 03:23:54 INFO - PROCESS | 1842 | 1461407034646 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:23:54 INFO - PROCESS | 1842 | 1461407034652 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:23:54 INFO - PROCESS | 1842 | 1461407034659 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:23:54 INFO - PROCESS | 1842 | 1461407034665 Marionette TRACE conn3 <- [1,1990,null,{}] 03:23:54 INFO - PROCESS | 1842 | 1461407034672 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}] 03:23:54 INFO - PROCESS | 1842 | 1461407034872 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:23:55 INFO - PROCESS | 1842 | 1461407035083 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfa1000 == 142 [pid = 1842] [id = 505] 03:23:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f7734e45000) [pid = 1842] [serial = 1516] [outer = (nil)] 03:23:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f773660a400) [pid = 1842] [serial = 1517] [outer = 0x7f7734e45000] 03:23:55 INFO - PROCESS | 1842 | 1461407035201 Marionette DEBUG loaded listener.js 03:23:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f77376b8800) [pid = 1842] [serial = 1518] [outer = 0x7f7734e45000] 03:23:56 INFO - PROCESS | 1842 | 1461407036157 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]]]}] 03:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1543ms 03:23:56 INFO - PROCESS | 1842 | 1461407036205 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:23:56 INFO - PROCESS | 1842 | 1461407036211 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:23:56 INFO - PROCESS | 1842 | 1461407036217 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:23:56 INFO - PROCESS | 1842 | 1461407036220 Marionette TRACE conn3 <- [1,1994,null,{}] 03:23:56 INFO - PROCESS | 1842 | 1461407036225 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}] 03:23:56 INFO - PROCESS | 1842 | 1461407036417 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:23:56 INFO - PROCESS | 1842 | 1461407036638 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7743263000 == 143 [pid = 1842] [id = 506] 03:23:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f7737dd8000) [pid = 1842] [serial = 1519] [outer = (nil)] 03:23:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f773804a000) [pid = 1842] [serial = 1520] [outer = 0x7f7737dd8000] 03:23:56 INFO - PROCESS | 1842 | 1461407036751 Marionette DEBUG loaded listener.js 03:23:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f7739226800) [pid = 1842] [serial = 1521] [outer = 0x7f7737dd8000] 03:23:57 INFO - PROCESS | 1842 | 1461407037746 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]]]}] 03:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1578ms 03:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:23:57 INFO - PROCESS | 1842 | 1461407037796 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:23:57 INFO - PROCESS | 1842 | 1461407037799 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:23:57 INFO - PROCESS | 1842 | 1461407037814 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:23:57 INFO - PROCESS | 1842 | 1461407037823 Marionette TRACE conn3 <- [1,1998,null,{}] 03:23:57 INFO - PROCESS | 1842 | 1461407037829 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}] 03:23:58 INFO - PROCESS | 1842 | 1461407038030 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:23:58 INFO - PROCESS | 1842 | 1461407038248 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745e70000 == 144 [pid = 1842] [id = 507] 03:23:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 276 (0x7f7737ac1000) [pid = 1842] [serial = 1522] [outer = (nil)] 03:23:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 277 (0x7f773b5e4000) [pid = 1842] [serial = 1523] [outer = 0x7f7737ac1000] 03:23:58 INFO - PROCESS | 1842 | 1461407038362 Marionette DEBUG loaded listener.js 03:23:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 278 (0x7f774206f800) [pid = 1842] [serial = 1524] [outer = 0x7f7737ac1000] 03:23:59 INFO - PROCESS | 1842 | 1461407039265 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]]]}] 03:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1493ms 03:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:23:59 INFO - PROCESS | 1842 | 1461407039298 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:23:59 INFO - PROCESS | 1842 | 1461407039302 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:23:59 INFO - PROCESS | 1842 | 1461407039308 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:23:59 INFO - PROCESS | 1842 | 1461407039311 Marionette TRACE conn3 <- [1,2002,null,{}] 03:23:59 INFO - PROCESS | 1842 | 1461407039316 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}] 03:23:59 INFO - PROCESS | 1842 | 1461407039510 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:23:59 INFO - PROCESS | 1842 | 1461407039726 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774925c800 == 145 [pid = 1842] [id = 508] 03:23:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 279 (0x7f7737de3400) [pid = 1842] [serial = 1525] [outer = (nil)] 03:23:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 280 (0x7f7744779c00) [pid = 1842] [serial = 1526] [outer = 0x7f7737de3400] 03:23:59 INFO - PROCESS | 1842 | 1461407039837 Marionette DEBUG loaded listener.js 03:23:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 281 (0x7f7744eca800) [pid = 1842] [serial = 1527] [outer = 0x7f7737de3400] 03:24:00 INFO - PROCESS | 1842 | 1461407040708 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]]]}] 03:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1433ms 03:24:00 INFO - PROCESS | 1842 | 1461407040740 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:24:00 INFO - PROCESS | 1842 | 1461407040743 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:24:00 INFO - PROCESS | 1842 | 1461407040749 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:24:00 INFO - PROCESS | 1842 | 1461407040752 Marionette TRACE conn3 <- [1,2006,null,{}] 03:24:00 INFO - PROCESS | 1842 | 1461407040757 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}] 03:24:00 INFO - PROCESS | 1842 | 1461407040945 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:24:01 INFO - PROCESS | 1842 | 1461407041171 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494dc800 == 146 [pid = 1842] [id = 509] 03:24:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 282 (0x7f7745d75800) [pid = 1842] [serial = 1528] [outer = (nil)] 03:24:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 283 (0x7f774620cc00) [pid = 1842] [serial = 1529] [outer = 0x7f7745d75800] 03:24:01 INFO - PROCESS | 1842 | 1461407041295 Marionette DEBUG loaded listener.js 03:24:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 284 (0x7f7748bfcc00) [pid = 1842] [serial = 1530] [outer = 0x7f7745d75800] 03:24:02 INFO - PROCESS | 1842 | 1461407042311 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]]]}] 03:24:02 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 03:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1628ms 03:24:02 INFO - PROCESS | 1842 | 1461407042379 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:24:02 INFO - PROCESS | 1842 | 1461407042383 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:24:02 INFO - PROCESS | 1842 | 1461407042388 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:24:02 INFO - PROCESS | 1842 | 1461407042391 Marionette TRACE conn3 <- [1,2010,null,{}] 03:24:02 INFO - PROCESS | 1842 | 1461407042396 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}] 03:24:02 INFO - PROCESS | 1842 | 1461407042615 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:24:02 INFO - PROCESS | 1842 | 1461407042876 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bece000 == 147 [pid = 1842] [id = 510] 03:24:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 285 (0x7f7739e7b800) [pid = 1842] [serial = 1531] [outer = (nil)] 03:24:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 286 (0x7f7749237c00) [pid = 1842] [serial = 1532] [outer = 0x7f7739e7b800] 03:24:02 INFO - PROCESS | 1842 | 1461407042992 Marionette DEBUG loaded listener.js 03:24:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 287 (0x7f7749a11400) [pid = 1842] [serial = 1533] [outer = 0x7f7739e7b800] 03:24:03 INFO - PROCESS | 1842 | 1461407043820 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]]]}] 03:24:03 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 03:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1477ms 03:24:03 INFO - PROCESS | 1842 | 1461407043866 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:24:03 INFO - PROCESS | 1842 | 1461407043870 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:24:03 INFO - PROCESS | 1842 | 1461407043877 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:24:03 INFO - PROCESS | 1842 | 1461407043881 Marionette TRACE conn3 <- [1,2014,null,{}] 03:24:03 INFO - PROCESS | 1842 | 1461407043886 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}] 03:24:04 INFO - PROCESS | 1842 | 1461407044071 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:24:04 INFO - PROCESS | 1842 | 1461407044291 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d51c800 == 148 [pid = 1842] [id = 511] 03:24:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 288 (0x7f773b7aa800) [pid = 1842] [serial = 1534] [outer = (nil)] 03:24:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 289 (0x7f7749cf3400) [pid = 1842] [serial = 1535] [outer = 0x7f773b7aa800] 03:24:04 INFO - PROCESS | 1842 | 1461407044404 Marionette DEBUG loaded listener.js 03:24:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 290 (0x7f774a739c00) [pid = 1842] [serial = 1536] [outer = 0x7f773b7aa800] 03:24:05 INFO - PROCESS | 1842 | 1461407045268 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]]]}] 03:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1431ms 03:24:05 INFO - PROCESS | 1842 | 1461407045310 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:24:05 INFO - PROCESS | 1842 | 1461407045313 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:24:05 INFO - PROCESS | 1842 | 1461407045319 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:24:05 INFO - PROCESS | 1842 | 1461407045321 Marionette TRACE conn3 <- [1,2018,null,{}] 03:24:05 INFO - PROCESS | 1842 | 1461407045327 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}] 03:24:05 INFO - PROCESS | 1842 | 1461407045505 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:24:05 INFO - PROCESS | 1842 | 1461407045723 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e314000 == 149 [pid = 1842] [id = 512] 03:24:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 291 (0x7f7749a10c00) [pid = 1842] [serial = 1537] [outer = (nil)] 03:24:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 292 (0x7f774bc5b800) [pid = 1842] [serial = 1538] [outer = 0x7f7749a10c00] 03:24:05 INFO - PROCESS | 1842 | 1461407045833 Marionette DEBUG loaded listener.js 03:24:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 293 (0x7f774cbde000) [pid = 1842] [serial = 1539] [outer = 0x7f7749a10c00] 03:24:06 INFO - PROCESS | 1842 | 1461407046720 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]]]}] 03:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1432ms 03:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:24:06 INFO - PROCESS | 1842 | 1461407046752 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:24:06 INFO - PROCESS | 1842 | 1461407046755 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:24:06 INFO - PROCESS | 1842 | 1461407046762 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:24:06 INFO - PROCESS | 1842 | 1461407046767 Marionette TRACE conn3 <- [1,2022,null,{}] 03:24:06 INFO - PROCESS | 1842 | 1461407046775 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}] 03:24:07 INFO - PROCESS | 1842 | 1461407047013 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:24:07 INFO - PROCESS | 1842 | 1461407047228 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774f54f000 == 150 [pid = 1842] [id = 513] 03:24:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 294 (0x7f774a738800) [pid = 1842] [serial = 1540] [outer = (nil)] 03:24:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 295 (0x7f774d773c00) [pid = 1842] [serial = 1541] [outer = 0x7f774a738800] 03:24:07 INFO - PROCESS | 1842 | 1461407047337 Marionette DEBUG loaded listener.js 03:24:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 296 (0x7f774d791000) [pid = 1842] [serial = 1542] [outer = 0x7f774a738800] 03:24:08 INFO - PROCESS | 1842 | 1461407048321 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]]]}] 03:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1637ms 03:24:08 INFO - PROCESS | 1842 | 1461407048399 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:24:08 INFO - PROCESS | 1842 | 1461407048403 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:24:08 INFO - PROCESS | 1842 | 1461407048409 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:24:08 INFO - PROCESS | 1842 | 1461407048412 Marionette TRACE conn3 <- [1,2026,null,{}] 03:24:08 INFO - PROCESS | 1842 | 1461407048417 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}] 03:24:08 INFO - PROCESS | 1842 | 1461407048652 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:24:08 INFO - PROCESS | 1842 | 1461407048909 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7755373800 == 151 [pid = 1842] [id = 514] 03:24:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 297 (0x7f774e61e400) [pid = 1842] [serial = 1543] [outer = (nil)] 03:24:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 298 (0x7f774e6b9c00) [pid = 1842] [serial = 1544] [outer = 0x7f774e61e400] 03:24:09 INFO - PROCESS | 1842 | 1461407049046 Marionette DEBUG loaded listener.js 03:24:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 299 (0x7f774ef94000) [pid = 1842] [serial = 1545] [outer = 0x7f774e61e400] 03:24:09 INFO - PROCESS | 1842 | 1461407049914 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]]]}] 03:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1579ms 03:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:24:09 INFO - PROCESS | 1842 | 1461407049989 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:24:09 INFO - PROCESS | 1842 | 1461407049992 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:24:09 INFO - PROCESS | 1842 | 1461407049998 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:24:10 INFO - PROCESS | 1842 | 1461407050008 Marionette TRACE conn3 <- [1,2030,null,{}] 03:24:10 INFO - PROCESS | 1842 | 1461407050012 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}] 03:24:10 INFO - PROCESS | 1842 | 1461407050227 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:24:10 INFO - PROCESS | 1842 | 1461407050494 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7761432800 == 152 [pid = 1842] [id = 515] 03:24:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 300 (0x7f774e61f000) [pid = 1842] [serial = 1546] [outer = (nil)] 03:24:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 301 (0x7f7755261c00) [pid = 1842] [serial = 1547] [outer = 0x7f774e61f000] 03:24:10 INFO - PROCESS | 1842 | 1461407050606 Marionette DEBUG loaded listener.js 03:24:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 302 (0x7f775c21dc00) [pid = 1842] [serial = 1548] [outer = 0x7f774e61f000] 03:24:11 INFO - PROCESS | 1842 | 1461407051397 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]]]}] 03:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1438ms 03:24:11 INFO - PROCESS | 1842 | 1461407051437 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:24:11 INFO - PROCESS | 1842 | 1461407051440 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:24:11 INFO - PROCESS | 1842 | 1461407051445 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:24:11 INFO - PROCESS | 1842 | 1461407051448 Marionette TRACE conn3 <- [1,2034,null,{}] 03:24:11 INFO - PROCESS | 1842 | 1461407051453 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}] 03:24:11 INFO - PROCESS | 1842 | 1461407051637 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:24:11 INFO - PROCESS | 1842 | 1461407051858 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7738d0f800 == 153 [pid = 1842] [id = 516] 03:24:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 303 (0x7f774fbc3400) [pid = 1842] [serial = 1549] [outer = (nil)] 03:24:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 304 (0x7f775d13a800) [pid = 1842] [serial = 1550] [outer = 0x7f774fbc3400] 03:24:11 INFO - PROCESS | 1842 | 1461407051968 Marionette DEBUG loaded listener.js 03:24:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 305 (0x7f775d41bc00) [pid = 1842] [serial = 1551] [outer = 0x7f774fbc3400] 03:24:12 INFO - PROCESS | 1842 | 1461407052866 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]]]}] 03:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1482ms 03:24:12 INFO - PROCESS | 1842 | 1461407052928 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:24:12 INFO - PROCESS | 1842 | 1461407052931 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:24:12 INFO - PROCESS | 1842 | 1461407052937 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:24:12 INFO - PROCESS | 1842 | 1461407052939 Marionette TRACE conn3 <- [1,2038,null,{}] 03:24:12 INFO - PROCESS | 1842 | 1461407052945 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}] 03:24:13 INFO - PROCESS | 1842 | 1461407053123 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:24:13 INFO - PROCESS | 1842 | 1461407053345 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77350e2800 == 154 [pid = 1842] [id = 517] 03:24:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 306 (0x7f77306e4800) [pid = 1842] [serial = 1552] [outer = (nil)] 03:24:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 307 (0x7f77376bb800) [pid = 1842] [serial = 1553] [outer = 0x7f77306e4800] 03:24:13 INFO - PROCESS | 1842 | 1461407053458 Marionette DEBUG loaded listener.js 03:24:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 308 (0x7f773c609c00) [pid = 1842] [serial = 1554] [outer = 0x7f77306e4800] 03:24:14 INFO - PROCESS | 1842 | 1461407054345 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]]]}] 03:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1439ms 03:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:24:14 INFO - PROCESS | 1842 | 1461407054377 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:24:14 INFO - PROCESS | 1842 | 1461407054379 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:24:14 INFO - PROCESS | 1842 | 1461407054385 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:24:14 INFO - PROCESS | 1842 | 1461407054388 Marionette TRACE conn3 <- [1,2042,null,{}] 03:24:14 INFO - PROCESS | 1842 | 1461407054393 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}] 03:24:14 INFO - PROCESS | 1842 | 1461407054588 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:24:15 INFO - PROCESS | 1842 | 1461407055323 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773805c800 == 155 [pid = 1842] [id = 518] 03:24:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 309 (0x7f773055d000) [pid = 1842] [serial = 1555] [outer = (nil)] 03:24:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 310 (0x7f77306e4000) [pid = 1842] [serial = 1556] [outer = 0x7f773055d000] 03:24:15 INFO - PROCESS | 1842 | 1461407055394 Marionette DEBUG loaded listener.js 03:24:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 311 (0x7f773389cc00) [pid = 1842] [serial = 1557] [outer = 0x7f773055d000] 03:24:16 INFO - PROCESS | 1842 | 1461407056234 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]]]}] 03:24:16 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) 03:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1886ms 03:24:16 INFO - PROCESS | 1842 | 1461407056272 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:24:16 INFO - PROCESS | 1842 | 1461407056278 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:24:16 INFO - PROCESS | 1842 | 1461407056286 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:24:16 INFO - PROCESS | 1842 | 1461407056289 Marionette TRACE conn3 <- [1,2046,null,{}] 03:24:16 INFO - PROCESS | 1842 | 1461407056296 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}] 03:24:16 INFO - PROCESS | 1842 | 1461407056486 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:24:16 INFO - PROCESS | 1842 | 1461407056782 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7742369800 == 156 [pid = 1842] [id = 519] 03:24:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 312 (0x7f773055f800) [pid = 1842] [serial = 1558] [outer = (nil)] 03:24:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 313 (0x7f7730da9c00) [pid = 1842] [serial = 1559] [outer = 0x7f773055f800] 03:24:16 INFO - PROCESS | 1842 | 1461407056902 Marionette DEBUG loaded listener.js 03:24:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 314 (0x7f77376b1400) [pid = 1842] [serial = 1560] [outer = 0x7f773055f800] 03:24:17 INFO - PROCESS | 1842 | 1461407057756 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]]]}] 03:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1542ms 03:24:17 INFO - PROCESS | 1842 | 1461407057833 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:24:17 INFO - PROCESS | 1842 | 1461407057842 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:24:17 INFO - PROCESS | 1842 | 1461407057854 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:24:17 INFO - PROCESS | 1842 | 1461407057861 Marionette TRACE conn3 <- [1,2050,null,{}] 03:24:17 INFO - PROCESS | 1842 | 1461407057871 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}] 03:24:18 INFO - PROCESS | 1842 | 1461407058174 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:24:18 INFO - PROCESS | 1842 | 1461407058473 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730ce7000 == 157 [pid = 1842] [id = 520] 03:24:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 315 (0x7f7737de1800) [pid = 1842] [serial = 1561] [outer = (nil)] 03:24:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 316 (0x7f77380aac00) [pid = 1842] [serial = 1562] [outer = 0x7f7737de1800] 03:24:18 INFO - PROCESS | 1842 | 1461407058585 Marionette DEBUG loaded listener.js 03:24:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 317 (0x7f7739cf1800) [pid = 1842] [serial = 1563] [outer = 0x7f7737de1800] 03:24:19 INFO - PROCESS | 1842 | 1461407059440 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]]]}] 03:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1638ms 03:24:19 INFO - PROCESS | 1842 | 1461407059494 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:24:19 INFO - PROCESS | 1842 | 1461407059497 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:24:19 INFO - PROCESS | 1842 | 1461407059510 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:24:19 INFO - PROCESS | 1842 | 1461407059518 Marionette TRACE conn3 <- [1,2054,null,{}] 03:24:19 INFO - PROCESS | 1842 | 1461407059525 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}] 03:24:19 INFO - PROCESS | 1842 | 1461407059744 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:24:20 INFO - PROCESS | 1842 | 1461407060057 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7743230000 == 158 [pid = 1842] [id = 521] 03:24:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 318 (0x7f7730be3800) [pid = 1842] [serial = 1564] [outer = (nil)] 03:24:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 319 (0x7f773b6fd800) [pid = 1842] [serial = 1565] [outer = 0x7f7730be3800] 03:24:20 INFO - PROCESS | 1842 | 1461407060130 Marionette DEBUG loaded listener.js 03:24:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 320 (0x7f773c60b400) [pid = 1842] [serial = 1566] [outer = 0x7f7730be3800] 03:24:20 INFO - PROCESS | 1842 | 1461407060994 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]]]}] 03:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1548ms 03:24:21 INFO - PROCESS | 1842 | 1461407061052 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:24:21 INFO - PROCESS | 1842 | 1461407061056 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:24:21 INFO - PROCESS | 1842 | 1461407061061 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:24:21 INFO - PROCESS | 1842 | 1461407061064 Marionette TRACE conn3 <- [1,2058,null,{}] 03:24:21 INFO - PROCESS | 1842 | 1461407061069 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}] 03:24:21 INFO - PROCESS | 1842 | 1461407061255 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:24:21 INFO - PROCESS | 1842 | 1461407061564 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e77000 == 157 [pid = 1842] [id = 503] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 319 (0x7f773b6f6c00) [pid = 1842] [serial = 1385] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 318 (0x7f774e61c400) [pid = 1842] [serial = 1409] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 317 (0x7f7749cef800) [pid = 1842] [serial = 1403] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 316 (0x7f774f522400) [pid = 1842] [serial = 1415] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 315 (0x7f7749105c00) [pid = 1842] [serial = 1400] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 314 (0x7f7749110000) [pid = 1842] [serial = 1397] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 313 (0x7f774b320400) [pid = 1842] [serial = 1406] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 312 (0x7f77489b2c00) [pid = 1842] [serial = 1394] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 311 (0x7f77380a2400) [pid = 1842] [serial = 1418] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 310 (0x7f774faadc00) [pid = 1842] [serial = 1412] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 309 (0x7f77426cd400) [pid = 1842] [serial = 1388] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 308 (0x7f77366ac400) [pid = 1842] [serial = 1379] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 307 (0x7f7738c50c00) [pid = 1842] [serial = 1382] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 306 (0x7f7748bed400) [pid = 1842] [serial = 1442] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | --DOMWINDOW == 305 (0x7f7744904c00) [pid = 1842] [serial = 1391] [outer = (nil)] [url = about:blank] 03:24:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737691800 == 158 [pid = 1842] [id = 522] 03:24:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 306 (0x7f772f6d3c00) [pid = 1842] [serial = 1567] [outer = (nil)] 03:24:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 307 (0x7f7737a07000) [pid = 1842] [serial = 1568] [outer = 0x7f772f6d3c00] 03:24:21 INFO - PROCESS | 1842 | 1461407061815 Marionette DEBUG loaded listener.js 03:24:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 308 (0x7f773c60e400) [pid = 1842] [serial = 1569] [outer = 0x7f772f6d3c00] 03:24:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744606000 == 157 [pid = 1842] [id = 502] 03:24:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774321b000 == 156 [pid = 1842] [id = 501] 03:24:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c504000 == 155 [pid = 1842] [id = 500] 03:24:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7736316800 == 154 [pid = 1842] [id = 499] 03:24:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733907800 == 153 [pid = 1842] [id = 498] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7739f67000 == 152 [pid = 1842] [id = 497] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c520000 == 151 [pid = 1842] [id = 495] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730de1000 == 150 [pid = 1842] [id = 494] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730ac6000 == 149 [pid = 1842] [id = 493] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7743264800 == 148 [pid = 1842] [id = 492] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7741f0f800 == 147 [pid = 1842] [id = 491] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7764049800 == 146 [pid = 1842] [id = 490] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77614b3000 == 145 [pid = 1842] [id = 489] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775f388000 == 144 [pid = 1842] [id = 488] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775bdc9000 == 143 [pid = 1842] [id = 487] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e37c000 == 142 [pid = 1842] [id = 486] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d50c000 == 141 [pid = 1842] [id = 485] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77498bf800 == 140 [pid = 1842] [id = 484] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745e61000 == 139 [pid = 1842] [id = 483] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7741f7b000 == 138 [pid = 1842] [id = 482] 03:24:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730cda000 == 137 [pid = 1842] [id = 481] 03:24:22 INFO - PROCESS | 1842 | 1461407062575 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]]]}] 03:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1534ms 03:24:22 INFO - PROCESS | 1842 | 1461407062596 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:24:22 INFO - PROCESS | 1842 | 1461407062598 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:24:22 INFO - PROCESS | 1842 | 1461407062607 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:24:22 INFO - PROCESS | 1842 | 1461407062609 Marionette TRACE conn3 <- [1,2062,null,{}] 03:24:22 INFO - PROCESS | 1842 | 1461407062613 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}] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 307 (0x7f773c3b7000) [pid = 1842] [serial = 1433] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 306 (0x7f7745d7b000) [pid = 1842] [serial = 1437] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 305 (0x7f7744778c00) [pid = 1842] [serial = 1434] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 304 (0x7f774527c400) [pid = 1842] [serial = 1436] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 303 (0x7f7748bf6000) [pid = 1842] [serial = 1439] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 302 (0x7f7749985400) [pid = 1842] [serial = 1440] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 301 (0x7f7738045000) [pid = 1842] [serial = 1425] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 300 (0x7f773501a000) [pid = 1842] [serial = 1424] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 299 (0x7f7734f53400) [pid = 1842] [serial = 1422] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 298 (0x7f7733124800) [pid = 1842] [serial = 1421] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 297 (0x7f773b5e3000) [pid = 1842] [serial = 1430] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 296 (0x7f773b7adc00) [pid = 1842] [serial = 1431] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 295 (0x7f773b3c4000) [pid = 1842] [serial = 1428] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 294 (0x7f7739e88800) [pid = 1842] [serial = 1427] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | --DOMWINDOW == 293 (0x7f7742065000) [pid = 1842] [serial = 1376] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1842 | 1461407062884 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:24:23 INFO - PROCESS | 1842 | 1461407063048 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b615800 == 138 [pid = 1842] [id = 523] 03:24:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 294 (0x7f7744778c00) [pid = 1842] [serial = 1570] [outer = (nil)] 03:24:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 295 (0x7f7744fb4800) [pid = 1842] [serial = 1571] [outer = 0x7f7744778c00] 03:24:23 INFO - PROCESS | 1842 | 1461407063123 Marionette DEBUG loaded listener.js 03:24:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 296 (0x7f7748702c00) [pid = 1842] [serial = 1572] [outer = 0x7f7744778c00] 03:24:23 INFO - PROCESS | 1842 | 1461407063914 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]]]}] 03:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1329ms 03:24:23 INFO - PROCESS | 1842 | 1461407063933 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:24:23 INFO - PROCESS | 1842 | 1461407063936 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:24:23 INFO - PROCESS | 1842 | 1461407063987 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:24:23 INFO - PROCESS | 1842 | 1461407063989 Marionette TRACE conn3 <- [1,2066,null,{}] 03:24:23 INFO - PROCESS | 1842 | 1461407063995 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}] 03:24:24 INFO - PROCESS | 1842 | 1461407064243 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:24:24 INFO - PROCESS | 1842 | 1461407064295 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e84800 == 139 [pid = 1842] [id = 524] 03:24:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 297 (0x7f77489bfc00) [pid = 1842] [serial = 1573] [outer = (nil)] 03:24:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 298 (0x7f7749110000) [pid = 1842] [serial = 1574] [outer = 0x7f77489bfc00] 03:24:24 INFO - PROCESS | 1842 | 1461407064370 Marionette DEBUG loaded listener.js 03:24:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 299 (0x7f77492c0c00) [pid = 1842] [serial = 1575] [outer = 0x7f77489bfc00] 03:24:25 INFO - PROCESS | 1842 | 1461407065234 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]]]}] 03:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1291ms 03:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:24:25 INFO - PROCESS | 1842 | 1461407065266 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:24:25 INFO - PROCESS | 1842 | 1461407065269 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:24:25 INFO - PROCESS | 1842 | 1461407065273 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:24:25 INFO - PROCESS | 1842 | 1461407065277 Marionette TRACE conn3 <- [1,2070,null,{}] 03:24:25 INFO - PROCESS | 1842 | 1461407065288 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}] 03:24:25 INFO - PROCESS | 1842 | 1461407065524 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:24:25 INFO - PROCESS | 1842 | 1461407065553 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749255000 == 140 [pid = 1842] [id = 525] 03:24:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 300 (0x7f77489b6000) [pid = 1842] [serial = 1576] [outer = (nil)] 03:24:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 301 (0x7f7749a02400) [pid = 1842] [serial = 1577] [outer = 0x7f77489b6000] 03:24:25 INFO - PROCESS | 1842 | 1461407065615 Marionette DEBUG loaded listener.js 03:24:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 302 (0x7f774c2a1c00) [pid = 1842] [serial = 1578] [outer = 0x7f77489b6000] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 301 (0x7f773b5e9c00) [pid = 1842] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 300 (0x7f7734e39000) [pid = 1842] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 299 (0x7f7735018c00) [pid = 1842] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 298 (0x7f77332a1400) [pid = 1842] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 297 (0x7f7749a0a400) [pid = 1842] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 296 (0x7f77338ab800) [pid = 1842] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 295 (0x7f77376b3c00) [pid = 1842] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 294 (0x7f7735071c00) [pid = 1842] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 293 (0x7f77447f0c00) [pid = 1842] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 292 (0x7f7730561800) [pid = 1842] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 291 (0x7f7739cf5c00) [pid = 1842] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 290 (0x7f77306e1800) [pid = 1842] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 289 (0x7f7748757400) [pid = 1842] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 288 (0x7f773388ac00) [pid = 1842] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 287 (0x7f775c45b000) [pid = 1842] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 286 (0x7f773b98e800) [pid = 1842] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 285 (0x7f7745281800) [pid = 1842] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 284 (0x7f773b5de400) [pid = 1842] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 283 (0x7f77306dac00) [pid = 1842] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 282 (0x7f7733118000) [pid = 1842] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 281 (0x7f77306d9c00) [pid = 1842] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 280 (0x7f7746f74c00) [pid = 1842] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 279 (0x7f772f6d9000) [pid = 1842] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 278 (0x7f77306e6400) [pid = 1842] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 277 (0x7f7734e46400) [pid = 1842] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 276 (0x7f7735019000) [pid = 1842] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 275 (0x7f7730d9e800) [pid = 1842] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f77426c6800) [pid = 1842] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f77338a4c00) [pid = 1842] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f7749cf4c00) [pid = 1842] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f7745cc0c00) [pid = 1842] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f77376ea000) [pid = 1842] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f773b6f2c00) [pid = 1842] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f774fbcc400) [pid = 1842] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f7746c49800) [pid = 1842] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f7739cfc000) [pid = 1842] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f77447ea800) [pid = 1842] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f7744faa800) [pid = 1842] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f7734e42c00) [pid = 1842] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f77306e2000) [pid = 1842] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f7737a09c00) [pid = 1842] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f774870c000) [pid = 1842] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f7738c56400) [pid = 1842] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f7733119000) [pid = 1842] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f773660c800) [pid = 1842] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f7733888400) [pid = 1842] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f7749cef400) [pid = 1842] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f77338a8400) [pid = 1842] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f7742069800) [pid = 1842] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f774910c000) [pid = 1842] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f774542b400) [pid = 1842] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f774585f400) [pid = 1842] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f773b447800) [pid = 1842] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f772f6d6800) [pid = 1842] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f7744fb5000) [pid = 1842] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f772f6d4400) [pid = 1842] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f774206b800) [pid = 1842] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f774d641000) [pid = 1842] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f77462d4800) [pid = 1842] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f775d1e8400) [pid = 1842] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f774586a800) [pid = 1842] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f7734f51800) [pid = 1842] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f7748bfa800) [pid = 1842] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f77492c3000) [pid = 1842] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f774b122800) [pid = 1842] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f7748943c00) [pid = 1842] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f7737ddb800) [pid = 1842] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f77332a4800) [pid = 1842] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f7738c53800) [pid = 1842] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f7733116000) [pid = 1842] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f7735069400) [pid = 1842] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f7735065000) [pid = 1842] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f7749a0dc00) [pid = 1842] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f773b6f2800) [pid = 1842] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f774477d800) [pid = 1842] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f7739e85c00) [pid = 1842] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f774206e800) [pid = 1842] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f773b6f4000) [pid = 1842] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f7745d7f400) [pid = 1842] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f77376b3000) [pid = 1842] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f773b311400) [pid = 1842] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f7749d33800) [pid = 1842] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f7738ddfc00) [pid = 1842] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f772f6e1400) [pid = 1842] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f7730bd7c00) [pid = 1842] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:24:27 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f77376be400) [pid = 1842] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:24:27 INFO - PROCESS | 1842 | 1461407067691 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]]]}] 03:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2435ms 03:24:27 INFO - PROCESS | 1842 | 1461407067710 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:24:27 INFO - PROCESS | 1842 | 1461407067712 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:24:27 INFO - PROCESS | 1842 | 1461407067718 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:24:27 INFO - PROCESS | 1842 | 1461407067720 Marionette TRACE conn3 <- [1,2074,null,{}] 03:24:27 INFO - PROCESS | 1842 | 1461407067725 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}] 03:24:27 INFO - PROCESS | 1842 | 1461407067978 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:24:28 INFO - PROCESS | 1842 | 1461407067998 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7734ce7800 == 141 [pid = 1842] [id = 526] 03:24:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f772f6d5400) [pid = 1842] [serial = 1579] [outer = (nil)] 03:24:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f7730bd8000) [pid = 1842] [serial = 1580] [outer = 0x7f772f6d5400] 03:24:28 INFO - PROCESS | 1842 | 1461407068057 Marionette DEBUG loaded listener.js 03:24:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f7733888000) [pid = 1842] [serial = 1581] [outer = 0x7f772f6d5400] 03:24:28 INFO - PROCESS | 1842 | 1461407068860 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]]]}] 03:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1177ms 03:24:28 INFO - PROCESS | 1842 | 1461407068896 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:24:28 INFO - PROCESS | 1842 | 1461407068900 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:24:28 INFO - PROCESS | 1842 | 1461407068916 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:24:28 INFO - PROCESS | 1842 | 1461407068919 Marionette TRACE conn3 <- [1,2078,null,{}] 03:24:28 INFO - PROCESS | 1842 | 1461407068924 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}] 03:24:29 INFO - PROCESS | 1842 | 1461407069092 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:24:29 INFO - PROCESS | 1842 | 1461407069106 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c6a7800 == 142 [pid = 1842] [id = 527] 03:24:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f7730bdb400) [pid = 1842] [serial = 1582] [outer = (nil)] 03:24:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f7735018c00) [pid = 1842] [serial = 1583] [outer = 0x7f7730bdb400] 03:24:29 INFO - PROCESS | 1842 | 1461407069166 Marionette DEBUG loaded listener.js 03:24:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f77376b7000) [pid = 1842] [serial = 1584] [outer = 0x7f7730bdb400] 03:24:30 INFO - PROCESS | 1842 | 1461407070483 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]]]}] 03:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1579ms 03:24:30 INFO - PROCESS | 1842 | 1461407070495 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:24:30 INFO - PROCESS | 1842 | 1461407070502 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:24:30 INFO - PROCESS | 1842 | 1461407070511 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:24:30 INFO - PROCESS | 1842 | 1461407070516 Marionette TRACE conn3 <- [1,2082,null,{}] 03:24:30 INFO - PROCESS | 1842 | 1461407070524 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}] 03:24:30 INFO - PROCESS | 1842 | 1461407070728 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:24:31 INFO - PROCESS | 1842 | 1461407071006 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c51e800 == 143 [pid = 1842] [id = 528] 03:24:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f7734e3b000) [pid = 1842] [serial = 1585] [outer = (nil)] 03:24:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f773501c000) [pid = 1842] [serial = 1586] [outer = 0x7f7734e3b000] 03:24:31 INFO - PROCESS | 1842 | 1461407071135 Marionette DEBUG loaded listener.js 03:24:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f77376be400) [pid = 1842] [serial = 1587] [outer = 0x7f7734e3b000] 03:24:32 INFO - PROCESS | 1842 | 1461407072045 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]]]}] 03:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1586ms 03:24:32 INFO - PROCESS | 1842 | 1461407072097 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:24:32 INFO - PROCESS | 1842 | 1461407072105 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:24:32 INFO - PROCESS | 1842 | 1461407072115 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:24:32 INFO - PROCESS | 1842 | 1461407072118 Marionette TRACE conn3 <- [1,2086,null,{}] 03:24:32 INFO - PROCESS | 1842 | 1461407072124 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}] 03:24:32 INFO - PROCESS | 1842 | 1461407072345 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:24:32 INFO - PROCESS | 1842 | 1461407072649 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f1a000 == 144 [pid = 1842] [id = 529] 03:24:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f7737a0f400) [pid = 1842] [serial = 1588] [outer = (nil)] 03:24:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f7738c51c00) [pid = 1842] [serial = 1589] [outer = 0x7f7737a0f400] 03:24:32 INFO - PROCESS | 1842 | 1461407072730 Marionette DEBUG loaded listener.js 03:24:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f7739224c00) [pid = 1842] [serial = 1590] [outer = 0x7f7737a0f400] 03:24:33 INFO - PROCESS | 1842 | 1461407073600 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]]]}] 03:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1529ms 03:24:33 INFO - PROCESS | 1842 | 1461407073645 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:24:33 INFO - PROCESS | 1842 | 1461407073649 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:24:33 INFO - PROCESS | 1842 | 1461407073655 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:24:33 INFO - PROCESS | 1842 | 1461407073660 Marionette TRACE conn3 <- [1,2090,null,{}] 03:24:33 INFO - PROCESS | 1842 | 1461407073675 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}] 03:24:33 INFO - PROCESS | 1842 | 1461407073895 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:24:34 INFO - PROCESS | 1842 | 1461407074158 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774946b000 == 145 [pid = 1842] [id = 530] 03:24:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f7739d0d400) [pid = 1842] [serial = 1591] [outer = (nil)] 03:24:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f773b441800) [pid = 1842] [serial = 1592] [outer = 0x7f7739d0d400] 03:24:34 INFO - PROCESS | 1842 | 1461407074283 Marionette DEBUG loaded listener.js 03:24:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f773b7aec00) [pid = 1842] [serial = 1593] [outer = 0x7f7739d0d400] 03:24:35 INFO - PROCESS | 1842 | 1461407075138 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]]]}] 03:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1535ms 03:24:35 INFO - PROCESS | 1842 | 1461407075191 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:24:35 INFO - PROCESS | 1842 | 1461407075195 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:24:35 INFO - PROCESS | 1842 | 1461407075201 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:24:35 INFO - PROCESS | 1842 | 1461407075204 Marionette TRACE conn3 <- [1,2094,null,{}] 03:24:35 INFO - PROCESS | 1842 | 1461407075212 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}] 03:24:35 INFO - PROCESS | 1842 | 1461407075475 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:24:35 INFO - PROCESS | 1842 | 1461407075785 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bcd9800 == 146 [pid = 1842] [id = 531] 03:24:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f7738c58000) [pid = 1842] [serial = 1594] [outer = (nil)] 03:24:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f773c615400) [pid = 1842] [serial = 1595] [outer = 0x7f7738c58000] 03:24:35 INFO - PROCESS | 1842 | 1461407075867 Marionette DEBUG loaded listener.js 03:24:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f7743096c00) [pid = 1842] [serial = 1596] [outer = 0x7f7738c58000] 03:24:36 INFO - PROCESS | 1842 | 1461407076699 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]]]}] 03:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1531ms 03:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:24:36 INFO - PROCESS | 1842 | 1461407076733 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:24:36 INFO - PROCESS | 1842 | 1461407076736 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:24:36 INFO - PROCESS | 1842 | 1461407076742 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:24:36 INFO - PROCESS | 1842 | 1461407076745 Marionette TRACE conn3 <- [1,2098,null,{}] 03:24:36 INFO - PROCESS | 1842 | 1461407076750 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}] 03:24:36 INFO - PROCESS | 1842 | 1461407076950 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:24:37 INFO - PROCESS | 1842 | 1461407077217 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dd4c800 == 147 [pid = 1842] [id = 532] 03:24:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f7739d0fc00) [pid = 1842] [serial = 1597] [outer = (nil)] 03:24:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f7744904c00) [pid = 1842] [serial = 1598] [outer = 0x7f7739d0fc00] 03:24:37 INFO - PROCESS | 1842 | 1461407077302 Marionette DEBUG loaded listener.js 03:24:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f7745019000) [pid = 1842] [serial = 1599] [outer = 0x7f7739d0fc00] 03:24:38 INFO - PROCESS | 1842 | 1461407078249 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]]]}] 03:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1579ms 03:24:38 INFO - PROCESS | 1842 | 1461407078322 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:24:38 INFO - PROCESS | 1842 | 1461407078325 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:24:38 INFO - PROCESS | 1842 | 1461407078331 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:24:38 INFO - PROCESS | 1842 | 1461407078334 Marionette TRACE conn3 <- [1,2102,null,{}] 03:24:38 INFO - PROCESS | 1842 | 1461407078339 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}] 03:24:38 INFO - PROCESS | 1842 | 1461407078581 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:24:38 INFO - PROCESS | 1842 | 1461407078885 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77516d8800 == 148 [pid = 1842] [id = 533] 03:24:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f7743090c00) [pid = 1842] [serial = 1600] [outer = (nil)] 03:24:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f7748941400) [pid = 1842] [serial = 1601] [outer = 0x7f7743090c00] 03:24:38 INFO - PROCESS | 1842 | 1461407078962 Marionette DEBUG loaded listener.js 03:24:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f7749237800) [pid = 1842] [serial = 1602] [outer = 0x7f7743090c00] 03:24:39 INFO - PROCESS | 1842 | 1461407079753 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]]]}] 03:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1483ms 03:24:39 INFO - PROCESS | 1842 | 1461407079815 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:24:39 INFO - PROCESS | 1842 | 1461407079819 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:24:39 INFO - PROCESS | 1842 | 1461407079824 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:24:39 INFO - PROCESS | 1842 | 1461407079827 Marionette TRACE conn3 <- [1,2106,null,{}] 03:24:39 INFO - PROCESS | 1842 | 1461407079833 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}] 03:24:40 INFO - PROCESS | 1842 | 1461407080043 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:24:40 INFO - PROCESS | 1842 | 1461407080306 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c0cf800 == 149 [pid = 1842] [id = 534] 03:24:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f774527d400) [pid = 1842] [serial = 1603] [outer = (nil)] 03:24:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f77492c4800) [pid = 1842] [serial = 1604] [outer = 0x7f774527d400] 03:24:40 INFO - PROCESS | 1842 | 1461407080388 Marionette DEBUG loaded listener.js 03:24:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f7749af5400) [pid = 1842] [serial = 1605] [outer = 0x7f774527d400] 03:24:41 INFO - PROCESS | 1842 | 1461407081244 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]]]}] 03:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1484ms 03:24:41 INFO - PROCESS | 1842 | 1461407081310 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:24:41 INFO - PROCESS | 1842 | 1461407081314 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:24:41 INFO - PROCESS | 1842 | 1461407081320 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:24:41 INFO - PROCESS | 1842 | 1461407081322 Marionette TRACE conn3 <- [1,2110,null,{}] 03:24:41 INFO - PROCESS | 1842 | 1461407081327 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}] 03:24:41 INFO - PROCESS | 1842 | 1461407081537 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:24:41 INFO - PROCESS | 1842 | 1461407081803 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760a59800 == 150 [pid = 1842] [id = 535] 03:24:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f7748bf9400) [pid = 1842] [serial = 1606] [outer = (nil)] 03:24:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f774a73f400) [pid = 1842] [serial = 1607] [outer = 0x7f7748bf9400] 03:24:41 INFO - PROCESS | 1842 | 1461407081878 Marionette DEBUG loaded listener.js 03:24:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f774d641000) [pid = 1842] [serial = 1608] [outer = 0x7f7748bf9400] 03:24:42 INFO - PROCESS | 1842 | 1461407082729 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]]]}] 03:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1438ms 03:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:24:42 INFO - PROCESS | 1842 | 1461407082759 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:24:42 INFO - PROCESS | 1842 | 1461407082762 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:24:42 INFO - PROCESS | 1842 | 1461407082768 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:24:42 INFO - PROCESS | 1842 | 1461407082771 Marionette TRACE conn3 <- [1,2114,null,{}] 03:24:42 INFO - PROCESS | 1842 | 1461407082776 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}] 03:24:42 INFO - PROCESS | 1842 | 1461407082985 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:24:43 INFO - PROCESS | 1842 | 1461407083270 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7765637800 == 151 [pid = 1842] [id = 536] 03:24:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f7748759400) [pid = 1842] [serial = 1609] [outer = (nil)] 03:24:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f774d8ac400) [pid = 1842] [serial = 1610] [outer = 0x7f7748759400] 03:24:43 INFO - PROCESS | 1842 | 1461407083346 Marionette DEBUG loaded listener.js 03:24:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f774e61c400) [pid = 1842] [serial = 1611] [outer = 0x7f7748759400] 03:24:44 INFO - PROCESS | 1842 | 1461407084183 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]]]}] 03:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1479ms 03:24:44 INFO - PROCESS | 1842 | 1461407084252 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:24:44 INFO - PROCESS | 1842 | 1461407084256 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:24:44 INFO - PROCESS | 1842 | 1461407084264 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:24:44 INFO - PROCESS | 1842 | 1461407084266 Marionette TRACE conn3 <- [1,2118,null,{}] 03:24:44 INFO - PROCESS | 1842 | 1461407084271 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}] 03:24:44 INFO - PROCESS | 1842 | 1461407084476 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:24:44 INFO - PROCESS | 1842 | 1461407084755 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772d7da800 == 152 [pid = 1842] [id = 537] 03:24:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f77492c2c00) [pid = 1842] [serial = 1612] [outer = (nil)] 03:24:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f774ea32800) [pid = 1842] [serial = 1613] [outer = 0x7f77492c2c00] 03:24:44 INFO - PROCESS | 1842 | 1461407084831 Marionette DEBUG loaded listener.js 03:24:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f774f707400) [pid = 1842] [serial = 1614] [outer = 0x7f77492c2c00] 03:24:45 INFO - PROCESS | 1842 | 1461407085791 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]]]}] 03:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1581ms 03:24:45 INFO - PROCESS | 1842 | 1461407085847 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:24:45 INFO - PROCESS | 1842 | 1461407085851 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:24:45 INFO - PROCESS | 1842 | 1461407085856 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:24:45 INFO - PROCESS | 1842 | 1461407085860 Marionette TRACE conn3 <- [1,2122,null,{}] 03:24:45 INFO - PROCESS | 1842 | 1461407085865 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}] 03:24:46 INFO - PROCESS | 1842 | 1461407086136 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:24:46 INFO - PROCESS | 1842 | 1461407086446 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77365d6800 == 153 [pid = 1842] [id = 538] 03:24:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f774fbc9800) [pid = 1842] [serial = 1615] [outer = (nil)] 03:24:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f775b1ec400) [pid = 1842] [serial = 1616] [outer = 0x7f774fbc9800] 03:24:46 INFO - PROCESS | 1842 | 1461407086530 Marionette DEBUG loaded listener.js 03:24:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f775c45bc00) [pid = 1842] [serial = 1617] [outer = 0x7f774fbc9800] 03:24:47 INFO - PROCESS | 1842 | 1461407087361 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]]]}] 03:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1579ms 03:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:24:47 INFO - PROCESS | 1842 | 1461407087437 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:24:47 INFO - PROCESS | 1842 | 1461407087440 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:24:47 INFO - PROCESS | 1842 | 1461407087446 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:24:47 INFO - PROCESS | 1842 | 1461407087449 Marionette TRACE conn3 <- [1,2126,null,{}] 03:24:47 INFO - PROCESS | 1842 | 1461407087454 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}] 03:24:47 INFO - PROCESS | 1842 | 1461407087696 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:24:48 INFO - PROCESS | 1842 | 1461407088007 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77393df800 == 154 [pid = 1842] [id = 539] 03:24:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f775153bc00) [pid = 1842] [serial = 1618] [outer = (nil)] 03:24:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f775b11e800) [pid = 1842] [serial = 1619] [outer = 0x7f775153bc00] 03:24:48 INFO - PROCESS | 1842 | 1461407088097 Marionette DEBUG loaded listener.js 03:24:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f775eea5400) [pid = 1842] [serial = 1620] [outer = 0x7f775153bc00] 03:24:48 INFO - PROCESS | 1842 | 1461407088867 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]]]}] 03:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1481ms 03:24:48 INFO - PROCESS | 1842 | 1461407088927 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:24:48 INFO - PROCESS | 1842 | 1461407088930 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:24:48 INFO - PROCESS | 1842 | 1461407088950 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:24:48 INFO - PROCESS | 1842 | 1461407088955 Marionette TRACE conn3 <- [1,2130,null,{}] 03:24:48 INFO - PROCESS | 1842 | 1461407088965 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}] 03:24:49 INFO - PROCESS | 1842 | 1461407089171 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:24:49 INFO - PROCESS | 1842 | 1461407089439 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772d9cf000 == 155 [pid = 1842] [id = 540] 03:24:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f7732fe2c00) [pid = 1842] [serial = 1621] [outer = (nil)] 03:24:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f7732feac00) [pid = 1842] [serial = 1622] [outer = 0x7f7732fe2c00] 03:24:49 INFO - PROCESS | 1842 | 1461407089513 Marionette DEBUG loaded listener.js 03:24:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f7732ff0000) [pid = 1842] [serial = 1623] [outer = 0x7f7732fe2c00] 03:24:50 INFO - PROCESS | 1842 | 1461407090473 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] 03:24:50 INFO - PROCESS | 1842 | 1461407090546 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:24:50 INFO - PROCESS | 1842 | 1461407090552 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:24:50 INFO - PROCESS | 1842 | 1461407090554 Marionette TRACE conn3 <- [1,2134,null,{}] 03:24:50 INFO - PROCESS | 1842 | 1461407090560 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}] 03:24:50 INFO - PROCESS | 1842 | 1461407090765 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:24:51 INFO - PROCESS | 1842 | 1461407091036 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775bdc9000 == 156 [pid = 1842] [id = 541] 03:24:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f7732fe3400) [pid = 1842] [serial = 1624] [outer = (nil)] 03:24:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f775eea6400) [pid = 1842] [serial = 1625] [outer = 0x7f7732fe3400] 03:24:51 INFO - PROCESS | 1842 | 1461407091147 Marionette DEBUG loaded listener.js 03:24:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f7760a1cc00) [pid = 1842] [serial = 1626] [outer = 0x7f7732fe3400] 03:24:52 INFO - PROCESS | 1842 | 1461407092002 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]]]}] 03:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1478ms 03:24:52 INFO - PROCESS | 1842 | 1461407092049 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 03:24:52 INFO - PROCESS | 1842 | 1461407092051 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 03:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:24:52 INFO - PROCESS | 1842 | 1461407092058 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:24:52 INFO - PROCESS | 1842 | 1461407092061 Marionette TRACE conn3 <- [1,2138,null,{}] 03:24:52 INFO - PROCESS | 1842 | 1461407092066 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}] 03:24:52 INFO - PROCESS | 1842 | 1461407092274 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:24:52 INFO - PROCESS | 1842 | 1461407092576 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772f8dc000 == 157 [pid = 1842] [id = 542] 03:24:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f77306dac00) [pid = 1842] [serial = 1627] [outer = (nil)] 03:24:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f77327ee400) [pid = 1842] [serial = 1628] [outer = 0x7f77306dac00] 03:24:52 INFO - PROCESS | 1842 | 1461407092691 Marionette DEBUG loaded listener.js 03:24:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f77327f3c00) [pid = 1842] [serial = 1629] [outer = 0x7f77306dac00] 03:24:53 INFO - PROCESS | 1842 | 1461407093584 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]]]}] 03:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1577ms 03:24:53 INFO - PROCESS | 1842 | 1461407093637 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:24:53 INFO - PROCESS | 1842 | 1461407093640 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 03:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:24:53 INFO - PROCESS | 1842 | 1461407093647 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:24:53 INFO - PROCESS | 1842 | 1461407093649 Marionette TRACE conn3 <- [1,2142,null,{}] 03:24:53 INFO - PROCESS | 1842 | 1461407093654 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}] 03:24:53 INFO - PROCESS | 1842 | 1461407093847 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:24:54 INFO - PROCESS | 1842 | 1461407094169 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772db77000 == 158 [pid = 1842] [id = 543] 03:24:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f772dbaa400) [pid = 1842] [serial = 1630] [outer = (nil)] 03:24:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f772dbb4400) [pid = 1842] [serial = 1631] [outer = 0x7f772dbaa400] 03:24:54 INFO - PROCESS | 1842 | 1461407094245 Marionette DEBUG loaded listener.js 03:24:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f7730bdcc00) [pid = 1842] [serial = 1632] [outer = 0x7f772dbaa400] 03:24:55 INFO - PROCESS | 1842 | 1461407095111 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] 03:24:55 INFO - PROCESS | 1842 | 1461407095190 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 03:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:24:55 INFO - PROCESS | 1842 | 1461407095195 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:24:55 INFO - PROCESS | 1842 | 1461407095198 Marionette TRACE conn3 <- [1,2146,null,{}] 03:24:55 INFO - PROCESS | 1842 | 1461407095203 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}] 03:24:55 INFO - PROCESS | 1842 | 1461407095410 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:24:55 INFO - PROCESS | 1842 | 1461407095735 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7734cda800 == 159 [pid = 1842] [id = 544] 03:24:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f772dbaac00) [pid = 1842] [serial = 1633] [outer = (nil)] 03:24:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f7733124c00) [pid = 1842] [serial = 1634] [outer = 0x7f772dbaac00] 03:24:55 INFO - PROCESS | 1842 | 1461407095811 Marionette DEBUG loaded listener.js 03:24:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f773660b400) [pid = 1842] [serial = 1635] [outer = 0x7f772dbaac00] 03:24:56 INFO - PROCESS | 1842 | 1461407096670 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] 03:24:56 INFO - PROCESS | 1842 | 1461407096737 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 03:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:24:56 INFO - PROCESS | 1842 | 1461407096743 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:24:56 INFO - PROCESS | 1842 | 1461407096745 Marionette TRACE conn3 <- [1,2150,null,{}] 03:24:56 INFO - PROCESS | 1842 | 1461407096751 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}] 03:24:56 INFO - PROCESS | 1842 | 1461407096967 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:24:57 INFO - PROCESS | 1842 | 1461407097281 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730deb800 == 160 [pid = 1842] [id = 545] 03:24:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f772f6d7400) [pid = 1842] [serial = 1636] [outer = (nil)] 03:24:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f7730bdd000) [pid = 1842] [serial = 1637] [outer = 0x7f772f6d7400] 03:24:57 INFO - PROCESS | 1842 | 1461407097355 Marionette DEBUG loaded listener.js 03:24:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 276 (0x7f7734f5cc00) [pid = 1842] [serial = 1638] [outer = 0x7f772f6d7400] 03:24:58 INFO - PROCESS | 1842 | 1461407098213 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]]]}] 03:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1534ms 03:24:58 INFO - PROCESS | 1842 | 1461407098278 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:24:58 INFO - PROCESS | 1842 | 1461407098280 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 03:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:24:58 INFO - PROCESS | 1842 | 1461407098286 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:24:58 INFO - PROCESS | 1842 | 1461407098288 Marionette TRACE conn3 <- [1,2154,null,{}] 03:24:58 INFO - PROCESS | 1842 | 1461407098294 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}] 03:24:58 INFO - PROCESS | 1842 | 1461407098497 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:24:58 INFO - PROCESS | 1842 | 1461407098821 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7734ceb000 == 161 [pid = 1842] [id = 546] 03:24:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 277 (0x7f772f6db400) [pid = 1842] [serial = 1639] [outer = (nil)] 03:24:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 278 (0x7f7733124400) [pid = 1842] [serial = 1640] [outer = 0x7f772f6db400] 03:24:58 INFO - PROCESS | 1842 | 1461407098894 Marionette DEBUG loaded listener.js 03:24:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 279 (0x7f77338a3400) [pid = 1842] [serial = 1641] [outer = 0x7f772f6db400] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7755373800 == 160 [pid = 1842] [id = 514] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774f54f000 == 159 [pid = 1842] [id = 513] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e314000 == 158 [pid = 1842] [id = 512] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d51c800 == 157 [pid = 1842] [id = 511] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bece000 == 156 [pid = 1842] [id = 510] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77494dc800 == 155 [pid = 1842] [id = 509] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774925c800 == 154 [pid = 1842] [id = 508] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745e70000 == 153 [pid = 1842] [id = 507] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7743263000 == 152 [pid = 1842] [id = 506] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bfa1000 == 151 [pid = 1842] [id = 505] 03:25:00 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733590000 == 150 [pid = 1842] [id = 504] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 278 (0x7f77426d4c00) [pid = 1842] [serial = 1248] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 277 (0x7f774f524800) [pid = 1842] [serial = 1419] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 276 (0x7f7737abd800) [pid = 1842] [serial = 1380] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 275 (0x7f7748750400) [pid = 1842] [serial = 1347] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f774e6b9400) [pid = 1842] [serial = 1197] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f773b753000) [pid = 1842] [serial = 1308] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f7737a0bc00) [pid = 1842] [serial = 1128] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f7737a0cc00) [pid = 1842] [serial = 1499] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f7747d92400) [pid = 1842] [serial = 1110] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f7734dd7000) [pid = 1842] [serial = 1493] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f773b5e2400) [pid = 1842] [serial = 1179] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f7749cee000) [pid = 1842] [serial = 1443] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f775d1ef000) [pid = 1842] [serial = 1472] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f773055c800) [pid = 1842] [serial = 1475] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f7734ddc400) [pid = 1842] [serial = 1490] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f774fbb2000) [pid = 1842] [serial = 1200] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f77338a6400) [pid = 1842] [serial = 1140] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f7760a20000) [pid = 1842] [serial = 1272] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f77447e4c00) [pid = 1842] [serial = 1508] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f7748d11000) [pid = 1842] [serial = 1455] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f7760c6b000) [pid = 1842] [serial = 1134] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f77380a0000) [pid = 1842] [serial = 1215] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f7733123800) [pid = 1842] [serial = 1143] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f77306e6000) [pid = 1842] [serial = 1212] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f7752421c00) [pid = 1842] [serial = 1463] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f77492be800) [pid = 1842] [serial = 1398] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f7734e3f000) [pid = 1842] [serial = 1446] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f773b30c400) [pid = 1842] [serial = 1218] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f7745016000) [pid = 1842] [serial = 1509] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f7744fb3000) [pid = 1842] [serial = 1239] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f774fbc7400) [pid = 1842] [serial = 1269] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f7739d0f800) [pid = 1842] [serial = 1503] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f774555fc00) [pid = 1842] [serial = 1329] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f773922bc00) [pid = 1842] [serial = 1383] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f7752417c00) [pid = 1842] [serial = 1203] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f773660d400) [pid = 1842] [serial = 1478] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f774cbe0c00) [pid = 1842] [serial = 1260] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f773b984800) [pid = 1842] [serial = 1451] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f774501e000) [pid = 1842] [serial = 1392] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f775d5de800) [pid = 1842] [serial = 1131] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f7748942c00) [pid = 1842] [serial = 1254] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f773b304c00) [pid = 1842] [serial = 1505] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f7738046800) [pid = 1842] [serial = 1500] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f7748d14c00) [pid = 1842] [serial = 1395] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f7749a0d000) [pid = 1842] [serial = 1113] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f773506bc00) [pid = 1842] [serial = 1311] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f775c224c00) [pid = 1842] [serial = 1469] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f774a743c00) [pid = 1842] [serial = 1404] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f773b30ec00) [pid = 1842] [serial = 1245] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f774d771000) [pid = 1842] [serial = 1194] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f77447c9400) [pid = 1842] [serial = 1389] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f775bff0400) [pid = 1842] [serial = 1466] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f77332a5400) [pid = 1842] [serial = 1146] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f7736610800) [pid = 1842] [serial = 1496] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f77306de000) [pid = 1842] [serial = 1445] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f7733895400) [pid = 1842] [serial = 1137] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f775c217c00) [pid = 1842] [serial = 1266] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f7737dda800) [pid = 1842] [serial = 1487] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f77447c6400) [pid = 1842] [serial = 1452] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f7737a0e000) [pid = 1842] [serial = 1176] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f77447e2400) [pid = 1842] [serial = 1182] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f774a739400) [pid = 1842] [serial = 1344] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f7747c64400) [pid = 1842] [serial = 1335] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f7748bf3c00) [pid = 1842] [serial = 1338] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f7742066c00) [pid = 1842] [serial = 1323] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f7749a06400) [pid = 1842] [serial = 1401] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f7749988000) [pid = 1842] [serial = 1457] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f7739d08800) [pid = 1842] [serial = 1481] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f7747216800) [pid = 1842] [serial = 1188] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f772f6e0800) [pid = 1842] [serial = 1278] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f7744fb3c00) [pid = 1842] [serial = 1326] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f774fbc0400) [pid = 1842] [serial = 1413] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f7749cee800) [pid = 1842] [serial = 1191] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f7734e3e800) [pid = 1842] [serial = 1494] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f7760db1c00) [pid = 1842] [serial = 1206] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f7749d37400) [pid = 1842] [serial = 1116] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f7739cf5000) [pid = 1842] [serial = 1353] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f773922c400) [pid = 1842] [serial = 1502] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f77376b9400) [pid = 1842] [serial = 1497] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f774fbb5800) [pid = 1842] [serial = 1263] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f774cbdac00) [pid = 1842] [serial = 1407] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f774f51d400) [pid = 1842] [serial = 1410] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f7749aea800) [pid = 1842] [serial = 1257] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f7738dd7000) [pid = 1842] [serial = 1448] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f77338a0800) [pid = 1842] [serial = 1149] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f773b43f800) [pid = 1842] [serial = 1317] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f7742066800) [pid = 1842] [serial = 1350] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f7735071800) [pid = 1842] [serial = 1209] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f7737a0ac00) [pid = 1842] [serial = 1242] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7730da4800) [pid = 1842] [serial = 1484] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f774fbcb800) [pid = 1842] [serial = 1119] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f7745d7ec00) [pid = 1842] [serial = 1251] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f7745d7e000) [pid = 1842] [serial = 1332] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f7745d7fc00) [pid = 1842] [serial = 1173] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f7745d76c00) [pid = 1842] [serial = 1185] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f7742065800) [pid = 1842] [serial = 1107] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f7749a0f400) [pid = 1842] [serial = 1341] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f7739cfe800) [pid = 1842] [serial = 1449] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f77376be800) [pid = 1842] [serial = 1125] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f773c3ad400) [pid = 1842] [serial = 1386] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f775d144800) [pid = 1842] [serial = 1122] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f773b98d400) [pid = 1842] [serial = 1320] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f7751537c00) [pid = 1842] [serial = 1416] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f7748756800) [pid = 1842] [serial = 1454] [outer = (nil)] [url = about:blank] 03:25:01 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f774d76fc00) [pid = 1842] [serial = 1460] [outer = (nil)] [url = about:blank] 03:25:01 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f773b6f3000) [pid = 1842] [serial = 1506] [outer = (nil)] [url = about:blank] 03:25:01 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f7730be5000) [pid = 1842] [serial = 1275] [outer = (nil)] [url = about:blank] 03:25:01 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f77380ab000) [pid = 1842] [serial = 1314] [outer = (nil)] [url = about:blank] 03:25:01 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f7745275c00) [pid = 1842] [serial = 1511] [outer = (nil)] [url = about:blank] 03:25:01 INFO - PROCESS | 1842 | 1461407101247 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]]]}] 03:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2987ms 03:25:01 INFO - PROCESS | 1842 | 1461407101274 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:25:01 INFO - PROCESS | 1842 | 1461407101278 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 03:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:25:01 INFO - PROCESS | 1842 | 1461407101286 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:25:01 INFO - PROCESS | 1842 | 1461407101291 Marionette TRACE conn3 <- [1,2158,null,{}] 03:25:01 INFO - PROCESS | 1842 | 1461407101299 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}] 03:25:01 INFO - PROCESS | 1842 | 1461407101481 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:25:01 INFO - PROCESS | 1842 | 1461407101718 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730ce9800 == 151 [pid = 1842] [id = 547] 03:25:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f772dbb6c00) [pid = 1842] [serial = 1642] [outer = (nil)] 03:25:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f7733889000) [pid = 1842] [serial = 1643] [outer = 0x7f772dbb6c00] 03:25:01 INFO - PROCESS | 1842 | 1461407101800 Marionette DEBUG loaded listener.js 03:25:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f7734dde400) [pid = 1842] [serial = 1644] [outer = 0x7f772dbb6c00] 03:25:02 INFO - PROCESS | 1842 | 1461407102568 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]]]}] 03:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1337ms 03:25:02 INFO - PROCESS | 1842 | 1461407102623 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:25:02 INFO - PROCESS | 1842 | 1461407102631 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 03:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:25:02 INFO - PROCESS | 1842 | 1461407102641 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:25:02 INFO - PROCESS | 1842 | 1461407102644 Marionette TRACE conn3 <- [1,2162,null,{}] 03:25:02 INFO - PROCESS | 1842 | 1461407102648 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}] 03:25:02 INFO - PROCESS | 1842 | 1461407102827 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:25:02 INFO - PROCESS | 1842 | 1461407102845 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77350dd800 == 152 [pid = 1842] [id = 548] 03:25:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f7735068400) [pid = 1842] [serial = 1645] [outer = (nil)] 03:25:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f77366aa400) [pid = 1842] [serial = 1646] [outer = 0x7f7735068400] 03:25:02 INFO - PROCESS | 1842 | 1461407102904 Marionette DEBUG loaded listener.js 03:25:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f77376bd800) [pid = 1842] [serial = 1647] [outer = 0x7f7735068400] 03:25:03 INFO - PROCESS | 1842 | 1461407103955 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]]]}] 03:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1332ms 03:25:03 INFO - PROCESS | 1842 | 1461407103979 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:25:03 INFO - PROCESS | 1842 | 1461407103982 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 03:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:25:03 INFO - PROCESS | 1842 | 1461407103988 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:25:03 INFO - PROCESS | 1842 | 1461407103993 Marionette TRACE conn3 <- [1,2166,null,{}] 03:25:04 INFO - PROCESS | 1842 | 1461407104018 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}] 03:25:04 INFO - PROCESS | 1842 | 1461407104273 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:25:04 INFO - PROCESS | 1842 | 1461407104310 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737685000 == 153 [pid = 1842] [id = 549] 03:25:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7737abd800) [pid = 1842] [serial = 1648] [outer = (nil)] 03:25:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7737adac00) [pid = 1842] [serial = 1649] [outer = 0x7f7737abd800] 03:25:04 INFO - PROCESS | 1842 | 1461407104377 Marionette DEBUG loaded listener.js 03:25:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f7738048c00) [pid = 1842] [serial = 1650] [outer = 0x7f7737abd800] 03:25:05 INFO - PROCESS | 1842 | 1461407105460 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]]]}] 03:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1532ms 03:25:05 INFO - PROCESS | 1842 | 1461407105521 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:25:05 INFO - PROCESS | 1842 | 1461407105525 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 03:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:25:05 INFO - PROCESS | 1842 | 1461407105531 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:25:05 INFO - PROCESS | 1842 | 1461407105533 Marionette TRACE conn3 <- [1,2170,null,{}] 03:25:05 INFO - PROCESS | 1842 | 1461407105544 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}] 03:25:06 INFO - PROCESS | 1842 | 1461407106279 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f7730be3800) [pid = 1842] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f772f6d3c00) [pid = 1842] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f7737de1800) [pid = 1842] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f773055d000) [pid = 1842] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f7744778c00) [pid = 1842] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f772f6d5400) [pid = 1842] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f77489bfc00) [pid = 1842] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f77489b6000) [pid = 1842] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f773055f800) [pid = 1842] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:25:06 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f7743097400) [pid = 1842] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:25:06 INFO - PROCESS | 1842 | 1461407106453 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773769c800 == 154 [pid = 1842] [id = 550] 03:25:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f772f6d3c00) [pid = 1842] [serial = 1651] [outer = (nil)] 03:25:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f7730be4c00) [pid = 1842] [serial = 1652] [outer = 0x7f772f6d3c00] 03:25:06 INFO - PROCESS | 1842 | 1461407106522 Marionette DEBUG loaded listener.js 03:25:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f77380a5000) [pid = 1842] [serial = 1653] [outer = 0x7f772f6d3c00] 03:25:07 INFO - PROCESS | 1842 | 1461407107216 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]]]}] 03:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1727ms 03:25:07 INFO - PROCESS | 1842 | 1461407107260 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:25:07 INFO - PROCESS | 1842 | 1461407107264 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 03:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:25:07 INFO - PROCESS | 1842 | 1461407107269 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:25:07 INFO - PROCESS | 1842 | 1461407107271 Marionette TRACE conn3 <- [1,2174,null,{}] 03:25:07 INFO - PROCESS | 1842 | 1461407107276 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}] 03:25:07 INFO - PROCESS | 1842 | 1461407107451 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:25:07 INFO - PROCESS | 1842 | 1461407107637 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7739f62800 == 155 [pid = 1842] [id = 551] 03:25:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f772f6d6800) [pid = 1842] [serial = 1654] [outer = (nil)] 03:25:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f7738ddf000) [pid = 1842] [serial = 1655] [outer = 0x7f772f6d6800] 03:25:07 INFO - PROCESS | 1842 | 1461407107697 Marionette DEBUG loaded listener.js 03:25:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f7739cf2800) [pid = 1842] [serial = 1656] [outer = 0x7f772f6d6800] 03:25:08 INFO - PROCESS | 1842 | 1461407108668 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]]]}] 03:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1426ms 03:25:08 INFO - PROCESS | 1842 | 1461407108698 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:25:08 INFO - PROCESS | 1842 | 1461407108706 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 03:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:25:08 INFO - PROCESS | 1842 | 1461407108713 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:25:08 INFO - PROCESS | 1842 | 1461407108718 Marionette TRACE conn3 <- [1,2178,null,{}] 03:25:08 INFO - PROCESS | 1842 | 1461407108726 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}] 03:25:08 INFO - PROCESS | 1842 | 1461407108949 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:25:09 INFO - PROCESS | 1842 | 1461407109231 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733cd3000 == 156 [pid = 1842] [id = 552] 03:25:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f773388dc00) [pid = 1842] [serial = 1657] [outer = (nil)] 03:25:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7734dd7000) [pid = 1842] [serial = 1658] [outer = 0x7f773388dc00] 03:25:09 INFO - PROCESS | 1842 | 1461407109351 Marionette DEBUG loaded listener.js 03:25:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7735016c00) [pid = 1842] [serial = 1659] [outer = 0x7f773388dc00] 03:25:10 INFO - PROCESS | 1842 | 1461407110298 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]]]}] 03:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1633ms 03:25:10 INFO - PROCESS | 1842 | 1461407110347 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:25:10 INFO - PROCESS | 1842 | 1461407110354 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 03:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:25:10 INFO - PROCESS | 1842 | 1461407110364 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:25:10 INFO - PROCESS | 1842 | 1461407110368 Marionette TRACE conn3 <- [1,2182,null,{}] 03:25:10 INFO - PROCESS | 1842 | 1461407110374 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}] 03:25:10 INFO - PROCESS | 1842 | 1461407110605 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:25:10 INFO - PROCESS | 1842 | 1461407110862 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77390d6000 == 157 [pid = 1842] [id = 553] 03:25:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f7735062c00) [pid = 1842] [serial = 1660] [outer = (nil)] 03:25:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f7737a0e000) [pid = 1842] [serial = 1661] [outer = 0x7f7735062c00] 03:25:10 INFO - PROCESS | 1842 | 1461407110981 Marionette DEBUG loaded listener.js 03:25:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f7737dd8800) [pid = 1842] [serial = 1662] [outer = 0x7f7735062c00] 03:25:12 INFO - PROCESS | 1842 | 1461407112059 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]]]}] 03:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1731ms 03:25:12 INFO - PROCESS | 1842 | 1461407112098 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:25:12 INFO - PROCESS | 1842 | 1461407112104 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 03:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:25:12 INFO - PROCESS | 1842 | 1461407112114 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:25:12 INFO - PROCESS | 1842 | 1461407112123 Marionette TRACE conn3 <- [1,2186,null,{}] 03:25:12 INFO - PROCESS | 1842 | 1461407112148 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}] 03:25:12 INFO - PROCESS | 1842 | 1461407112436 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:25:12 INFO - PROCESS | 1842 | 1461407112738 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c51e000 == 158 [pid = 1842] [id = 554] 03:25:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f773922d000) [pid = 1842] [serial = 1663] [outer = (nil)] 03:25:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f7739d06c00) [pid = 1842] [serial = 1664] [outer = 0x7f773922d000] 03:25:12 INFO - PROCESS | 1842 | 1461407112829 Marionette DEBUG loaded listener.js 03:25:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f7739e85400) [pid = 1842] [serial = 1665] [outer = 0x7f773922d000] 03:25:13 INFO - PROCESS | 1842 | 1461407113843 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]]]}] 03:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1756ms 03:25:13 INFO - PROCESS | 1842 | 1461407113870 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:25:13 INFO - PROCESS | 1842 | 1461407113875 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 03:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:25:13 INFO - PROCESS | 1842 | 1461407113880 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:25:13 INFO - PROCESS | 1842 | 1461407113883 Marionette TRACE conn3 <- [1,2190,null,{}] 03:25:13 INFO - PROCESS | 1842 | 1461407113888 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}] 03:25:14 INFO - PROCESS | 1842 | 1461407114094 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:25:14 INFO - PROCESS | 1842 | 1461407114453 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f95000 == 159 [pid = 1842] [id = 555] 03:25:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f772f6da800) [pid = 1842] [serial = 1666] [outer = (nil)] 03:25:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f773b440c00) [pid = 1842] [serial = 1667] [outer = 0x7f772f6da800] 03:25:14 INFO - PROCESS | 1842 | 1461407114587 Marionette DEBUG loaded listener.js 03:25:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f773b5e9400) [pid = 1842] [serial = 1668] [outer = 0x7f772f6da800] 03:25:15 INFO - PROCESS | 1842 | 1461407115484 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]]]}] 03:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1631ms 03:25:15 INFO - PROCESS | 1842 | 1461407115513 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:25:15 INFO - PROCESS | 1842 | 1461407115517 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 03:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:25:15 INFO - PROCESS | 1842 | 1461407115522 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:25:15 INFO - PROCESS | 1842 | 1461407115525 Marionette TRACE conn3 <- [1,2194,null,{}] 03:25:15 INFO - PROCESS | 1842 | 1461407115535 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}] 03:25:15 INFO - PROCESS | 1842 | 1461407115748 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:25:15 INFO - PROCESS | 1842 | 1461407115965 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7743216800 == 160 [pid = 1842] [id = 556] 03:25:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f773b308c00) [pid = 1842] [serial = 1669] [outer = (nil)] 03:25:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f773b7abc00) [pid = 1842] [serial = 1670] [outer = 0x7f773b308c00] 03:25:16 INFO - PROCESS | 1842 | 1461407116079 Marionette DEBUG loaded listener.js 03:25:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f773b98d000) [pid = 1842] [serial = 1671] [outer = 0x7f773b308c00] 03:25:16 INFO - PROCESS | 1842 | 1461407116991 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]]]}] 03:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1535ms 03:25:17 INFO - PROCESS | 1842 | 1461407117060 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:25:17 INFO - PROCESS | 1842 | 1461407117062 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 03:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:25:17 INFO - PROCESS | 1842 | 1461407117069 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:25:17 INFO - PROCESS | 1842 | 1461407117071 Marionette TRACE conn3 <- [1,2198,null,{}] 03:25:17 INFO - PROCESS | 1842 | 1461407117077 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}] 03:25:17 INFO - PROCESS | 1842 | 1461407117357 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:25:17 INFO - PROCESS | 1842 | 1461407117672 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744708800 == 161 [pid = 1842] [id = 557] 03:25:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f77426c9400) [pid = 1842] [serial = 1672] [outer = (nil)] 03:25:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f7743097000) [pid = 1842] [serial = 1673] [outer = 0x7f77426c9400] 03:25:17 INFO - PROCESS | 1842 | 1461407117761 Marionette DEBUG loaded listener.js 03:25:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f77447c4c00) [pid = 1842] [serial = 1674] [outer = 0x7f77426c9400] 03:25:18 INFO - PROCESS | 1842 | 1461407118605 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]]]}] 03:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1589ms 03:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:25:18 INFO - PROCESS | 1842 | 1461407118659 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:25:18 INFO - PROCESS | 1842 | 1461407118662 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 03:25:18 INFO - PROCESS | 1842 | 1461407118669 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:25:18 INFO - PROCESS | 1842 | 1461407118672 Marionette TRACE conn3 <- [1,2202,null,{}] 03:25:18 INFO - PROCESS | 1842 | 1461407118677 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}] 03:25:18 INFO - PROCESS | 1842 | 1461407118891 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:25:19 INFO - PROCESS | 1842 | 1461407119110 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e78800 == 162 [pid = 1842] [id = 558] 03:25:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f774308f000) [pid = 1842] [serial = 1675] [outer = (nil)] 03:25:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f77447ee800) [pid = 1842] [serial = 1676] [outer = 0x7f774308f000] 03:25:19 INFO - PROCESS | 1842 | 1461407119226 Marionette DEBUG loaded listener.js 03:25:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f7744fab000) [pid = 1842] [serial = 1677] [outer = 0x7f774308f000] 03:25:20 INFO - PROCESS | 1842 | 1461407120207 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]]]}] 03:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1588ms 03:25:20 INFO - PROCESS | 1842 | 1461407120257 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:25:20 INFO - PROCESS | 1842 | 1461407120261 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 03:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:25:20 INFO - PROCESS | 1842 | 1461407120266 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:25:20 INFO - PROCESS | 1842 | 1461407120269 Marionette TRACE conn3 <- [1,2206,null,{}] 03:25:20 INFO - PROCESS | 1842 | 1461407120274 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}] 03:25:20 INFO - PROCESS | 1842 | 1461407120481 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:25:20 INFO - PROCESS | 1842 | 1461407120762 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f3a000 == 163 [pid = 1842] [id = 559] 03:25:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f77447c5400) [pid = 1842] [serial = 1678] [outer = (nil)] 03:25:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f7744fb7c00) [pid = 1842] [serial = 1679] [outer = 0x7f77447c5400] 03:25:20 INFO - PROCESS | 1842 | 1461407120953 Marionette DEBUG loaded listener.js 03:25:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f774541dc00) [pid = 1842] [serial = 1680] [outer = 0x7f77447c5400] 03:25:21 INFO - PROCESS | 1842 | 1461407121964 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]]]}] 03:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1733ms 03:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:25:22 INFO - PROCESS | 1842 | 1461407122001 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:25:22 INFO - PROCESS | 1842 | 1461407122003 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 03:25:22 INFO - PROCESS | 1842 | 1461407122010 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:25:22 INFO - PROCESS | 1842 | 1461407122013 Marionette TRACE conn3 <- [1,2210,null,{}] 03:25:22 INFO - PROCESS | 1842 | 1461407122018 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}] 03:25:22 INFO - PROCESS | 1842 | 1461407122221 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:25:22 INFO - PROCESS | 1842 | 1461407122439 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745158000 == 164 [pid = 1842] [id = 560] 03:25:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f77447eb000) [pid = 1842] [serial = 1681] [outer = (nil)] 03:25:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f7745cc7c00) [pid = 1842] [serial = 1682] [outer = 0x7f77447eb000] 03:25:22 INFO - PROCESS | 1842 | 1461407122552 Marionette DEBUG loaded listener.js 03:25:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f7745d7f400) [pid = 1842] [serial = 1683] [outer = 0x7f77447eb000] 03:25:23 INFO - PROCESS | 1842 | 1461407123441 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]]]}] 03:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1494ms 03:25:23 INFO - PROCESS | 1842 | 1461407123504 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:25:23 INFO - PROCESS | 1842 | 1461407123508 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 03:25:23 INFO - PROCESS | 1842 | 1461407123514 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:25:23 INFO - PROCESS | 1842 | 1461407123517 Marionette TRACE conn3 <- [1,2214,null,{}] 03:25:23 INFO - PROCESS | 1842 | 1461407123522 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}] 03:25:23 INFO - PROCESS | 1842 | 1461407123790 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:25:24 INFO - PROCESS | 1842 | 1461407124054 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745c95000 == 165 [pid = 1842] [id = 561] 03:25:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f7744fac400) [pid = 1842] [serial = 1684] [outer = (nil)] 03:25:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f7747214400) [pid = 1842] [serial = 1685] [outer = 0x7f7744fac400] 03:25:24 INFO - PROCESS | 1842 | 1461407124174 Marionette DEBUG loaded listener.js 03:25:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f7747d37c00) [pid = 1842] [serial = 1686] [outer = 0x7f7744fac400] 03:25:25 INFO - PROCESS | 1842 | 1461407125007 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]]]}] 03:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1529ms 03:25:25 INFO - PROCESS | 1842 | 1461407125049 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:25:25 INFO - PROCESS | 1842 | 1461407125055 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 03:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:25:25 INFO - PROCESS | 1842 | 1461407125064 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:25:25 INFO - PROCESS | 1842 | 1461407125068 Marionette TRACE conn3 <- [1,2218,null,{}] 03:25:25 INFO - PROCESS | 1842 | 1461407125073 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}] 03:25:25 INFO - PROCESS | 1842 | 1461407125314 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:25:25 INFO - PROCESS | 1842 | 1461407125579 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e4c000 == 166 [pid = 1842] [id = 562] 03:25:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f7748941800) [pid = 1842] [serial = 1687] [outer = (nil)] 03:25:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f77489b6000) [pid = 1842] [serial = 1688] [outer = 0x7f7748941800] 03:25:25 INFO - PROCESS | 1842 | 1461407125711 Marionette DEBUG loaded listener.js 03:25:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f7748bfb400) [pid = 1842] [serial = 1689] [outer = 0x7f7748941800] 03:25:26 INFO - PROCESS | 1842 | 1461407126788 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]]]}] 03:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1783ms 03:25:26 INFO - PROCESS | 1842 | 1461407126849 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:25:26 INFO - PROCESS | 1842 | 1461407126851 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 03:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:25:26 INFO - PROCESS | 1842 | 1461407126858 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:25:26 INFO - PROCESS | 1842 | 1461407126860 Marionette TRACE conn3 <- [1,2222,null,{}] 03:25:26 INFO - PROCESS | 1842 | 1461407126866 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}] 03:25:27 INFO - PROCESS | 1842 | 1461407127070 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:25:27 INFO - PROCESS | 1842 | 1461407127331 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749252800 == 167 [pid = 1842] [id = 563] 03:25:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f774893bc00) [pid = 1842] [serial = 1690] [outer = (nil)] 03:25:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f774910d800) [pid = 1842] [serial = 1691] [outer = 0x7f774893bc00] 03:25:27 INFO - PROCESS | 1842 | 1461407127455 Marionette DEBUG loaded listener.js 03:25:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f7749241400) [pid = 1842] [serial = 1692] [outer = 0x7f774893bc00] 03:25:28 INFO - PROCESS | 1842 | 1461407128269 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]]]}] 03:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1485ms 03:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:25:28 INFO - PROCESS | 1842 | 1461407128344 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:25:28 INFO - PROCESS | 1842 | 1461407128347 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 03:25:28 INFO - PROCESS | 1842 | 1461407128353 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:25:28 INFO - PROCESS | 1842 | 1461407128356 Marionette TRACE conn3 <- [1,2226,null,{}] 03:25:28 INFO - PROCESS | 1842 | 1461407128361 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}] 03:25:28 INFO - PROCESS | 1842 | 1461407128615 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:25:28 INFO - PROCESS | 1842 | 1461407128936 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749416000 == 168 [pid = 1842] [id = 564] 03:25:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f7746f73400) [pid = 1842] [serial = 1693] [outer = (nil)] 03:25:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f77493d3800) [pid = 1842] [serial = 1694] [outer = 0x7f7746f73400] 03:25:29 INFO - PROCESS | 1842 | 1461407129014 Marionette DEBUG loaded listener.js 03:25:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f7749a09c00) [pid = 1842] [serial = 1695] [outer = 0x7f7746f73400] 03:25:29 INFO - PROCESS | 1842 | 1461407129871 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]]]}] 03:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1579ms 03:25:29 INFO - PROCESS | 1842 | 1461407129932 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:25:29 INFO - PROCESS | 1842 | 1461407129936 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 03:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:25:29 INFO - PROCESS | 1842 | 1461407129942 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:25:29 INFO - PROCESS | 1842 | 1461407129944 Marionette TRACE conn3 <- [1,2230,null,{}] 03:25:29 INFO - PROCESS | 1842 | 1461407129949 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}] 03:25:30 INFO - PROCESS | 1842 | 1461407130171 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:25:30 INFO - PROCESS | 1842 | 1461407130433 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77498a2800 == 169 [pid = 1842] [id = 565] 03:25:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f77489b0400) [pid = 1842] [serial = 1696] [outer = (nil)] 03:25:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f7749cec800) [pid = 1842] [serial = 1697] [outer = 0x7f77489b0400] 03:25:30 INFO - PROCESS | 1842 | 1461407130552 Marionette DEBUG loaded listener.js 03:25:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f7749d35c00) [pid = 1842] [serial = 1698] [outer = 0x7f77489b0400] 03:25:31 INFO - PROCESS | 1842 | 1461407131391 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]]]}] 03:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1482ms 03:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:25:31 INFO - PROCESS | 1842 | 1461407131425 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:25:31 INFO - PROCESS | 1842 | 1461407131428 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 03:25:31 INFO - PROCESS | 1842 | 1461407131434 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:25:31 INFO - PROCESS | 1842 | 1461407131437 Marionette TRACE conn3 <- [1,2234,null,{}] 03:25:31 INFO - PROCESS | 1842 | 1461407131442 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}] 03:25:31 INFO - PROCESS | 1842 | 1461407131674 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:25:31 INFO - PROCESS | 1842 | 1461407131945 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749ad9000 == 170 [pid = 1842] [id = 566] 03:25:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f773b6f4800) [pid = 1842] [serial = 1699] [outer = (nil)] 03:25:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f774b122800) [pid = 1842] [serial = 1700] [outer = 0x7f773b6f4800] 03:25:32 INFO - PROCESS | 1842 | 1461407132021 Marionette DEBUG loaded listener.js 03:25:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f774c2a8000) [pid = 1842] [serial = 1701] [outer = 0x7f773b6f4800] 03:25:32 INFO - PROCESS | 1842 | 1461407132882 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]]]}] 03:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1481ms 03:25:32 INFO - PROCESS | 1842 | 1461407132915 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:25:32 INFO - PROCESS | 1842 | 1461407132918 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 03:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:25:32 INFO - PROCESS | 1842 | 1461407132924 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:25:32 INFO - PROCESS | 1842 | 1461407132926 Marionette TRACE conn3 <- [1,2238,null,{}] 03:25:32 INFO - PROCESS | 1842 | 1461407132932 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}] 03:25:33 INFO - PROCESS | 1842 | 1461407133147 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:25:33 INFO - PROCESS | 1842 | 1461407133413 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bcc9000 == 171 [pid = 1842] [id = 567] 03:25:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f77447efc00) [pid = 1842] [serial = 1702] [outer = (nil)] 03:25:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f774d76a400) [pid = 1842] [serial = 1703] [outer = 0x7f77447efc00] 03:25:33 INFO - PROCESS | 1842 | 1461407133488 Marionette DEBUG loaded listener.js 03:25:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f774d774800) [pid = 1842] [serial = 1704] [outer = 0x7f77447efc00] 03:25:34 INFO - PROCESS | 1842 | 1461407134368 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]]]}] 03:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1496ms 03:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:25:34 INFO - PROCESS | 1842 | 1461407134422 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:25:34 INFO - PROCESS | 1842 | 1461407134424 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 03:25:34 INFO - PROCESS | 1842 | 1461407134431 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:25:34 INFO - PROCESS | 1842 | 1461407134434 Marionette TRACE conn3 <- [1,2242,null,{}] 03:25:34 INFO - PROCESS | 1842 | 1461407134439 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}] 03:25:34 INFO - PROCESS | 1842 | 1461407134658 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:25:34 INFO - PROCESS | 1842 | 1461407134940 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d0b4800 == 172 [pid = 1842] [id = 568] 03:25:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f77376ba000) [pid = 1842] [serial = 1705] [outer = (nil)] 03:25:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f774da4e000) [pid = 1842] [serial = 1706] [outer = 0x7f77376ba000] 03:25:35 INFO - PROCESS | 1842 | 1461407135064 Marionette DEBUG loaded listener.js 03:25:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f774e4a5000) [pid = 1842] [serial = 1707] [outer = 0x7f77376ba000] 03:25:35 INFO - PROCESS | 1842 | 1461407135929 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]]]}] 03:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1538ms 03:25:35 INFO - PROCESS | 1842 | 1461407135969 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:25:35 INFO - PROCESS | 1842 | 1461407135972 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 03:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:25:35 INFO - PROCESS | 1842 | 1461407135978 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:25:35 INFO - PROCESS | 1842 | 1461407135980 Marionette TRACE conn3 <- [1,2246,null,{}] 03:25:35 INFO - PROCESS | 1842 | 1461407135986 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}] 03:25:36 INFO - PROCESS | 1842 | 1461407136209 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:25:36 INFO - PROCESS | 1842 | 1461407136504 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dbb1800 == 173 [pid = 1842] [id = 569] 03:25:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f772dbb6400) [pid = 1842] [serial = 1708] [outer = (nil)] 03:25:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f774d78f400) [pid = 1842] [serial = 1709] [outer = 0x7f772dbb6400] 03:25:36 INFO - PROCESS | 1842 | 1461407136627 Marionette DEBUG loaded listener.js 03:25:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f774ec28000) [pid = 1842] [serial = 1710] [outer = 0x7f772dbb6400] 03:25:37 INFO - PROCESS | 1842 | 1461407137509 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]]]}] 03:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1582ms 03:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:25:37 INFO - PROCESS | 1842 | 1461407137561 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:25:37 INFO - PROCESS | 1842 | 1461407137564 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 03:25:37 INFO - PROCESS | 1842 | 1461407137570 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:25:37 INFO - PROCESS | 1842 | 1461407137575 Marionette TRACE conn3 <- [1,2250,null,{}] 03:25:37 INFO - PROCESS | 1842 | 1461407137582 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}] 03:25:37 INFO - PROCESS | 1842 | 1461407137808 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:25:38 INFO - PROCESS | 1842 | 1461407138583 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730cf1000 == 174 [pid = 1842] [id = 570] 03:25:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f772dbb2c00) [pid = 1842] [serial = 1711] [outer = (nil)] 03:25:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f772f6de800) [pid = 1842] [serial = 1712] [outer = 0x7f772dbb2c00] 03:25:38 INFO - PROCESS | 1842 | 1461407138656 Marionette DEBUG loaded listener.js 03:25:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f77327ec000) [pid = 1842] [serial = 1713] [outer = 0x7f772dbb2c00] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733594800 == 173 [pid = 1842] [id = 402] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7735804800 == 172 [pid = 1842] [id = 450] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5dc800 == 171 [pid = 1842] [id = 449] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e83800 == 170 [pid = 1842] [id = 405] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749394000 == 169 [pid = 1842] [id = 442] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773769c800 == 168 [pid = 1842] [id = 550] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7737685000 == 167 [pid = 1842] [id = 549] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77350dd800 == 166 [pid = 1842] [id = 548] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730ce9800 == 165 [pid = 1842] [id = 547] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772f8dc000 == 164 [pid = 1842] [id = 542] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775bdc9000 == 163 [pid = 1842] [id = 541] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772d9cf000 == 162 [pid = 1842] [id = 540] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77393df800 == 161 [pid = 1842] [id = 539] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77365d6800 == 160 [pid = 1842] [id = 538] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772d7da800 == 159 [pid = 1842] [id = 537] 03:25:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7765637800 == 158 [pid = 1842] [id = 536] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f773b6fd800) [pid = 1842] [serial = 1565] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f77376bb800) [pid = 1842] [serial = 1553] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f773c60e400) [pid = 1842] [serial = 1569] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f7755261c00) [pid = 1842] [serial = 1547] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f77380aac00) [pid = 1842] [serial = 1562] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f773389cc00) [pid = 1842] [serial = 1557] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f7744fb4800) [pid = 1842] [serial = 1571] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f774d773c00) [pid = 1842] [serial = 1541] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f7737a07000) [pid = 1842] [serial = 1568] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f7744779c00) [pid = 1842] [serial = 1526] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f7730bd8000) [pid = 1842] [serial = 1580] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f773804a000) [pid = 1842] [serial = 1520] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f7749237c00) [pid = 1842] [serial = 1532] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f774620cc00) [pid = 1842] [serial = 1529] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f7739cf1800) [pid = 1842] [serial = 1563] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f773c60b400) [pid = 1842] [serial = 1566] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f773660a400) [pid = 1842] [serial = 1517] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f7749110000) [pid = 1842] [serial = 1574] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f77306e4000) [pid = 1842] [serial = 1556] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f774c2a1c00) [pid = 1842] [serial = 1578] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f774bc5b800) [pid = 1842] [serial = 1538] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f7730da9c00) [pid = 1842] [serial = 1559] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f77376b1400) [pid = 1842] [serial = 1560] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f7749a02400) [pid = 1842] [serial = 1577] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f773b5e4000) [pid = 1842] [serial = 1523] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f775d13a800) [pid = 1842] [serial = 1550] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f77492c0c00) [pid = 1842] [serial = 1575] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f7748702c00) [pid = 1842] [serial = 1572] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f7730557c00) [pid = 1842] [serial = 1514] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f7749cf3400) [pid = 1842] [serial = 1535] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f7745869800) [pid = 1842] [serial = 1512] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f774e6b9c00) [pid = 1842] [serial = 1544] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f7733888000) [pid = 1842] [serial = 1581] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1842 | 1461407140398 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]]]}] 03:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2890ms 03:25:40 INFO - PROCESS | 1842 | 1461407140461 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:25:40 INFO - PROCESS | 1842 | 1461407140466 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 03:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:25:40 INFO - PROCESS | 1842 | 1461407140473 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:25:40 INFO - PROCESS | 1842 | 1461407140480 Marionette TRACE conn3 <- [1,2254,null,{}] 03:25:40 INFO - PROCESS | 1842 | 1461407140487 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}] 03:25:40 INFO - PROCESS | 1842 | 1461407140710 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:25:40 INFO - PROCESS | 1842 | 1461407140892 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772f8ce000 == 159 [pid = 1842] [id = 571] 03:25:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f772f6d2c00) [pid = 1842] [serial = 1714] [outer = (nil)] 03:25:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f77332a9400) [pid = 1842] [serial = 1715] [outer = 0x7f772f6d2c00] 03:25:40 INFO - PROCESS | 1842 | 1461407140972 Marionette DEBUG loaded listener.js 03:25:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f7734dde000) [pid = 1842] [serial = 1716] [outer = 0x7f772f6d2c00] 03:25:41 INFO - PROCESS | 1842 | 1461407141950 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]]]}] 03:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1539ms 03:25:42 INFO - PROCESS | 1842 | 1461407142020 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:25:42 INFO - PROCESS | 1842 | 1461407142029 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 03:25:42 INFO - PROCESS | 1842 | 1461407142038 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:25:42 INFO - PROCESS | 1842 | 1461407142043 Marionette TRACE conn3 <- [1,2258,null,{}] 03:25:42 INFO - PROCESS | 1842 | 1461407142052 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}] 03:25:42 INFO - PROCESS | 1842 | 1461407142424 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:25:42 INFO - PROCESS | 1842 | 1461407142593 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7734ce8000 == 160 [pid = 1842] [id = 572] 03:25:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f773500fc00) [pid = 1842] [serial = 1717] [outer = (nil)] 03:25:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f7736606800) [pid = 1842] [serial = 1718] [outer = 0x7f773500fc00] 03:25:42 INFO - PROCESS | 1842 | 1461407142655 Marionette DEBUG loaded listener.js 03:25:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f77376b3400) [pid = 1842] [serial = 1719] [outer = 0x7f773500fc00] 03:25:43 INFO - PROCESS | 1842 | 1461407143414 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]]]}] 03:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1434ms 03:25:43 INFO - PROCESS | 1842 | 1461407143471 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:25:43 INFO - PROCESS | 1842 | 1461407143475 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 03:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:25:43 INFO - PROCESS | 1842 | 1461407143489 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:25:43 INFO - PROCESS | 1842 | 1461407143497 Marionette TRACE conn3 <- [1,2262,null,{}] 03:25:43 INFO - PROCESS | 1842 | 1461407143514 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}] 03:25:43 INFO - PROCESS | 1842 | 1461407143777 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:25:43 INFO - PROCESS | 1842 | 1461407143832 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77367bd800 == 161 [pid = 1842] [id = 573] 03:25:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f773501b800) [pid = 1842] [serial = 1720] [outer = (nil)] 03:25:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f7737ddc000) [pid = 1842] [serial = 1721] [outer = 0x7f773501b800] 03:25:43 INFO - PROCESS | 1842 | 1461407143922 Marionette DEBUG loaded listener.js 03:25:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f77380a8400) [pid = 1842] [serial = 1722] [outer = 0x7f773501b800] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f7739d0d400) [pid = 1842] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f7737abd800) [pid = 1842] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f7730d9f800) [pid = 1842] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f7748bf9400) [pid = 1842] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f7738c58000) [pid = 1842] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f77306dac00) [pid = 1842] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f774e61f000) [pid = 1842] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f7737a0f400) [pid = 1842] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f774527d400) [pid = 1842] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f7732fe3400) [pid = 1842] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f77447cf000) [pid = 1842] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f773055c000) [pid = 1842] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f772f6d3c00) [pid = 1842] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f775153bc00) [pid = 1842] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f773b989400) [pid = 1842] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f7730da5400) [pid = 1842] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f7737de3400) [pid = 1842] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f77306e4800) [pid = 1842] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7734e3b000) [pid = 1842] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f7748759400) [pid = 1842] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f774ef03800) [pid = 1842] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f7730557400) [pid = 1842] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f7730bdb400) [pid = 1842] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f774b12b400) [pid = 1842] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f772dbb6c00) [pid = 1842] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f7745d75800) [pid = 1842] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f7737dd8000) [pid = 1842] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f7739d0fc00) [pid = 1842] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f7743090c00) [pid = 1842] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f7749a10c00) [pid = 1842] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f772f6db400) [pid = 1842] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f772f6d7400) [pid = 1842] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f77492c2c00) [pid = 1842] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f774a738800) [pid = 1842] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f7730da0c00) [pid = 1842] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f7735068400) [pid = 1842] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f7732fe2c00) [pid = 1842] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f773b7aa800) [pid = 1842] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f774fbc9800) [pid = 1842] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f774cc73800) [pid = 1842] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f772dbaac00) [pid = 1842] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f7737ac1000) [pid = 1842] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f772dbaa400) [pid = 1842] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f7734e45000) [pid = 1842] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f7739e7b800) [pid = 1842] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f772f6d6c00) [pid = 1842] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f774e61e400) [pid = 1842] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f7745cc4400) [pid = 1842] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f774fbc3400) [pid = 1842] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f773b74cc00) [pid = 1842] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:25:45 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f7736608400) [pid = 1842] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:25:45 INFO - PROCESS | 1842 | 1461407145707 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]]]}] 03:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2253ms 03:25:45 INFO - PROCESS | 1842 | 1461407145736 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:25:45 INFO - PROCESS | 1842 | 1461407145741 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 03:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:25:45 INFO - PROCESS | 1842 | 1461407145747 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:25:45 INFO - PROCESS | 1842 | 1461407145749 Marionette TRACE conn3 <- [1,2266,null,{}] 03:25:45 INFO - PROCESS | 1842 | 1461407145754 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}] 03:25:46 INFO - PROCESS | 1842 | 1461407146035 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:25:46 INFO - PROCESS | 1842 | 1461407146061 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773391f000 == 162 [pid = 1842] [id = 574] 03:25:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f772dbafc00) [pid = 1842] [serial = 1723] [outer = (nil)] 03:25:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f7730d9d400) [pid = 1842] [serial = 1724] [outer = 0x7f772dbafc00] 03:25:46 INFO - PROCESS | 1842 | 1461407146125 Marionette DEBUG loaded listener.js 03:25:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f7734e45000) [pid = 1842] [serial = 1725] [outer = 0x7f772dbafc00] 03:25:47 INFO - PROCESS | 1842 | 1461407147030 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]]]}] 03:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1328ms 03:25:47 INFO - PROCESS | 1842 | 1461407147079 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:25:47 INFO - PROCESS | 1842 | 1461407147084 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 03:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:25:47 INFO - PROCESS | 1842 | 1461407147099 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:25:47 INFO - PROCESS | 1842 | 1461407147118 Marionette TRACE conn3 <- [1,2270,null,{}] 03:25:47 INFO - PROCESS | 1842 | 1461407147128 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}] 03:25:47 INFO - PROCESS | 1842 | 1461407147611 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:25:47 INFO - PROCESS | 1842 | 1461407147939 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772db64800 == 163 [pid = 1842] [id = 575] 03:25:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f772dbad400) [pid = 1842] [serial = 1726] [outer = (nil)] 03:25:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f772f6db400) [pid = 1842] [serial = 1727] [outer = 0x7f772dbad400] 03:25:48 INFO - PROCESS | 1842 | 1461407148021 Marionette DEBUG loaded listener.js 03:25:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f77327ea800) [pid = 1842] [serial = 1728] [outer = 0x7f772dbad400] 03:25:49 INFO - PROCESS | 1842 | 1461407149205 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]]]}] 03:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2163ms 03:25:49 INFO - PROCESS | 1842 | 1461407149258 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:25:49 INFO - PROCESS | 1842 | 1461407149264 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 03:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:25:49 INFO - PROCESS | 1842 | 1461407149272 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:25:49 INFO - PROCESS | 1842 | 1461407149277 Marionette TRACE conn3 <- [1,2274,null,{}] 03:25:49 INFO - PROCESS | 1842 | 1461407149284 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}] 03:25:49 INFO - PROCESS | 1842 | 1461407149535 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:25:49 INFO - PROCESS | 1842 | 1461407149864 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7738d0b800 == 164 [pid = 1842] [id = 576] 03:25:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f7734ddac00) [pid = 1842] [serial = 1729] [outer = (nil)] 03:25:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f773506e400) [pid = 1842] [serial = 1730] [outer = 0x7f7734ddac00] 03:25:49 INFO - PROCESS | 1842 | 1461407149953 Marionette DEBUG loaded listener.js 03:25:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f77376b3800) [pid = 1842] [serial = 1731] [outer = 0x7f7734ddac00] 03:25:50 INFO - PROCESS | 1842 | 1461407150880 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]]]}] 03:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1682ms 03:25:50 INFO - PROCESS | 1842 | 1461407150955 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:25:50 INFO - PROCESS | 1842 | 1461407150959 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 03:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:25:50 INFO - PROCESS | 1842 | 1461407150968 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:25:50 INFO - PROCESS | 1842 | 1461407150971 Marionette TRACE conn3 <- [1,2278,null,{}] 03:25:50 INFO - PROCESS | 1842 | 1461407150991 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}] 03:25:51 INFO - PROCESS | 1842 | 1461407151292 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:25:51 INFO - PROCESS | 1842 | 1461407151579 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1e3000 == 165 [pid = 1842] [id = 577] 03:25:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f7737a0fc00) [pid = 1842] [serial = 1732] [outer = (nil)] 03:25:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f7737ddb400) [pid = 1842] [serial = 1733] [outer = 0x7f7737a0fc00] 03:25:51 INFO - PROCESS | 1842 | 1461407151661 Marionette DEBUG loaded listener.js 03:25:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f77380a7400) [pid = 1842] [serial = 1734] [outer = 0x7f7737a0fc00] 03:25:52 INFO - PROCESS | 1842 | 1461407152790 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]]]}] 03:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1888ms 03:25:52 INFO - PROCESS | 1842 | 1461407152857 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:25:52 INFO - PROCESS | 1842 | 1461407152865 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 03:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:25:52 INFO - PROCESS | 1842 | 1461407152883 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:25:52 INFO - PROCESS | 1842 | 1461407152889 Marionette TRACE conn3 <- [1,2282,null,{}] 03:25:52 INFO - PROCESS | 1842 | 1461407152895 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}] 03:25:53 INFO - PROCESS | 1842 | 1461407153167 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:25:53 INFO - PROCESS | 1842 | 1461407153476 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5f0000 == 166 [pid = 1842] [id = 578] 03:25:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f77376ec000) [pid = 1842] [serial = 1735] [outer = (nil)] 03:25:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f7739d0f000) [pid = 1842] [serial = 1736] [outer = 0x7f77376ec000] 03:25:53 INFO - PROCESS | 1842 | 1461407153550 Marionette DEBUG loaded listener.js 03:25:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f773b311400) [pid = 1842] [serial = 1737] [outer = 0x7f77376ec000] 03:25:54 INFO - PROCESS | 1842 | 1461407154421 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]]]}] 03:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1591ms 03:25:54 INFO - PROCESS | 1842 | 1461407154470 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:25:54 INFO - PROCESS | 1842 | 1461407154475 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 03:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:25:54 INFO - PROCESS | 1842 | 1461407154481 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:25:54 INFO - PROCESS | 1842 | 1461407154485 Marionette TRACE conn3 <- [1,2286,null,{}] 03:25:54 INFO - PROCESS | 1842 | 1461407154490 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}] 03:25:54 INFO - PROCESS | 1842 | 1461407154736 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:25:55 INFO - PROCESS | 1842 | 1461407155061 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77426a6800 == 167 [pid = 1842] [id = 579] 03:25:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f773b6f2c00) [pid = 1842] [serial = 1738] [outer = (nil)] 03:25:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f773b6f9400) [pid = 1842] [serial = 1739] [outer = 0x7f773b6f2c00] 03:25:55 INFO - PROCESS | 1842 | 1461407155171 Marionette DEBUG loaded listener.js 03:25:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f773b990400) [pid = 1842] [serial = 1740] [outer = 0x7f773b6f2c00] 03:25:56 INFO - PROCESS | 1842 | 1461407156070 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]]]}] 03:25:56 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 03:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1630ms 03:25:56 INFO - PROCESS | 1842 | 1461407156112 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:25:56 INFO - PROCESS | 1842 | 1461407156116 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 03:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:25:56 INFO - PROCESS | 1842 | 1461407156122 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:25:56 INFO - PROCESS | 1842 | 1461407156124 Marionette TRACE conn3 <- [1,2290,null,{}] 03:25:56 INFO - PROCESS | 1842 | 1461407156130 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}] 03:25:56 INFO - PROCESS | 1842 | 1461407156382 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:25:56 INFO - PROCESS | 1842 | 1461407156704 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744722000 == 168 [pid = 1842] [id = 580] 03:25:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f7742065c00) [pid = 1842] [serial = 1741] [outer = (nil)] 03:25:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f774206cc00) [pid = 1842] [serial = 1742] [outer = 0x7f7742065c00] 03:25:56 INFO - PROCESS | 1842 | 1461407156801 Marionette DEBUG loaded listener.js 03:25:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f77447ccc00) [pid = 1842] [serial = 1743] [outer = 0x7f7742065c00] 03:25:57 INFO - PROCESS | 1842 | 1461407157730 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]]]}] 03:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1639ms 03:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:25:57 INFO - PROCESS | 1842 | 1461407157762 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:25:57 INFO - PROCESS | 1842 | 1461407157765 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 03:25:57 INFO - PROCESS | 1842 | 1461407157771 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:25:57 INFO - PROCESS | 1842 | 1461407157776 Marionette TRACE conn3 <- [1,2294,null,{}] 03:25:57 INFO - PROCESS | 1842 | 1461407157782 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}] 03:25:58 INFO - PROCESS | 1842 | 1461407158002 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:25:58 INFO - PROCESS | 1842 | 1461407158276 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774551a000 == 169 [pid = 1842] [id = 581] 03:25:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f7733118800) [pid = 1842] [serial = 1744] [outer = (nil)] 03:25:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f77447cf000) [pid = 1842] [serial = 1745] [outer = 0x7f7733118800] 03:25:58 INFO - PROCESS | 1842 | 1461407158397 Marionette DEBUG loaded listener.js 03:25:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f7745d7fc00) [pid = 1842] [serial = 1746] [outer = 0x7f7733118800] 03:25:59 INFO - PROCESS | 1842 | 1461407159264 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]]]}] 03:25:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:25:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1534ms 03:25:59 INFO - PROCESS | 1842 | 1461407159305 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:25:59 INFO - PROCESS | 1842 | 1461407159308 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 03:25:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:25:59 INFO - PROCESS | 1842 | 1461407159314 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:25:59 INFO - PROCESS | 1842 | 1461407159316 Marionette TRACE conn3 <- [1,2298,null,{}] 03:25:59 INFO - PROCESS | 1842 | 1461407159322 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}] 03:25:59 INFO - PROCESS | 1842 | 1461407159537 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:25:59 INFO - PROCESS | 1842 | 1461407159803 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745e6c800 == 170 [pid = 1842] [id = 582] 03:25:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f77332a0400) [pid = 1842] [serial = 1747] [outer = (nil)] 03:25:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f774721b000) [pid = 1842] [serial = 1748] [outer = 0x7f77332a0400] 03:25:59 INFO - PROCESS | 1842 | 1461407159921 Marionette DEBUG loaded listener.js 03:26:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f7748703000) [pid = 1842] [serial = 1749] [outer = 0x7f77332a0400] 03:26:00 INFO - PROCESS | 1842 | 1461407160784 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]]]}] 03:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1533ms 03:26:00 INFO - PROCESS | 1842 | 1461407160849 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:26:00 INFO - PROCESS | 1842 | 1461407160852 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 03:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:26:00 INFO - PROCESS | 1842 | 1461407160858 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:26:00 INFO - PROCESS | 1842 | 1461407160861 Marionette TRACE conn3 <- [1,2302,null,{}] 03:26:00 INFO - PROCESS | 1842 | 1461407160867 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}] 03:26:01 INFO - PROCESS | 1842 | 1461407161111 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:26:01 INFO - PROCESS | 1842 | 1461407161375 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7748b1d800 == 171 [pid = 1842] [id = 583] 03:26:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f7734e39000) [pid = 1842] [serial = 1750] [outer = (nil)] 03:26:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f77487b2c00) [pid = 1842] [serial = 1751] [outer = 0x7f7734e39000] 03:26:01 INFO - PROCESS | 1842 | 1461407161496 Marionette DEBUG loaded listener.js 03:26:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f774893f000) [pid = 1842] [serial = 1752] [outer = 0x7f7734e39000] 03:26:02 INFO - PROCESS | 1842 | 1461407162362 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]]]}] 03:26:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:26:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1542ms 03:26:02 INFO - PROCESS | 1842 | 1461407162402 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:26:02 INFO - PROCESS | 1842 | 1461407162406 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 03:26:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:26:02 INFO - PROCESS | 1842 | 1461407162411 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:26:02 INFO - PROCESS | 1842 | 1461407162413 Marionette TRACE conn3 <- [1,2306,null,{}] 03:26:02 INFO - PROCESS | 1842 | 1461407162419 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}] 03:26:02 INFO - PROCESS | 1842 | 1461407162622 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:26:02 INFO - PROCESS | 1842 | 1461407162897 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494ef000 == 172 [pid = 1842] [id = 584] 03:26:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f7737ac8800) [pid = 1842] [serial = 1753] [outer = (nil)] 03:26:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f77489b8c00) [pid = 1842] [serial = 1754] [outer = 0x7f7737ac8800] 03:26:02 INFO - PROCESS | 1842 | 1461407162972 Marionette DEBUG loaded listener.js 03:26:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f7749107400) [pid = 1842] [serial = 1755] [outer = 0x7f7737ac8800] 03:26:03 INFO - PROCESS | 1842 | 1461407163906 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]]]}] 03:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1528ms 03:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:26:03 INFO - PROCESS | 1842 | 1461407163941 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 03:26:03 INFO - PROCESS | 1842 | 1461407163944 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 03:26:03 INFO - PROCESS | 1842 | 1461407163948 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:26:03 INFO - PROCESS | 1842 | 1461407163953 Marionette TRACE conn3 <- [1,2310,null,{}] 03:26:03 INFO - PROCESS | 1842 | 1461407163963 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}] 03:26:04 INFO - PROCESS | 1842 | 1461407164173 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:26:04 INFO - PROCESS | 1842 | 1461407164448 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774cbb2000 == 173 [pid = 1842] [id = 585] 03:26:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f7749a02400) [pid = 1842] [serial = 1756] [outer = (nil)] 03:26:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f7749a11000) [pid = 1842] [serial = 1757] [outer = 0x7f7749a02400] 03:26:04 INFO - PROCESS | 1842 | 1461407164592 Marionette DEBUG loaded listener.js 03:26:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f774a738800) [pid = 1842] [serial = 1758] [outer = 0x7f7749a02400] 03:26:05 INFO - PROCESS | 1842 | 1461407165511 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]]]}] 03:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1608ms 03:26:05 INFO - PROCESS | 1842 | 1461407165560 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:26:05 INFO - PROCESS | 1842 | 1461407165566 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 03:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:26:05 INFO - PROCESS | 1842 | 1461407165574 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:26:05 INFO - PROCESS | 1842 | 1461407165579 Marionette TRACE conn3 <- [1,2314,null,{}] 03:26:05 INFO - PROCESS | 1842 | 1461407165585 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}] 03:26:05 INFO - PROCESS | 1842 | 1461407165856 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:26:06 INFO - PROCESS | 1842 | 1461407166167 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e314000 == 174 [pid = 1842] [id = 586] 03:26:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f7749a08400) [pid = 1842] [serial = 1759] [outer = (nil)] 03:26:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f774da4f400) [pid = 1842] [serial = 1760] [outer = 0x7f7749a08400] 03:26:06 INFO - PROCESS | 1842 | 1461407166262 Marionette DEBUG loaded listener.js 03:26:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f774e61e400) [pid = 1842] [serial = 1761] [outer = 0x7f7749a08400] 03:26:07 INFO - PROCESS | 1842 | 1461407167129 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]]]}] 03:26:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:26:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1592ms 03:26:07 INFO - PROCESS | 1842 | 1461407167168 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:26:07 INFO - PROCESS | 1842 | 1461407167170 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 03:26:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:26:07 INFO - PROCESS | 1842 | 1461407167177 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:26:07 INFO - PROCESS | 1842 | 1461407167181 Marionette TRACE conn3 <- [1,2318,null,{}] 03:26:07 INFO - PROCESS | 1842 | 1461407167186 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}] 03:26:07 INFO - PROCESS | 1842 | 1461407167406 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:26:07 INFO - PROCESS | 1842 | 1461407167684 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e516000 == 175 [pid = 1842] [id = 587] 03:26:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f774c493400) [pid = 1842] [serial = 1762] [outer = (nil)] 03:26:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f774e91e400) [pid = 1842] [serial = 1763] [outer = 0x7f774c493400] 03:26:07 INFO - PROCESS | 1842 | 1461407167762 Marionette DEBUG loaded listener.js 03:26:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f774f521c00) [pid = 1842] [serial = 1764] [outer = 0x7f774c493400] 03:26:08 INFO - PROCESS | 1842 | 1461407168663 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] 03:26:08 INFO - PROCESS | 1842 | 1461407168723 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 03:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:26:08 INFO - PROCESS | 1842 | 1461407168730 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:26:08 INFO - PROCESS | 1842 | 1461407168732 Marionette TRACE conn3 <- [1,2322,null,{}] 03:26:08 INFO - PROCESS | 1842 | 1461407168738 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}] 03:26:08 INFO - PROCESS | 1842 | 1461407168977 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:26:09 INFO - PROCESS | 1842 | 1461407169294 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774eeeb800 == 176 [pid = 1842] [id = 588] 03:26:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f774d78c800) [pid = 1842] [serial = 1765] [outer = (nil)] 03:26:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f774fbc3400) [pid = 1842] [serial = 1766] [outer = 0x7f774d78c800] 03:26:09 INFO - PROCESS | 1842 | 1461407169377 Marionette DEBUG loaded listener.js 03:26:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f775152d000) [pid = 1842] [serial = 1767] [outer = 0x7f774d78c800] 03:26:10 INFO - PROCESS | 1842 | 1461407170240 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]]]}] 03:26:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:26:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1582ms 03:26:10 INFO - PROCESS | 1842 | 1461407170314 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:26:10 INFO - PROCESS | 1842 | 1461407170317 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 03:26:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:26:10 INFO - PROCESS | 1842 | 1461407170333 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:26:10 INFO - PROCESS | 1842 | 1461407170336 Marionette TRACE conn3 <- [1,2326,null,{}] 03:26:10 INFO - PROCESS | 1842 | 1461407170342 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}] 03:26:10 INFO - PROCESS | 1842 | 1461407170602 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:26:11 INFO - PROCESS | 1842 | 1461407171001 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7751650000 == 177 [pid = 1842] [id = 589] 03:26:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f774e6b9400) [pid = 1842] [serial = 1768] [outer = (nil)] 03:26:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f7752421c00) [pid = 1842] [serial = 1769] [outer = 0x7f774e6b9400] 03:26:11 INFO - PROCESS | 1842 | 1461407171129 Marionette DEBUG loaded listener.js 03:26:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f7756189400) [pid = 1842] [serial = 1770] [outer = 0x7f774e6b9400] 03:26:12 INFO - PROCESS | 1842 | 1461407172362 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]]]}] 03:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2097ms 03:26:12 INFO - PROCESS | 1842 | 1461407172432 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:26:12 INFO - PROCESS | 1842 | 1461407172435 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 03:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:26:12 INFO - PROCESS | 1842 | 1461407172441 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:26:12 INFO - PROCESS | 1842 | 1461407172443 Marionette TRACE conn3 <- [1,2330,null,{}] 03:26:12 INFO - PROCESS | 1842 | 1461407172449 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}] 03:26:12 INFO - PROCESS | 1842 | 1461407172683 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:26:13 INFO - PROCESS | 1842 | 1461407173009 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775551b800 == 178 [pid = 1842] [id = 590] 03:26:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f775157e800) [pid = 1842] [serial = 1771] [outer = (nil)] 03:26:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f775bff0400) [pid = 1842] [serial = 1772] [outer = 0x7f775157e800] 03:26:13 INFO - PROCESS | 1842 | 1461407173092 Marionette DEBUG loaded listener.js 03:26:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f775c217800) [pid = 1842] [serial = 1773] [outer = 0x7f775157e800] 03:26:13 INFO - PROCESS | 1842 | 1461407173923 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]]]}] 03:26:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:26:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1530ms 03:26:13 INFO - PROCESS | 1842 | 1461407173990 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:26:13 INFO - PROCESS | 1842 | 1461407173993 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 03:26:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:26:14 INFO - PROCESS | 1842 | 1461407174004 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:26:14 INFO - PROCESS | 1842 | 1461407174006 Marionette TRACE conn3 <- [1,2334,null,{}] 03:26:14 INFO - PROCESS | 1842 | 1461407174012 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}] 03:26:14 INFO - PROCESS | 1842 | 1461407174250 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:26:14 INFO - PROCESS | 1842 | 1461407174522 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775c423800 == 179 [pid = 1842] [id = 591] 03:26:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f7756188800) [pid = 1842] [serial = 1774] [outer = (nil)] 03:26:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f775c45b000) [pid = 1842] [serial = 1775] [outer = 0x7f7756188800] 03:26:14 INFO - PROCESS | 1842 | 1461407174643 Marionette DEBUG loaded listener.js 03:26:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f775d145000) [pid = 1842] [serial = 1776] [outer = 0x7f7756188800] 03:26:15 INFO - PROCESS | 1842 | 1461407175542 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]]]}] 03:26:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:26:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1587ms 03:26:15 INFO - PROCESS | 1842 | 1461407175591 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:26:15 INFO - PROCESS | 1842 | 1461407175595 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 03:26:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:26:15 INFO - PROCESS | 1842 | 1461407175600 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:26:15 INFO - PROCESS | 1842 | 1461407175603 Marionette TRACE conn3 <- [1,2338,null,{}] 03:26:15 INFO - PROCESS | 1842 | 1461407175608 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}] 03:26:15 INFO - PROCESS | 1842 | 1461407175850 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:26:16 INFO - PROCESS | 1842 | 1461407176175 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760a5f000 == 180 [pid = 1842] [id = 592] 03:26:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f774fbccc00) [pid = 1842] [serial = 1777] [outer = (nil)] 03:26:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f775d5dd400) [pid = 1842] [serial = 1778] [outer = 0x7f774fbccc00] 03:26:16 INFO - PROCESS | 1842 | 1461407176255 Marionette DEBUG loaded listener.js 03:26:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f7760a18400) [pid = 1842] [serial = 1779] [outer = 0x7f774fbccc00] 03:26:17 INFO - PROCESS | 1842 | 1461407177285 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]]]}] 03:26:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:26:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1728ms 03:26:17 INFO - PROCESS | 1842 | 1461407177332 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:26:17 INFO - PROCESS | 1842 | 1461407177336 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 03:26:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:26:17 INFO - PROCESS | 1842 | 1461407177344 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:26:17 INFO - PROCESS | 1842 | 1461407177349 Marionette TRACE conn3 <- [1,2342,null,{}] 03:26:17 INFO - PROCESS | 1842 | 1461407177357 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}] 03:26:17 INFO - PROCESS | 1842 | 1461407177659 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7734ce7800 == 179 [pid = 1842] [id = 526] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730ce7000 == 178 [pid = 1842] [id = 520] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7743230000 == 177 [pid = 1842] [id = 521] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7742369800 == 176 [pid = 1842] [id = 519] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773805c800 == 175 [pid = 1842] [id = 518] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773391f000 == 174 [pid = 1842] [id = 574] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77367bd800 == 173 [pid = 1842] [id = 573] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7734ce8000 == 172 [pid = 1842] [id = 572] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772f8ce000 == 171 [pid = 1842] [id = 571] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730cf1000 == 170 [pid = 1842] [id = 570] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dbb1800 == 169 [pid = 1842] [id = 569] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d0b4800 == 168 [pid = 1842] [id = 568] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bcc9000 == 167 [pid = 1842] [id = 567] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749ad9000 == 166 [pid = 1842] [id = 566] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77498a2800 == 165 [pid = 1842] [id = 565] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749416000 == 164 [pid = 1842] [id = 564] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749252800 == 163 [pid = 1842] [id = 563] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7746e4c000 == 162 [pid = 1842] [id = 562] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745c95000 == 161 [pid = 1842] [id = 561] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745158000 == 160 [pid = 1842] [id = 560] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f3a000 == 159 [pid = 1842] [id = 559] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e78800 == 158 [pid = 1842] [id = 558] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744708800 == 157 [pid = 1842] [id = 557] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7743216800 == 156 [pid = 1842] [id = 556] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7741f95000 == 155 [pid = 1842] [id = 555] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c51e000 == 154 [pid = 1842] [id = 554] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77390d6000 == 153 [pid = 1842] [id = 553] 03:26:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733cd3000 == 152 [pid = 1842] [id = 552] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f775c21dc00) [pid = 1842] [serial = 1548] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f7738c51c00) [pid = 1842] [serial = 1589] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f77492c4800) [pid = 1842] [serial = 1604] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f775eea6400) [pid = 1842] [serial = 1625] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f775b117800) [pid = 1842] [serial = 1464] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f774a73f400) [pid = 1842] [serial = 1607] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f775d41f400) [pid = 1842] [serial = 1479] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f77380a5000) [pid = 1842] [serial = 1653] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f775eea5400) [pid = 1842] [serial = 1620] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f77426cc800) [pid = 1842] [serial = 1377] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f773b441800) [pid = 1842] [serial = 1592] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f7734de1800) [pid = 1842] [serial = 1491] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f7744eca800) [pid = 1842] [serial = 1527] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f773c609c00) [pid = 1842] [serial = 1554] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f77376be400) [pid = 1842] [serial = 1587] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f774d8ac400) [pid = 1842] [serial = 1610] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f775d418000) [pid = 1842] [serial = 1473] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f775c4e7000) [pid = 1842] [serial = 1476] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f77376b7000) [pid = 1842] [serial = 1584] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f775c0edc00) [pid = 1842] [serial = 1467] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f7734dde400) [pid = 1842] [serial = 1644] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f7748bfcc00) [pid = 1842] [serial = 1530] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f7739226800) [pid = 1842] [serial = 1521] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f7744904c00) [pid = 1842] [serial = 1598] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f774e61c400) [pid = 1842] [serial = 1611] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f7749237800) [pid = 1842] [serial = 1602] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f774cbde000) [pid = 1842] [serial = 1539] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f7733124400) [pid = 1842] [serial = 1640] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f7748941400) [pid = 1842] [serial = 1601] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f7730bdd000) [pid = 1842] [serial = 1637] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f774ea32800) [pid = 1842] [serial = 1613] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f7730be4c00) [pid = 1842] [serial = 1652] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f774f707400) [pid = 1842] [serial = 1614] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f7735018c00) [pid = 1842] [serial = 1583] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f774d791000) [pid = 1842] [serial = 1542] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f7739d09c00) [pid = 1842] [serial = 1488] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f77366aa400) [pid = 1842] [serial = 1646] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f7732feac00) [pid = 1842] [serial = 1622] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f77376bd800) [pid = 1842] [serial = 1647] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f7749af5400) [pid = 1842] [serial = 1605] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f7760a1cc00) [pid = 1842] [serial = 1626] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f774a739c00) [pid = 1842] [serial = 1536] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f775c45bc00) [pid = 1842] [serial = 1617] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f774e91c400) [pid = 1842] [serial = 1461] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f7733889000) [pid = 1842] [serial = 1643] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f7733124c00) [pid = 1842] [serial = 1634] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f7737adac00) [pid = 1842] [serial = 1649] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f774206f800) [pid = 1842] [serial = 1524] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f7730bdcc00) [pid = 1842] [serial = 1632] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f775b11e800) [pid = 1842] [serial = 1619] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f77376b8800) [pid = 1842] [serial = 1518] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f7749a11400) [pid = 1842] [serial = 1533] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f772dbb4400) [pid = 1842] [serial = 1631] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f7730be6000) [pid = 1842] [serial = 1515] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f7734f5cc00) [pid = 1842] [serial = 1638] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f77327ee400) [pid = 1842] [serial = 1628] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f774ef94000) [pid = 1842] [serial = 1545] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f7739224c00) [pid = 1842] [serial = 1590] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f77338a3400) [pid = 1842] [serial = 1641] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f775b1ec400) [pid = 1842] [serial = 1616] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f7732ff0000) [pid = 1842] [serial = 1623] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f7749d31c00) [pid = 1842] [serial = 1458] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f773501c000) [pid = 1842] [serial = 1586] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f775d41bc00) [pid = 1842] [serial = 1551] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f775c4e6000) [pid = 1842] [serial = 1470] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f7739d0e000) [pid = 1842] [serial = 1482] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f773660b400) [pid = 1842] [serial = 1635] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f7743096c00) [pid = 1842] [serial = 1596] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f7745019000) [pid = 1842] [serial = 1599] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f7738ddf000) [pid = 1842] [serial = 1655] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f773b7aec00) [pid = 1842] [serial = 1593] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f7738048c00) [pid = 1842] [serial = 1650] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f7730daac00) [pid = 1842] [serial = 1485] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f774d641000) [pid = 1842] [serial = 1608] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f773c615400) [pid = 1842] [serial = 1595] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f77327f3c00) [pid = 1842] [serial = 1629] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1842 | 1461407179609 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772d7df000 == 153 [pid = 1842] [id = 593] 03:26:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f772dbb4c00) [pid = 1842] [serial = 1780] [outer = (nil)] 03:26:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f772f6d4c00) [pid = 1842] [serial = 1781] [outer = 0x7f772dbb4c00] 03:26:19 INFO - PROCESS | 1842 | 1461407179682 Marionette DEBUG loaded listener.js 03:26:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f7730558000) [pid = 1842] [serial = 1782] [outer = 0x7f772dbb4c00] 03:26:20 INFO - PROCESS | 1842 | 1461407180470 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]]]}] 03:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 3137ms 03:26:20 INFO - PROCESS | 1842 | 1461407180482 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:26:20 INFO - PROCESS | 1842 | 1461407180488 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 03:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:26:20 INFO - PROCESS | 1842 | 1461407180496 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:26:20 INFO - PROCESS | 1842 | 1461407180501 Marionette TRACE conn3 <- [1,2346,null,{}] 03:26:20 INFO - PROCESS | 1842 | 1461407180507 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}] 03:26:20 INFO - PROCESS | 1842 | 1461407180730 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:26:20 INFO - PROCESS | 1842 | 1461407180922 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77305c7000 == 154 [pid = 1842] [id = 594] 03:26:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f77306db400) [pid = 1842] [serial = 1783] [outer = (nil)] 03:26:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f7730da9c00) [pid = 1842] [serial = 1784] [outer = 0x7f77306db400] 03:26:20 INFO - PROCESS | 1842 | 1461407180990 Marionette DEBUG loaded listener.js 03:26:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f77327ef000) [pid = 1842] [serial = 1785] [outer = 0x7f77306db400] 03:26:21 INFO - PROCESS | 1842 | 1461407181840 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]]]}] 03:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1386ms 03:26:21 INFO - PROCESS | 1842 | 1461407181887 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:26:21 INFO - PROCESS | 1842 | 1461407181893 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 03:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:26:21 INFO - PROCESS | 1842 | 1461407181915 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:26:21 INFO - PROCESS | 1842 | 1461407181919 Marionette TRACE conn3 <- [1,2350,null,{}] 03:26:21 INFO - PROCESS | 1842 | 1461407181924 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}] 03:26:22 INFO - PROCESS | 1842 | 1461407182203 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:26:22 INFO - PROCESS | 1842 | 1461407182249 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773390a800 == 155 [pid = 1842] [id = 595] 03:26:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f7732ff1800) [pid = 1842] [serial = 1786] [outer = (nil)] 03:26:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f7733119400) [pid = 1842] [serial = 1787] [outer = 0x7f7732ff1800] 03:26:22 INFO - PROCESS | 1842 | 1461407182315 Marionette DEBUG loaded listener.js 03:26:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f77332a6c00) [pid = 1842] [serial = 1788] [outer = 0x7f7732ff1800] 03:26:23 INFO - PROCESS | 1842 | 1461407183340 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]]]}] 03:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1483ms 03:26:23 INFO - PROCESS | 1842 | 1461407183399 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:26:23 INFO - PROCESS | 1842 | 1461407183402 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 03:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:26:23 INFO - PROCESS | 1842 | 1461407183444 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:26:23 INFO - PROCESS | 1842 | 1461407183457 Marionette TRACE conn3 <- [1,2354,null,{}] 03:26:23 INFO - PROCESS | 1842 | 1461407183480 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}] 03:26:23 INFO - PROCESS | 1842 | 1461407183778 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:26:24 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f772f6d2c00) [pid = 1842] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:26:24 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f773501b800) [pid = 1842] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:26:24 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f772dbb2c00) [pid = 1842] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:26:24 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f772f6d6800) [pid = 1842] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:26:24 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f773500fc00) [pid = 1842] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:26:24 INFO - PROCESS | 1842 | 1461407184410 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730cd8800 == 156 [pid = 1842] [id = 596] 03:26:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f772dbb2c00) [pid = 1842] [serial = 1789] [outer = (nil)] 03:26:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f7732fe5400) [pid = 1842] [serial = 1790] [outer = 0x7f772dbb2c00] 03:26:24 INFO - PROCESS | 1842 | 1461407184474 Marionette DEBUG loaded listener.js 03:26:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f7734de2400) [pid = 1842] [serial = 1791] [outer = 0x7f772dbb2c00] 03:26:25 INFO - PROCESS | 1842 | 1461407185209 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]]]}] 03:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1842ms 03:26:25 INFO - PROCESS | 1842 | 1461407185290 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:26:25 INFO - PROCESS | 1842 | 1461407185296 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 03:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:26:25 INFO - PROCESS | 1842 | 1461407185308 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:26:25 INFO - PROCESS | 1842 | 1461407185310 Marionette TRACE conn3 <- [1,2358,null,{}] 03:26:25 INFO - PROCESS | 1842 | 1461407185314 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}] 03:26:25 INFO - PROCESS | 1842 | 1461407185523 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:26:25 INFO - PROCESS | 1842 | 1461407185695 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77362e2000 == 157 [pid = 1842] [id = 597] 03:26:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f772dbb4000) [pid = 1842] [serial = 1792] [outer = (nil)] 03:26:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f7734e43c00) [pid = 1842] [serial = 1793] [outer = 0x7f772dbb4000] 03:26:25 INFO - PROCESS | 1842 | 1461407185760 Marionette DEBUG loaded listener.js 03:26:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f773500f800) [pid = 1842] [serial = 1794] [outer = 0x7f772dbb4000] 03:26:26 INFO - PROCESS | 1842 | 1461407186753 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]]]}] 03:26:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:26:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1482ms 03:26:26 INFO - PROCESS | 1842 | 1461407186788 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:26:26 INFO - PROCESS | 1842 | 1461407186793 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 03:26:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:26:26 INFO - PROCESS | 1842 | 1461407186802 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:26:26 INFO - PROCESS | 1842 | 1461407186807 Marionette TRACE conn3 <- [1,2362,null,{}] 03:26:26 INFO - PROCESS | 1842 | 1461407186816 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}] 03:26:27 INFO - PROCESS | 1842 | 1461407187021 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:26:27 INFO - PROCESS | 1842 | 1461407187320 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730cf1000 == 158 [pid = 1842] [id = 598] 03:26:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f7730da2c00) [pid = 1842] [serial = 1795] [outer = (nil)] 03:26:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f77327e9400) [pid = 1842] [serial = 1796] [outer = 0x7f7730da2c00] 03:26:27 INFO - PROCESS | 1842 | 1461407187444 Marionette DEBUG loaded listener.js 03:26:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f773368cc00) [pid = 1842] [serial = 1797] [outer = 0x7f7730da2c00] 03:26:28 INFO - PROCESS | 1842 | 1461407188454 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]]]}] 03:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1688ms 03:26:28 INFO - PROCESS | 1842 | 1461407188492 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:26:28 INFO - PROCESS | 1842 | 1461407188502 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 03:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:26:28 INFO - PROCESS | 1842 | 1461407188513 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:26:28 INFO - PROCESS | 1842 | 1461407188516 Marionette TRACE conn3 <- [1,2366,null,{}] 03:26:28 INFO - PROCESS | 1842 | 1461407188523 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}] 03:26:28 INFO - PROCESS | 1842 | 1461407188771 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:26:29 INFO - PROCESS | 1842 | 1461407189081 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77365d1800 == 159 [pid = 1842] [id = 599] 03:26:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f7734dd9400) [pid = 1842] [serial = 1798] [outer = (nil)] 03:26:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f7734f56800) [pid = 1842] [serial = 1799] [outer = 0x7f7734dd9400] 03:26:29 INFO - PROCESS | 1842 | 1461407189163 Marionette DEBUG loaded listener.js 03:26:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f7735064800) [pid = 1842] [serial = 1800] [outer = 0x7f7734dd9400] 03:26:30 INFO - PROCESS | 1842 | 1461407190103 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]]]}] 03:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1629ms 03:26:30 INFO - PROCESS | 1842 | 1461407190142 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:26:30 INFO - PROCESS | 1842 | 1461407190146 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 03:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:26:30 INFO - PROCESS | 1842 | 1461407190153 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:26:30 INFO - PROCESS | 1842 | 1461407190159 Marionette TRACE conn3 <- [1,2370,null,{}] 03:26:30 INFO - PROCESS | 1842 | 1461407190174 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}] 03:26:30 INFO - PROCESS | 1842 | 1461407190407 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:26:30 INFO - PROCESS | 1842 | 1461407190666 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77379cd000 == 160 [pid = 1842] [id = 600] 03:26:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f773660dc00) [pid = 1842] [serial = 1801] [outer = (nil)] 03:26:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f77366ac800) [pid = 1842] [serial = 1802] [outer = 0x7f773660dc00] 03:26:30 INFO - PROCESS | 1842 | 1461407190790 Marionette DEBUG loaded listener.js 03:26:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f77376b7400) [pid = 1842] [serial = 1803] [outer = 0x7f773660dc00] 03:26:31 INFO - PROCESS | 1842 | 1461407191671 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]]]}] 03:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1589ms 03:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:26:31 INFO - PROCESS | 1842 | 1461407191743 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:26:31 INFO - PROCESS | 1842 | 1461407191747 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 03:26:31 INFO - PROCESS | 1842 | 1461407191753 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:26:31 INFO - PROCESS | 1842 | 1461407191756 Marionette TRACE conn3 <- [1,2374,null,{}] 03:26:31 INFO - PROCESS | 1842 | 1461407191762 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}] 03:26:31 INFO - PROCESS | 1842 | 1461407191986 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:26:32 INFO - PROCESS | 1842 | 1461407192248 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773806c800 == 161 [pid = 1842] [id = 601] 03:26:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f7736611c00) [pid = 1842] [serial = 1804] [outer = (nil)] 03:26:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f7737a0a400) [pid = 1842] [serial = 1805] [outer = 0x7f7736611c00] 03:26:32 INFO - PROCESS | 1842 | 1461407192368 Marionette DEBUG loaded listener.js 03:26:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f7737abf400) [pid = 1842] [serial = 1806] [outer = 0x7f7736611c00] 03:26:33 INFO - PROCESS | 1842 | 1461407193187 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]]]}] 03:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1486ms 03:26:33 INFO - PROCESS | 1842 | 1461407193239 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:26:33 INFO - PROCESS | 1842 | 1461407193243 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 03:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:26:33 INFO - PROCESS | 1842 | 1461407193248 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:26:33 INFO - PROCESS | 1842 | 1461407193251 Marionette TRACE conn3 <- [1,2378,null,{}] 03:26:33 INFO - PROCESS | 1842 | 1461407193256 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}] 03:26:33 INFO - PROCESS | 1842 | 1461407193464 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:26:33 INFO - PROCESS | 1842 | 1461407193688 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77390ce800 == 162 [pid = 1842] [id = 602] 03:26:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f77376b6000) [pid = 1842] [serial = 1807] [outer = (nil)] 03:26:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f7737ac6400) [pid = 1842] [serial = 1808] [outer = 0x7f77376b6000] 03:26:33 INFO - PROCESS | 1842 | 1461407193815 Marionette DEBUG loaded listener.js 03:26:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f7737ade800) [pid = 1842] [serial = 1809] [outer = 0x7f77376b6000] 03:26:34 INFO - PROCESS | 1842 | 1461407194732 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]]]}] 03:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1529ms 03:26:34 INFO - PROCESS | 1842 | 1461407194779 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:26:34 INFO - PROCESS | 1842 | 1461407194783 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 03:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:26:34 INFO - PROCESS | 1842 | 1461407194790 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:26:34 INFO - PROCESS | 1842 | 1461407194794 Marionette TRACE conn3 <- [1,2382,null,{}] 03:26:34 INFO - PROCESS | 1842 | 1461407194799 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}] 03:26:35 INFO - PROCESS | 1842 | 1461407195056 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:26:35 INFO - PROCESS | 1842 | 1461407195316 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1e0800 == 163 [pid = 1842] [id = 603] 03:26:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f7738c56800) [pid = 1842] [serial = 1810] [outer = (nil)] 03:26:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f7738c5a400) [pid = 1842] [serial = 1811] [outer = 0x7f7738c56800] 03:26:35 INFO - PROCESS | 1842 | 1461407195463 Marionette DEBUG loaded listener.js 03:26:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f7738ddd800) [pid = 1842] [serial = 1812] [outer = 0x7f7738c56800] 03:26:36 INFO - PROCESS | 1842 | 1461407196320 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]]]}] 03:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1580ms 03:26:36 INFO - PROCESS | 1842 | 1461407196372 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:26:36 INFO - PROCESS | 1842 | 1461407196375 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 03:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:26:36 INFO - PROCESS | 1842 | 1461407196381 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:26:36 INFO - PROCESS | 1842 | 1461407196383 Marionette TRACE conn3 <- [1,2386,null,{}] 03:26:36 INFO - PROCESS | 1842 | 1461407196389 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}] 03:26:36 INFO - PROCESS | 1842 | 1461407196601 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:26:36 INFO - PROCESS | 1842 | 1461407196864 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bcd0800 == 164 [pid = 1842] [id = 604] 03:26:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f77306db800) [pid = 1842] [serial = 1813] [outer = (nil)] 03:26:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f7739223000) [pid = 1842] [serial = 1814] [outer = 0x7f77306db800] 03:26:36 INFO - PROCESS | 1842 | 1461407196981 Marionette DEBUG loaded listener.js 03:26:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f7739cf0400) [pid = 1842] [serial = 1815] [outer = 0x7f77306db800] 03:26:37 INFO - PROCESS | 1842 | 1461407197816 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]]]}] 03:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1478ms 03:26:37 INFO - PROCESS | 1842 | 1461407197860 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:26:37 INFO - PROCESS | 1842 | 1461407197864 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 03:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:26:37 INFO - PROCESS | 1842 | 1461407197869 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:26:37 INFO - PROCESS | 1842 | 1461407197871 Marionette TRACE conn3 <- [1,2390,null,{}] 03:26:37 INFO - PROCESS | 1842 | 1461407197877 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}] 03:26:38 INFO - PROCESS | 1842 | 1461407198084 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:26:38 INFO - PROCESS | 1842 | 1461407198348 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c50c000 == 165 [pid = 1842] [id = 605] 03:26:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f7733893400) [pid = 1842] [serial = 1816] [outer = (nil)] 03:26:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f7739cf8400) [pid = 1842] [serial = 1817] [outer = 0x7f7733893400] 03:26:38 INFO - PROCESS | 1842 | 1461407198426 Marionette DEBUG loaded listener.js 03:26:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f7739d07000) [pid = 1842] [serial = 1818] [outer = 0x7f7733893400] 03:26:39 INFO - PROCESS | 1842 | 1461407199315 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]]]}] 03:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1489ms 03:26:39 INFO - PROCESS | 1842 | 1461407199361 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:26:39 INFO - PROCESS | 1842 | 1461407199365 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 03:26:39 INFO - PROCESS | 1842 | 1461407199370 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:26:39 INFO - PROCESS | 1842 | 1461407199374 Marionette TRACE conn3 <- [1,2394,null,{}] 03:26:39 INFO - PROCESS | 1842 | 1461407199379 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}] 03:26:39 INFO - PROCESS | 1842 | 1461407199596 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:26:39 INFO - PROCESS | 1842 | 1461407199860 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f05800 == 166 [pid = 1842] [id = 606] 03:26:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f773389e400) [pid = 1842] [serial = 1819] [outer = (nil)] 03:26:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f7739d10c00) [pid = 1842] [serial = 1820] [outer = 0x7f773389e400] 03:26:39 INFO - PROCESS | 1842 | 1461407199976 Marionette DEBUG loaded listener.js 03:26:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f7739e85c00) [pid = 1842] [serial = 1821] [outer = 0x7f773389e400] 03:26:40 INFO - PROCESS | 1842 | 1461407200897 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]]]}] 03:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1579ms 03:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:26:40 INFO - PROCESS | 1842 | 1461407200950 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:26:40 INFO - PROCESS | 1842 | 1461407200953 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 03:26:40 INFO - PROCESS | 1842 | 1461407200960 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:26:40 INFO - PROCESS | 1842 | 1461407200963 Marionette TRACE conn3 <- [1,2398,null,{}] 03:26:40 INFO - PROCESS | 1842 | 1461407200968 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}] 03:26:41 INFO - PROCESS | 1842 | 1461407201189 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:26:41 INFO - PROCESS | 1842 | 1461407201448 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f8d000 == 167 [pid = 1842] [id = 607] 03:26:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f7739d09800) [pid = 1842] [serial = 1822] [outer = (nil)] 03:26:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f773b30f800) [pid = 1842] [serial = 1823] [outer = 0x7f7739d09800] 03:26:41 INFO - PROCESS | 1842 | 1461407201570 Marionette DEBUG loaded listener.js 03:26:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f773b3cb400) [pid = 1842] [serial = 1824] [outer = 0x7f7739d09800] 03:26:42 INFO - PROCESS | 1842 | 1461407202421 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]]]}] 03:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1531ms 03:26:42 INFO - PROCESS | 1842 | 1461407202491 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:26:42 INFO - PROCESS | 1842 | 1461407202496 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 03:26:42 INFO - PROCESS | 1842 | 1461407202502 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:26:42 INFO - PROCESS | 1842 | 1461407202506 Marionette TRACE conn3 <- [1,2402,null,{}] 03:26:42 INFO - PROCESS | 1842 | 1461407202512 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}] 03:26:42 INFO - PROCESS | 1842 | 1461407202800 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:26:43 INFO - PROCESS | 1842 | 1461407203112 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7742371000 == 168 [pid = 1842] [id = 608] 03:26:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f773b6fb800) [pid = 1842] [serial = 1825] [outer = (nil)] 03:26:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f773b750c00) [pid = 1842] [serial = 1826] [outer = 0x7f773b6fb800] 03:26:43 INFO - PROCESS | 1842 | 1461407203196 Marionette DEBUG loaded listener.js 03:26:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f773b7afc00) [pid = 1842] [serial = 1827] [outer = 0x7f773b6fb800] 03:26:44 INFO - PROCESS | 1842 | 1461407204079 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]]]}] 03:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1634ms 03:26:44 INFO - PROCESS | 1842 | 1461407204137 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:26:44 INFO - PROCESS | 1842 | 1461407204139 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 03:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:26:44 INFO - PROCESS | 1842 | 1461407204146 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:26:44 INFO - PROCESS | 1842 | 1461407204148 Marionette TRACE conn3 <- [1,2406,null,{}] 03:26:44 INFO - PROCESS | 1842 | 1461407204153 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}] 03:26:44 INFO - PROCESS | 1842 | 1461407204370 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:26:44 INFO - PROCESS | 1842 | 1461407204678 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774322a800 == 169 [pid = 1842] [id = 609] 03:26:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f773b7ad400) [pid = 1842] [serial = 1828] [outer = (nil)] 03:26:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f773b7b9800) [pid = 1842] [serial = 1829] [outer = 0x7f773b7ad400] 03:26:44 INFO - PROCESS | 1842 | 1461407204754 Marionette DEBUG loaded listener.js 03:26:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f773b98d400) [pid = 1842] [serial = 1830] [outer = 0x7f773b7ad400] 03:26:45 INFO - PROCESS | 1842 | 1461407205580 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]]]}] 03:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1478ms 03:26:45 INFO - PROCESS | 1842 | 1461407205625 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:26:45 INFO - PROCESS | 1842 | 1461407205629 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 03:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:26:45 INFO - PROCESS | 1842 | 1461407205655 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:26:45 INFO - PROCESS | 1842 | 1461407205657 Marionette TRACE conn3 <- [1,2410,null,{}] 03:26:45 INFO - PROCESS | 1842 | 1461407205664 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}] 03:26:45 INFO - PROCESS | 1842 | 1461407205908 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:26:46 INFO - PROCESS | 1842 | 1461407206222 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774461a800 == 170 [pid = 1842] [id = 610] 03:26:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f773388cc00) [pid = 1842] [serial = 1831] [outer = (nil)] 03:26:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f773c3ad000) [pid = 1842] [serial = 1832] [outer = 0x7f773388cc00] 03:26:46 INFO - PROCESS | 1842 | 1461407206300 Marionette DEBUG loaded listener.js 03:26:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f773c607c00) [pid = 1842] [serial = 1833] [outer = 0x7f773388cc00] 03:26:47 INFO - PROCESS | 1842 | 1461407207188 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]]]}] 03:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1590ms 03:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:26:47 INFO - PROCESS | 1842 | 1461407207241 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:26:47 INFO - PROCESS | 1842 | 1461407207244 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 03:26:47 INFO - PROCESS | 1842 | 1461407207250 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:26:47 INFO - PROCESS | 1842 | 1461407207253 Marionette TRACE conn3 <- [1,2414,null,{}] 03:26:47 INFO - PROCESS | 1842 | 1461407207259 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}] 03:26:47 INFO - PROCESS | 1842 | 1461407207495 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:26:47 INFO - PROCESS | 1842 | 1461407207762 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e32800 == 171 [pid = 1842] [id = 611] 03:26:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f773b7b0000) [pid = 1842] [serial = 1834] [outer = (nil)] 03:26:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f773c610800) [pid = 1842] [serial = 1835] [outer = 0x7f773b7b0000] 03:26:47 INFO - PROCESS | 1842 | 1461407207882 Marionette DEBUG loaded listener.js 03:26:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f7742065800) [pid = 1842] [serial = 1836] [outer = 0x7f773b7b0000] 03:26:48 INFO - PROCESS | 1842 | 1461407208823 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]]]}] 03:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1631ms 03:26:48 INFO - PROCESS | 1842 | 1461407208881 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:26:48 INFO - PROCESS | 1842 | 1461407208884 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 03:26:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:26:48 INFO - PROCESS | 1842 | 1461407208891 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:26:48 INFO - PROCESS | 1842 | 1461407208895 Marionette TRACE conn3 <- [1,2418,null,{}] 03:26:48 INFO - PROCESS | 1842 | 1461407208900 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}] 03:26:49 INFO - PROCESS | 1842 | 1461407209145 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:26:49 INFO - PROCESS | 1842 | 1461407209453 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f13000 == 172 [pid = 1842] [id = 612] 03:26:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f773b98a400) [pid = 1842] [serial = 1837] [outer = (nil)] 03:26:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f7742539400) [pid = 1842] [serial = 1838] [outer = 0x7f773b98a400] 03:26:49 INFO - PROCESS | 1842 | 1461407209535 Marionette DEBUG loaded listener.js 03:26:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f7742546000) [pid = 1842] [serial = 1839] [outer = 0x7f773b98a400] 03:26:50 INFO - PROCESS | 1842 | 1461407210451 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]]]}] 03:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1628ms 03:26:50 INFO - PROCESS | 1842 | 1461407210521 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:26:50 INFO - PROCESS | 1842 | 1461407210525 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 03:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:26:50 INFO - PROCESS | 1842 | 1461407210532 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:26:50 INFO - PROCESS | 1842 | 1461407210534 Marionette TRACE conn3 <- [1,2422,null,{}] 03:26:50 INFO - PROCESS | 1842 | 1461407210540 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}] 03:26:50 INFO - PROCESS | 1842 | 1461407210765 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:26:51 INFO - PROCESS | 1842 | 1461407211087 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745054800 == 173 [pid = 1842] [id = 613] 03:26:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f77380acc00) [pid = 1842] [serial = 1840] [outer = (nil)] 03:26:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f77426cbc00) [pid = 1842] [serial = 1841] [outer = 0x7f77380acc00] 03:26:51 INFO - PROCESS | 1842 | 1461407211167 Marionette DEBUG loaded listener.js 03:26:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f774308d400) [pid = 1842] [serial = 1842] [outer = 0x7f77380acc00] 03:26:51 INFO - PROCESS | 1842 | 1461407211978 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]]]}] 03:26:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:26:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1483ms 03:26:52 INFO - PROCESS | 1842 | 1461407212016 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:26:52 INFO - PROCESS | 1842 | 1461407212020 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 03:26:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:26:52 INFO - PROCESS | 1842 | 1461407212025 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:26:52 INFO - PROCESS | 1842 | 1461407212028 Marionette TRACE conn3 <- [1,2426,null,{}] 03:26:52 INFO - PROCESS | 1842 | 1461407212033 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}] 03:26:52 INFO - PROCESS | 1842 | 1461407212262 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:26:52 INFO - PROCESS | 1842 | 1461407212534 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774515d800 == 174 [pid = 1842] [id = 614] 03:26:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f773b6f1c00) [pid = 1842] [serial = 1843] [outer = (nil)] 03:26:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f7743098000) [pid = 1842] [serial = 1844] [outer = 0x7f773b6f1c00] 03:26:52 INFO - PROCESS | 1842 | 1461407212612 Marionette DEBUG loaded listener.js 03:26:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f7744774000) [pid = 1842] [serial = 1845] [outer = 0x7f773b6f1c00] 03:26:53 INFO - PROCESS | 1842 | 1461407213578 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]]]}] 03:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1629ms 03:26:53 INFO - PROCESS | 1842 | 1461407213656 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:26:53 INFO - PROCESS | 1842 | 1461407213660 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 03:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:26:53 INFO - PROCESS | 1842 | 1461407213669 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:26:53 INFO - PROCESS | 1842 | 1461407213672 Marionette TRACE conn3 <- [1,2430,null,{}] 03:26:53 INFO - PROCESS | 1842 | 1461407213677 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}] 03:26:53 INFO - PROCESS | 1842 | 1461407213910 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:26:54 INFO - PROCESS | 1842 | 1461407214232 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745a43800 == 175 [pid = 1842] [id = 615] 03:26:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f7739cf6c00) [pid = 1842] [serial = 1846] [outer = (nil)] 03:26:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f774477d400) [pid = 1842] [serial = 1847] [outer = 0x7f7739cf6c00] 03:26:54 INFO - PROCESS | 1842 | 1461407214308 Marionette DEBUG loaded listener.js 03:26:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f77447c6000) [pid = 1842] [serial = 1848] [outer = 0x7f7739cf6c00] 03:26:55 INFO - PROCESS | 1842 | 1461407215203 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]]]}] 03:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1578ms 03:26:55 INFO - PROCESS | 1842 | 1461407215249 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:26:55 INFO - PROCESS | 1842 | 1461407215253 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 03:26:55 INFO - PROCESS | 1842 | 1461407215260 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:26:55 INFO - PROCESS | 1842 | 1461407215264 Marionette TRACE conn3 <- [1,2434,null,{}] 03:26:55 INFO - PROCESS | 1842 | 1461407215270 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}] 03:26:55 INFO - PROCESS | 1842 | 1461407215570 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:26:55 INFO - PROCESS | 1842 | 1461407215891 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745e71000 == 176 [pid = 1842] [id = 616] 03:26:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f772dbb7000) [pid = 1842] [serial = 1849] [outer = (nil)] 03:26:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f77447f0000) [pid = 1842] [serial = 1850] [outer = 0x7f772dbb7000] 03:26:55 INFO - PROCESS | 1842 | 1461407215986 Marionette DEBUG loaded listener.js 03:26:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f774490bc00) [pid = 1842] [serial = 1851] [outer = 0x7f772dbb7000] 03:26:56 INFO - PROCESS | 1842 | 1461407216856 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]]]}] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7735808800 == 175 [pid = 1842] [id = 448] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77421f4800 == 174 [pid = 1842] [id = 358] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dd4c800 == 173 [pid = 1842] [id = 532] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774bcd9800 == 172 [pid = 1842] [id = 531] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774946b000 == 171 [pid = 1842] [id = 530] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744714800 == 170 [pid = 1842] [id = 355] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7760a59800 == 169 [pid = 1842] [id = 535] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77516d8800 == 168 [pid = 1842] [id = 533] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f1a000 == 167 [pid = 1842] [id = 529] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775c423800 == 166 [pid = 1842] [id = 591] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775551b800 == 165 [pid = 1842] [id = 590] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7751650000 == 164 [pid = 1842] [id = 589] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774eeeb800 == 163 [pid = 1842] [id = 588] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e516000 == 162 [pid = 1842] [id = 587] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e314000 == 161 [pid = 1842] [id = 586] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774cbb2000 == 160 [pid = 1842] [id = 585] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77494ef000 == 159 [pid = 1842] [id = 584] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7748b1d800 == 158 [pid = 1842] [id = 583] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745e6c800 == 157 [pid = 1842] [id = 582] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774551a000 == 156 [pid = 1842] [id = 581] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744722000 == 155 [pid = 1842] [id = 580] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77426a6800 == 154 [pid = 1842] [id = 579] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5f0000 == 153 [pid = 1842] [id = 578] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b1e3000 == 152 [pid = 1842] [id = 577] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7738d0b800 == 151 [pid = 1842] [id = 576] 03:26:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772db64800 == 150 [pid = 1842] [id = 575] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f77332a9400) [pid = 1842] [serial = 1715] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f7747214400) [pid = 1842] [serial = 1685] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f7734dde000) [pid = 1842] [serial = 1716] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f7744fb7c00) [pid = 1842] [serial = 1679] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f774d76a400) [pid = 1842] [serial = 1703] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f7734dd7000) [pid = 1842] [serial = 1658] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f7737ddc000) [pid = 1842] [serial = 1721] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f774da4e000) [pid = 1842] [serial = 1706] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f774d78f400) [pid = 1842] [serial = 1709] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f77489b6000) [pid = 1842] [serial = 1688] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f7743097000) [pid = 1842] [serial = 1673] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f77447ee800) [pid = 1842] [serial = 1676] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f773b440c00) [pid = 1842] [serial = 1667] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f7745cc7c00) [pid = 1842] [serial = 1682] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f7749cec800) [pid = 1842] [serial = 1697] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f774910d800) [pid = 1842] [serial = 1691] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f772f6de800) [pid = 1842] [serial = 1712] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f7739cf2800) [pid = 1842] [serial = 1656] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f774b122800) [pid = 1842] [serial = 1700] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f77380a8400) [pid = 1842] [serial = 1722] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f7737a0e000) [pid = 1842] [serial = 1661] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f7736606800) [pid = 1842] [serial = 1718] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f77493d3800) [pid = 1842] [serial = 1694] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f77327ec000) [pid = 1842] [serial = 1713] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f77376b3400) [pid = 1842] [serial = 1719] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f773b7abc00) [pid = 1842] [serial = 1670] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f7739d06c00) [pid = 1842] [serial = 1664] [outer = (nil)] [url = about:blank] 03:26:58 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f7730d9d400) [pid = 1842] [serial = 1724] [outer = (nil)] [url = about:blank] 03:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 3239ms 03:26:58 INFO - PROCESS | 1842 | 1461407218589 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:26:58 INFO - PROCESS | 1842 | 1461407218594 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 03:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:26:58 INFO - PROCESS | 1842 | 1461407218604 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:26:58 INFO - PROCESS | 1842 | 1461407218611 Marionette TRACE conn3 <- [1,2438,null,{}] 03:26:58 INFO - PROCESS | 1842 | 1461407218618 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}] 03:26:58 INFO - PROCESS | 1842 | 1461407218822 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:26:58 INFO - PROCESS | 1842 | 1461407218869 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77305d5000 == 151 [pid = 1842] [id = 617] 03:26:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7730be3000) [pid = 1842] [serial = 1852] [outer = (nil)] 03:26:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f7730d9d800) [pid = 1842] [serial = 1853] [outer = 0x7f7730be3000] 03:26:59 INFO - PROCESS | 1842 | 1461407219106 Marionette DEBUG loaded listener.js 03:26:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f77327f2400) [pid = 1842] [serial = 1854] [outer = 0x7f7730be3000] 03:26:59 INFO - PROCESS | 1842 | 1461407219881 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]]]}] 03:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1293ms 03:26:59 INFO - PROCESS | 1842 | 1461407219909 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:26:59 INFO - PROCESS | 1842 | 1461407219915 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 03:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:26:59 INFO - PROCESS | 1842 | 1461407219927 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:26:59 INFO - PROCESS | 1842 | 1461407219932 Marionette TRACE conn3 <- [1,2442,null,{}] 03:26:59 INFO - PROCESS | 1842 | 1461407219938 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}] 03:27:00 INFO - PROCESS | 1842 | 1461407220146 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:27:00 INFO - PROCESS | 1842 | 1461407220362 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356d3000 == 152 [pid = 1842] [id = 618] 03:27:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f772f6d3000) [pid = 1842] [serial = 1855] [outer = (nil)] 03:27:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f7733697c00) [pid = 1842] [serial = 1856] [outer = 0x7f772f6d3000] 03:27:00 INFO - PROCESS | 1842 | 1461407220431 Marionette DEBUG loaded listener.js 03:27:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f7734de0800) [pid = 1842] [serial = 1857] [outer = 0x7f772f6d3000] 03:27:01 INFO - PROCESS | 1842 | 1461407221326 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]]]}] 03:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1438ms 03:27:01 INFO - PROCESS | 1842 | 1461407221362 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:27:01 INFO - PROCESS | 1842 | 1461407221365 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 03:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:27:01 INFO - PROCESS | 1842 | 1461407221371 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:27:01 INFO - PROCESS | 1842 | 1461407221374 Marionette TRACE conn3 <- [1,2446,null,{}] 03:27:01 INFO - PROCESS | 1842 | 1461407221398 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}] 03:27:01 INFO - PROCESS | 1842 | 1461407221722 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:27:01 INFO - PROCESS | 1842 | 1461407221759 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773768c000 == 153 [pid = 1842] [id = 619] 03:27:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f773506f400) [pid = 1842] [serial = 1858] [outer = (nil)] 03:27:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f7736606800) [pid = 1842] [serial = 1859] [outer = 0x7f773506f400] 03:27:01 INFO - PROCESS | 1842 | 1461407221829 Marionette DEBUG loaded listener.js 03:27:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f77366adc00) [pid = 1842] [serial = 1860] [outer = 0x7f773506f400] 03:27:03 INFO - PROCESS | 1842 | 1461407223422 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]]]}] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f77426c9400) [pid = 1842] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f77447efc00) [pid = 1842] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f77447eb000) [pid = 1842] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f7748941800) [pid = 1842] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f772f6da800) [pid = 1842] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f773b6f4800) [pid = 1842] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f77489b0400) [pid = 1842] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f77447c5400) [pid = 1842] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f773b308c00) [pid = 1842] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f772dbb6400) [pid = 1842] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f774893bc00) [pid = 1842] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f7744fac400) [pid = 1842] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f773922d000) [pid = 1842] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f774308f000) [pid = 1842] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f773388dc00) [pid = 1842] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f77376ba000) [pid = 1842] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f7746f73400) [pid = 1842] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f7735062c00) [pid = 1842] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f7732ff1800) [pid = 1842] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f772dbb2c00) [pid = 1842] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f77332a0400) [pid = 1842] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f7733118800) [pid = 1842] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f7742065c00) [pid = 1842] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f773b6f2c00) [pid = 1842] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f77376ec000) [pid = 1842] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f7737a0fc00) [pid = 1842] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f7734ddac00) [pid = 1842] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f772dbad400) [pid = 1842] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f77306db400) [pid = 1842] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f772dbb4c00) [pid = 1842] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f774fbccc00) [pid = 1842] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f7756188800) [pid = 1842] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f775157e800) [pid = 1842] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f774e6b9400) [pid = 1842] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f774d78c800) [pid = 1842] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f774c493400) [pid = 1842] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f7749a08400) [pid = 1842] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f7749a02400) [pid = 1842] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f7737ac8800) [pid = 1842] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:27:03 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f7734e39000) [pid = 1842] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2197ms 03:27:03 INFO - PROCESS | 1842 | 1461407223574 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:27:03 INFO - PROCESS | 1842 | 1461407223578 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 03:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:27:03 INFO - PROCESS | 1842 | 1461407223584 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:27:03 INFO - PROCESS | 1842 | 1461407223586 Marionette TRACE conn3 <- [1,2450,null,{}] 03:27:03 INFO - PROCESS | 1842 | 1461407223591 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}] 03:27:03 INFO - PROCESS | 1842 | 1461407223857 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:27:03 INFO - PROCESS | 1842 | 1461407223970 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7735816800 == 154 [pid = 1842] [id = 620] 03:27:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f7733888800) [pid = 1842] [serial = 1861] [outer = (nil)] 03:27:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f7734e46800) [pid = 1842] [serial = 1862] [outer = 0x7f7733888800] 03:27:04 INFO - PROCESS | 1842 | 1461407224049 Marionette DEBUG loaded listener.js 03:27:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f77376b5000) [pid = 1842] [serial = 1863] [outer = 0x7f7733888800] 03:27:04 INFO - PROCESS | 1842 | 1461407224767 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]]]}] 03:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1235ms 03:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:27:04 INFO - PROCESS | 1842 | 1461407224821 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:27:04 INFO - PROCESS | 1842 | 1461407224824 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 03:27:04 INFO - PROCESS | 1842 | 1461407224830 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:27:04 INFO - PROCESS | 1842 | 1461407224833 Marionette TRACE conn3 <- [1,2454,null,{}] 03:27:04 INFO - PROCESS | 1842 | 1461407224838 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}] 03:27:05 INFO - PROCESS | 1842 | 1461407225045 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:27:05 INFO - PROCESS | 1842 | 1461407225222 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7739f68800 == 155 [pid = 1842] [id = 621] 03:27:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f7730bd9800) [pid = 1842] [serial = 1864] [outer = (nil)] 03:27:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f77376f0400) [pid = 1842] [serial = 1865] [outer = 0x7f7730bd9800] 03:27:05 INFO - PROCESS | 1842 | 1461407225306 Marionette DEBUG loaded listener.js 03:27:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f7737dd5c00) [pid = 1842] [serial = 1866] [outer = 0x7f7730bd9800] 03:27:06 INFO - PROCESS | 1842 | 1461407226371 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]]]}] 03:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1585ms 03:27:06 INFO - PROCESS | 1842 | 1461407226416 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:27:06 INFO - PROCESS | 1842 | 1461407226423 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 03:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:27:06 INFO - PROCESS | 1842 | 1461407226432 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:27:06 INFO - PROCESS | 1842 | 1461407226437 Marionette TRACE conn3 <- [1,2458,null,{}] 03:27:06 INFO - PROCESS | 1842 | 1461407226444 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}] 03:27:06 INFO - PROCESS | 1842 | 1461407226716 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:27:07 INFO - PROCESS | 1842 | 1461407227037 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77362e6800 == 156 [pid = 1842] [id = 622] 03:27:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f773368c000) [pid = 1842] [serial = 1867] [outer = (nil)] 03:27:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f7733695c00) [pid = 1842] [serial = 1868] [outer = 0x7f773368c000] 03:27:07 INFO - PROCESS | 1842 | 1461407227120 Marionette DEBUG loaded listener.js 03:27:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f7734e3dc00) [pid = 1842] [serial = 1869] [outer = 0x7f773368c000] 03:27:07 INFO - PROCESS | 1842 | 1461407227993 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]]]}] 03:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1635ms 03:27:08 INFO - PROCESS | 1842 | 1461407228069 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:27:08 INFO - PROCESS | 1842 | 1461407228078 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 03:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:27:08 INFO - PROCESS | 1842 | 1461407228089 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:27:08 INFO - PROCESS | 1842 | 1461407228093 Marionette TRACE conn3 <- [1,2462,null,{}] 03:27:08 INFO - PROCESS | 1842 | 1461407228099 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}] 03:27:08 INFO - PROCESS | 1842 | 1461407228374 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:27:08 INFO - PROCESS | 1842 | 1461407228718 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1dc800 == 157 [pid = 1842] [id = 623] 03:27:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f77376b2c00) [pid = 1842] [serial = 1870] [outer = (nil)] 03:27:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f77376e5000) [pid = 1842] [serial = 1871] [outer = 0x7f77376b2c00] 03:27:08 INFO - PROCESS | 1842 | 1461407228798 Marionette DEBUG loaded listener.js 03:27:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f7737ac0400) [pid = 1842] [serial = 1872] [outer = 0x7f77376b2c00] 03:27:09 INFO - PROCESS | 1842 | 1461407229722 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]]]}] 03:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1686ms 03:27:09 INFO - PROCESS | 1842 | 1461407229776 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:27:09 INFO - PROCESS | 1842 | 1461407229779 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 03:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:27:09 INFO - PROCESS | 1842 | 1461407229786 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:27:09 INFO - PROCESS | 1842 | 1461407229791 Marionette TRACE conn3 <- [1,2466,null,{}] 03:27:09 INFO - PROCESS | 1842 | 1461407229807 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}] 03:27:10 INFO - PROCESS | 1842 | 1461407230089 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:27:10 INFO - PROCESS | 1842 | 1461407230404 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f22000 == 158 [pid = 1842] [id = 624] 03:27:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f7737dddc00) [pid = 1842] [serial = 1873] [outer = (nil)] 03:27:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f7738048400) [pid = 1842] [serial = 1874] [outer = 0x7f7737dddc00] 03:27:10 INFO - PROCESS | 1842 | 1461407230485 Marionette DEBUG loaded listener.js 03:27:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f7738c54400) [pid = 1842] [serial = 1875] [outer = 0x7f7737dddc00] 03:27:11 INFO - PROCESS | 1842 | 1461407231380 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]]]}] 03:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1642ms 03:27:11 INFO - PROCESS | 1842 | 1461407231428 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:27:11 INFO - PROCESS | 1842 | 1461407231433 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 03:27:11 INFO - PROCESS | 1842 | 1461407231438 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:27:11 INFO - PROCESS | 1842 | 1461407231441 Marionette TRACE conn3 <- [1,2470,null,{}] 03:27:11 INFO - PROCESS | 1842 | 1461407231447 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}] 03:27:11 INFO - PROCESS | 1842 | 1461407231670 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:27:11 INFO - PROCESS | 1842 | 1461407231941 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774322b000 == 159 [pid = 1842] [id = 625] 03:27:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f7737de3800) [pid = 1842] [serial = 1876] [outer = (nil)] 03:27:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f7739d03800) [pid = 1842] [serial = 1877] [outer = 0x7f7737de3800] 03:27:12 INFO - PROCESS | 1842 | 1461407232063 Marionette DEBUG loaded listener.js 03:27:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f773b303c00) [pid = 1842] [serial = 1878] [outer = 0x7f7737de3800] 03:27:12 INFO - PROCESS | 1842 | 1461407232910 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]]]}] 03:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1527ms 03:27:12 INFO - PROCESS | 1842 | 1461407232967 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:27:12 INFO - PROCESS | 1842 | 1461407232970 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 03:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:27:12 INFO - PROCESS | 1842 | 1461407232977 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:27:12 INFO - PROCESS | 1842 | 1461407232980 Marionette TRACE conn3 <- [1,2474,null,{}] 03:27:12 INFO - PROCESS | 1842 | 1461407232985 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}] 03:27:13 INFO - PROCESS | 1842 | 1461407233207 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:27:13 INFO - PROCESS | 1842 | 1461407233475 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744757000 == 160 [pid = 1842] [id = 626] 03:27:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f7739221800) [pid = 1842] [serial = 1879] [outer = (nil)] 03:27:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f773b43c800) [pid = 1842] [serial = 1880] [outer = 0x7f7739221800] 03:27:13 INFO - PROCESS | 1842 | 1461407233603 Marionette DEBUG loaded listener.js 03:27:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f773b5e1c00) [pid = 1842] [serial = 1881] [outer = 0x7f7739221800] 03:27:14 INFO - PROCESS | 1842 | 1461407234485 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]]]}] 03:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1579ms 03:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:27:14 INFO - PROCESS | 1842 | 1461407234557 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:27:14 INFO - PROCESS | 1842 | 1461407234560 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 03:27:14 INFO - PROCESS | 1842 | 1461407234566 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:27:14 INFO - PROCESS | 1842 | 1461407234569 Marionette TRACE conn3 <- [1,2478,null,{}] 03:27:14 INFO - PROCESS | 1842 | 1461407234574 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}] 03:27:14 INFO - PROCESS | 1842 | 1461407234857 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:27:15 INFO - PROCESS | 1842 | 1461407235173 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774551a000 == 161 [pid = 1842] [id = 627] 03:27:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f773b6f9000) [pid = 1842] [serial = 1882] [outer = (nil)] 03:27:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f773b7b8800) [pid = 1842] [serial = 1883] [outer = 0x7f773b6f9000] 03:27:15 INFO - PROCESS | 1842 | 1461407235256 Marionette DEBUG loaded listener.js 03:27:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f773c615800) [pid = 1842] [serial = 1884] [outer = 0x7f773b6f9000] 03:27:16 INFO - PROCESS | 1842 | 1461407236081 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]]]}] 03:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1586ms 03:27:16 INFO - PROCESS | 1842 | 1461407236167 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:27:16 INFO - PROCESS | 1842 | 1461407236172 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 03:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:27:16 INFO - PROCESS | 1842 | 1461407236180 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:27:16 INFO - PROCESS | 1842 | 1461407236183 Marionette TRACE conn3 <- [1,2482,null,{}] 03:27:16 INFO - PROCESS | 1842 | 1461407236187 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}] 03:27:16 INFO - PROCESS | 1842 | 1461407236411 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:27:16 INFO - PROCESS | 1842 | 1461407236679 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f0c000 == 162 [pid = 1842] [id = 628] 03:27:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f773b756000) [pid = 1842] [serial = 1885] [outer = (nil)] 03:27:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f7742544400) [pid = 1842] [serial = 1886] [outer = 0x7f773b756000] 03:27:16 INFO - PROCESS | 1842 | 1461407236797 Marionette DEBUG loaded listener.js 03:27:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f7744778c00) [pid = 1842] [serial = 1887] [outer = 0x7f773b756000] 03:27:17 INFO - PROCESS | 1842 | 1461407237619 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]]]}] 03:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1484ms 03:27:17 INFO - PROCESS | 1842 | 1461407237665 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:27:17 INFO - PROCESS | 1842 | 1461407237669 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 03:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:27:17 INFO - PROCESS | 1842 | 1461407237675 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:27:17 INFO - PROCESS | 1842 | 1461407237677 Marionette TRACE conn3 <- [1,2486,null,{}] 03:27:17 INFO - PROCESS | 1842 | 1461407237683 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}] 03:27:17 INFO - PROCESS | 1842 | 1461407237904 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:27:18 INFO - PROCESS | 1842 | 1461407238175 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77489ca800 == 163 [pid = 1842] [id = 629] 03:27:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f773c3b1c00) [pid = 1842] [serial = 1888] [outer = (nil)] 03:27:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f77447eb000) [pid = 1842] [serial = 1889] [outer = 0x7f773c3b1c00] 03:27:18 INFO - PROCESS | 1842 | 1461407238253 Marionette DEBUG loaded listener.js 03:27:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f7744ece800) [pid = 1842] [serial = 1890] [outer = 0x7f773c3b1c00] 03:27:19 INFO - PROCESS | 1842 | 1461407239156 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]]]}] 03:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1527ms 03:27:19 INFO - PROCESS | 1842 | 1461407239204 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:27:19 INFO - PROCESS | 1842 | 1461407239207 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 03:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:27:19 INFO - PROCESS | 1842 | 1461407239213 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:27:19 INFO - PROCESS | 1842 | 1461407239215 Marionette TRACE conn3 <- [1,2490,null,{}] 03:27:19 INFO - PROCESS | 1842 | 1461407239220 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}] 03:27:19 INFO - PROCESS | 1842 | 1461407239461 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:27:19 INFO - PROCESS | 1842 | 1461407239787 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774938c000 == 164 [pid = 1842] [id = 630] 03:27:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7730be5400) [pid = 1842] [serial = 1891] [outer = (nil)] 03:27:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f773b5e2000) [pid = 1842] [serial = 1892] [outer = 0x7f7730be5400] 03:27:19 INFO - PROCESS | 1842 | 1461407239867 Marionette DEBUG loaded listener.js 03:27:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f7745015400) [pid = 1842] [serial = 1893] [outer = 0x7f7730be5400] 03:27:20 INFO - PROCESS | 1842 | 1461407240743 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]]]}] 03:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1592ms 03:27:20 INFO - PROCESS | 1842 | 1461407240806 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:27:20 INFO - PROCESS | 1842 | 1461407240809 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 03:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:27:20 INFO - PROCESS | 1842 | 1461407240815 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:27:20 INFO - PROCESS | 1842 | 1461407240817 Marionette TRACE conn3 <- [1,2494,null,{}] 03:27:20 INFO - PROCESS | 1842 | 1461407240823 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}] 03:27:21 INFO - PROCESS | 1842 | 1461407241055 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:27:21 INFO - PROCESS | 1842 | 1461407241364 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749422800 == 165 [pid = 1842] [id = 631] 03:27:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f7730be5c00) [pid = 1842] [serial = 1894] [outer = (nil)] 03:27:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f774501d400) [pid = 1842] [serial = 1895] [outer = 0x7f7730be5c00] 03:27:21 INFO - PROCESS | 1842 | 1461407241441 Marionette DEBUG loaded listener.js 03:27:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f774527dc00) [pid = 1842] [serial = 1896] [outer = 0x7f7730be5c00] 03:27:22 INFO - PROCESS | 1842 | 1461407242292 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]]]}] 03:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1528ms 03:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:27:22 INFO - PROCESS | 1842 | 1461407242345 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:27:22 INFO - PROCESS | 1842 | 1461407242348 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 03:27:22 INFO - PROCESS | 1842 | 1461407242354 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:27:22 INFO - PROCESS | 1842 | 1461407242358 Marionette TRACE conn3 <- [1,2498,null,{}] 03:27:22 INFO - PROCESS | 1842 | 1461407242364 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}] 03:27:22 INFO - PROCESS | 1842 | 1461407242612 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:27:22 INFO - PROCESS | 1842 | 1461407242881 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77498a2800 == 166 [pid = 1842] [id = 632] 03:27:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f7745cbc400) [pid = 1842] [serial = 1897] [outer = (nil)] 03:27:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f7745cc3400) [pid = 1842] [serial = 1898] [outer = 0x7f7745cbc400] 03:27:23 INFO - PROCESS | 1842 | 1461407243016 Marionette DEBUG loaded listener.js 03:27:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f7745d75400) [pid = 1842] [serial = 1899] [outer = 0x7f7745cbc400] 03:27:23 INFO - PROCESS | 1842 | 1461407243887 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]]]}] 03:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1583ms 03:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:27:23 INFO - PROCESS | 1842 | 1461407243937 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:27:23 INFO - PROCESS | 1842 | 1461407243940 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 03:27:23 INFO - PROCESS | 1842 | 1461407243946 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:27:23 INFO - PROCESS | 1842 | 1461407243949 Marionette TRACE conn3 <- [1,2502,null,{}] 03:27:23 INFO - PROCESS | 1842 | 1461407243954 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}] 03:27:24 INFO - PROCESS | 1842 | 1461407244187 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:27:24 INFO - PROCESS | 1842 | 1461407244512 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749cc4800 == 167 [pid = 1842] [id = 633] 03:27:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f7745cbfc00) [pid = 1842] [serial = 1900] [outer = (nil)] 03:27:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f7745d7e400) [pid = 1842] [serial = 1901] [outer = 0x7f7745cbfc00] 03:27:24 INFO - PROCESS | 1842 | 1461407244590 Marionette DEBUG loaded listener.js 03:27:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f77462d5000) [pid = 1842] [serial = 1902] [outer = 0x7f7745cbfc00] 03:27:25 INFO - PROCESS | 1842 | 1461407245455 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]]]}] 03:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1539ms 03:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:27:25 INFO - PROCESS | 1842 | 1461407245486 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:27:25 INFO - PROCESS | 1842 | 1461407245488 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 03:27:25 INFO - PROCESS | 1842 | 1461407245494 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:27:25 INFO - PROCESS | 1842 | 1461407245497 Marionette TRACE conn3 <- [1,2506,null,{}] 03:27:25 INFO - PROCESS | 1842 | 1461407245502 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}] 03:27:25 INFO - PROCESS | 1842 | 1461407245725 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:27:26 INFO - PROCESS | 1842 | 1461407246002 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b388800 == 168 [pid = 1842] [id = 634] 03:27:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f773b5ebc00) [pid = 1842] [serial = 1903] [outer = (nil)] 03:27:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f7746c49000) [pid = 1842] [serial = 1904] [outer = 0x7f773b5ebc00] 03:27:26 INFO - PROCESS | 1842 | 1461407246120 Marionette DEBUG loaded listener.js 03:27:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f7747213c00) [pid = 1842] [serial = 1905] [outer = 0x7f773b5ebc00] 03:27:27 INFO - PROCESS | 1842 | 1461407247041 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]]]}] 03:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1580ms 03:27:27 INFO - PROCESS | 1842 | 1461407247075 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:27:27 INFO - PROCESS | 1842 | 1461407247077 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 03:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:27:27 INFO - PROCESS | 1842 | 1461407247083 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:27:27 INFO - PROCESS | 1842 | 1461407247086 Marionette TRACE conn3 <- [1,2510,null,{}] 03:27:27 INFO - PROCESS | 1842 | 1461407247091 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}] 03:27:27 INFO - PROCESS | 1842 | 1461407247313 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:27:27 INFO - PROCESS | 1842 | 1461407247588 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774c27b000 == 169 [pid = 1842] [id = 635] 03:27:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f772dbad400) [pid = 1842] [serial = 1906] [outer = (nil)] 03:27:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f7747d2d400) [pid = 1842] [serial = 1907] [outer = 0x7f772dbad400] 03:27:27 INFO - PROCESS | 1842 | 1461407247705 Marionette DEBUG loaded listener.js 03:27:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f7748704800) [pid = 1842] [serial = 1908] [outer = 0x7f772dbad400] 03:27:28 INFO - PROCESS | 1842 | 1461407248548 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]]]}] 03:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1527ms 03:27:28 INFO - PROCESS | 1842 | 1461407248612 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:27:28 INFO - PROCESS | 1842 | 1461407248616 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 03:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:27:28 INFO - PROCESS | 1842 | 1461407248622 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:27:28 INFO - PROCESS | 1842 | 1461407248625 Marionette TRACE conn3 <- [1,2514,null,{}] 03:27:28 INFO - PROCESS | 1842 | 1461407248636 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}] 03:27:28 INFO - PROCESS | 1842 | 1461407248869 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:27:29 INFO - PROCESS | 1842 | 1461407249148 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d0ae000 == 170 [pid = 1842] [id = 636] 03:27:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f773c3b0c00) [pid = 1842] [serial = 1909] [outer = (nil)] 03:27:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f7748758000) [pid = 1842] [serial = 1910] [outer = 0x7f773c3b0c00] 03:27:29 INFO - PROCESS | 1842 | 1461407249264 Marionette DEBUG loaded listener.js 03:27:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f77487b9c00) [pid = 1842] [serial = 1911] [outer = 0x7f773c3b0c00] 03:27:30 INFO - PROCESS | 1842 | 1461407250102 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]]]}] 03:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1535ms 03:27:30 INFO - PROCESS | 1842 | 1461407250158 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:27:30 INFO - PROCESS | 1842 | 1461407250161 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 03:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:27:30 INFO - PROCESS | 1842 | 1461407250167 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:27:30 INFO - PROCESS | 1842 | 1461407250170 Marionette TRACE conn3 <- [1,2518,null,{}] 03:27:30 INFO - PROCESS | 1842 | 1461407250176 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}] 03:27:30 INFO - PROCESS | 1842 | 1461407250401 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:27:30 INFO - PROCESS | 1842 | 1461407250679 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dac8000 == 171 [pid = 1842] [id = 637] 03:27:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f7744776800) [pid = 1842] [serial = 1912] [outer = (nil)] 03:27:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f774893a000) [pid = 1842] [serial = 1913] [outer = 0x7f7744776800] 03:27:30 INFO - PROCESS | 1842 | 1461407250795 Marionette DEBUG loaded listener.js 03:27:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f7748943c00) [pid = 1842] [serial = 1914] [outer = 0x7f7744776800] 03:27:31 INFO - PROCESS | 1842 | 1461407251657 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]]]}] 03:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1535ms 03:27:31 INFO - PROCESS | 1842 | 1461407251704 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:27:31 INFO - PROCESS | 1842 | 1461407251707 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 03:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:27:31 INFO - PROCESS | 1842 | 1461407251713 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:27:31 INFO - PROCESS | 1842 | 1461407251715 Marionette TRACE conn3 <- [1,2522,null,{}] 03:27:31 INFO - PROCESS | 1842 | 1461407251721 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}] 03:27:31 INFO - PROCESS | 1842 | 1461407251947 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:27:32 INFO - PROCESS | 1842 | 1461407252266 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dd6b000 == 172 [pid = 1842] [id = 638] 03:27:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f7748754000) [pid = 1842] [serial = 1915] [outer = (nil)] 03:27:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f77489b6c00) [pid = 1842] [serial = 1916] [outer = 0x7f7748754000] 03:27:32 INFO - PROCESS | 1842 | 1461407252345 Marionette DEBUG loaded listener.js 03:27:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f77489bf000) [pid = 1842] [serial = 1917] [outer = 0x7f7748754000] 03:27:33 INFO - PROCESS | 1842 | 1461407253178 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]]]}] 03:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1536ms 03:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:27:33 INFO - PROCESS | 1842 | 1461407253250 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:27:33 INFO - PROCESS | 1842 | 1461407253253 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 03:27:33 INFO - PROCESS | 1842 | 1461407253259 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:27:33 INFO - PROCESS | 1842 | 1461407253262 Marionette TRACE conn3 <- [1,2526,null,{}] 03:27:33 INFO - PROCESS | 1842 | 1461407253267 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}] 03:27:33 INFO - PROCESS | 1842 | 1461407253526 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:27:33 INFO - PROCESS | 1842 | 1461407253855 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e314000 == 173 [pid = 1842] [id = 639] 03:27:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f774501cc00) [pid = 1842] [serial = 1918] [outer = (nil)] 03:27:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f7748bf0400) [pid = 1842] [serial = 1919] [outer = 0x7f774501cc00] 03:27:33 INFO - PROCESS | 1842 | 1461407253935 Marionette DEBUG loaded listener.js 03:27:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f7748d0a400) [pid = 1842] [serial = 1920] [outer = 0x7f774501cc00] 03:27:34 INFO - PROCESS | 1842 | 1461407254849 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]]]}] 03:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1638ms 03:27:34 INFO - PROCESS | 1842 | 1461407254897 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:27:34 INFO - PROCESS | 1842 | 1461407254901 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 03:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:27:34 INFO - PROCESS | 1842 | 1461407254908 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:27:34 INFO - PROCESS | 1842 | 1461407254911 Marionette TRACE conn3 <- [1,2530,null,{}] 03:27:34 INFO - PROCESS | 1842 | 1461407254916 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}] 03:27:35 INFO - PROCESS | 1842 | 1461407255142 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:27:35 INFO - PROCESS | 1842 | 1461407255468 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733584000 == 174 [pid = 1842] [id = 640] 03:27:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f7730bdb400) [pid = 1842] [serial = 1921] [outer = (nil)] 03:27:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f773b5dc800) [pid = 1842] [serial = 1922] [outer = 0x7f7730bdb400] 03:27:35 INFO - PROCESS | 1842 | 1461407255545 Marionette DEBUG loaded listener.js 03:27:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f7744fb4800) [pid = 1842] [serial = 1923] [outer = 0x7f7730bdb400] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774eeec000 == 173 [pid = 1842] [id = 63] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456e7800 == 172 [pid = 1842] [id = 181] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774251e000 == 171 [pid = 1842] [id = 180] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7735816800 == 170 [pid = 1842] [id = 620] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773768c000 == 169 [pid = 1842] [id = 619] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77356d3000 == 168 [pid = 1842] [id = 618] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77305d5000 == 167 [pid = 1842] [id = 617] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745a43800 == 166 [pid = 1842] [id = 615] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774515d800 == 165 [pid = 1842] [id = 614] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745054800 == 164 [pid = 1842] [id = 613] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f13000 == 163 [pid = 1842] [id = 612] 03:27:37 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e32800 == 162 [pid = 1842] [id = 611] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f7744fab000) [pid = 1842] [serial = 1677] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f7735016c00) [pid = 1842] [serial = 1659] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f774e4a5000) [pid = 1842] [serial = 1707] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f7749a09c00) [pid = 1842] [serial = 1695] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f7737dd8800) [pid = 1842] [serial = 1662] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f77447c4c00) [pid = 1842] [serial = 1674] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f774d774800) [pid = 1842] [serial = 1704] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f7745d7f400) [pid = 1842] [serial = 1683] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f7748bfb400) [pid = 1842] [serial = 1689] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f773b5e9400) [pid = 1842] [serial = 1668] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f774c2a8000) [pid = 1842] [serial = 1701] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f7749d35c00) [pid = 1842] [serial = 1698] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f774541dc00) [pid = 1842] [serial = 1680] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f773b98d000) [pid = 1842] [serial = 1671] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f774ec28000) [pid = 1842] [serial = 1710] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f7749241400) [pid = 1842] [serial = 1692] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f7747d37c00) [pid = 1842] [serial = 1686] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f7739e85400) [pid = 1842] [serial = 1665] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f77332a6c00) [pid = 1842] [serial = 1788] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7733119400) [pid = 1842] [serial = 1787] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f7732fe5400) [pid = 1842] [serial = 1790] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f7748703000) [pid = 1842] [serial = 1749] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f774721b000) [pid = 1842] [serial = 1748] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f7745d7fc00) [pid = 1842] [serial = 1746] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f77447cf000) [pid = 1842] [serial = 1745] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f77447ccc00) [pid = 1842] [serial = 1743] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f774206cc00) [pid = 1842] [serial = 1742] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f773b990400) [pid = 1842] [serial = 1740] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f773b6f9400) [pid = 1842] [serial = 1739] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f773b311400) [pid = 1842] [serial = 1737] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f7739d0f000) [pid = 1842] [serial = 1736] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f77380a7400) [pid = 1842] [serial = 1734] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f7737ddb400) [pid = 1842] [serial = 1733] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f77376b3800) [pid = 1842] [serial = 1731] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f773506e400) [pid = 1842] [serial = 1730] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f77327ea800) [pid = 1842] [serial = 1728] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f772f6db400) [pid = 1842] [serial = 1727] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f7730da9c00) [pid = 1842] [serial = 1784] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f772f6d4c00) [pid = 1842] [serial = 1781] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f7730558000) [pid = 1842] [serial = 1782] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f7760a18400) [pid = 1842] [serial = 1779] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f775d5dd400) [pid = 1842] [serial = 1778] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f775d145000) [pid = 1842] [serial = 1776] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f775c45b000) [pid = 1842] [serial = 1775] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f775c217800) [pid = 1842] [serial = 1773] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f775bff0400) [pid = 1842] [serial = 1772] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f7756189400) [pid = 1842] [serial = 1770] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f7752421c00) [pid = 1842] [serial = 1769] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f775152d000) [pid = 1842] [serial = 1767] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f774fbc3400) [pid = 1842] [serial = 1766] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f774f521c00) [pid = 1842] [serial = 1764] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f774e91e400) [pid = 1842] [serial = 1763] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f774e61e400) [pid = 1842] [serial = 1761] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f774da4f400) [pid = 1842] [serial = 1760] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f774a738800) [pid = 1842] [serial = 1758] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f7749a11000) [pid = 1842] [serial = 1757] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f7749107400) [pid = 1842] [serial = 1755] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f77489b8c00) [pid = 1842] [serial = 1754] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f774893f000) [pid = 1842] [serial = 1752] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f77487b2c00) [pid = 1842] [serial = 1751] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f7734de2400) [pid = 1842] [serial = 1791] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f77327ef000) [pid = 1842] [serial = 1785] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f7734e43c00) [pid = 1842] [serial = 1793] [outer = (nil)] [url = about:blank] 03:27:37 INFO - PROCESS | 1842 | 1461407257974 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]]]}] 03:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 3091ms 03:27:38 INFO - PROCESS | 1842 | 1461407258001 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:27:38 INFO - PROCESS | 1842 | 1461407258007 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 03:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:27:38 INFO - PROCESS | 1842 | 1461407258015 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:27:38 INFO - PROCESS | 1842 | 1461407258020 Marionette TRACE conn3 <- [1,2534,null,{}] 03:27:38 INFO - PROCESS | 1842 | 1461407258028 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}] 03:27:38 INFO - PROCESS | 1842 | 1461407258282 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:27:38 INFO - PROCESS | 1842 | 1461407258478 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772f8dc000 == 163 [pid = 1842] [id = 641] 03:27:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f77306df000) [pid = 1842] [serial = 1924] [outer = (nil)] 03:27:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f77327e9000) [pid = 1842] [serial = 1925] [outer = 0x7f77306df000] 03:27:38 INFO - PROCESS | 1842 | 1461407258548 Marionette DEBUG loaded listener.js 03:27:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f7732fe9800) [pid = 1842] [serial = 1926] [outer = 0x7f77306df000] 03:27:39 INFO - PROCESS | 1842 | 1461407259320 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]]]}] 03:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1337ms 03:27:39 INFO - PROCESS | 1842 | 1461407259353 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:27:39 INFO - PROCESS | 1842 | 1461407259361 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 03:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:27:39 INFO - PROCESS | 1842 | 1461407259370 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:27:39 INFO - PROCESS | 1842 | 1461407259373 Marionette TRACE conn3 <- [1,2538,null,{}] 03:27:39 INFO - PROCESS | 1842 | 1461407259378 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}] 03:27:39 INFO - PROCESS | 1842 | 1461407259673 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:27:39 INFO - PROCESS | 1842 | 1461407259793 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733ccf000 == 164 [pid = 1842] [id = 642] 03:27:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f772f6db400) [pid = 1842] [serial = 1927] [outer = (nil)] 03:27:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f7733692800) [pid = 1842] [serial = 1928] [outer = 0x7f772f6db400] 03:27:39 INFO - PROCESS | 1842 | 1461407259855 Marionette DEBUG loaded listener.js 03:27:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f77338a8400) [pid = 1842] [serial = 1929] [outer = 0x7f772f6db400] 03:27:40 INFO - PROCESS | 1842 | 1461407260754 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]]]}] 03:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1433ms 03:27:40 INFO - PROCESS | 1842 | 1461407260804 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:27:40 INFO - PROCESS | 1842 | 1461407260807 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 03:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:27:40 INFO - PROCESS | 1842 | 1461407260822 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:27:40 INFO - PROCESS | 1842 | 1461407260828 Marionette TRACE conn3 <- [1,2542,null,{}] 03:27:40 INFO - PROCESS | 1842 | 1461407260863 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}] 03:27:41 INFO - PROCESS | 1842 | 1461407261132 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:27:41 INFO - PROCESS | 1842 | 1461407261162 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77365c3800 == 165 [pid = 1842] [id = 643] 03:27:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f7734e46400) [pid = 1842] [serial = 1930] [outer = (nil)] 03:27:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f7735018400) [pid = 1842] [serial = 1931] [outer = 0x7f7734e46400] 03:27:41 INFO - PROCESS | 1842 | 1461407261225 Marionette DEBUG loaded listener.js 03:27:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f7736606c00) [pid = 1842] [serial = 1932] [outer = 0x7f7734e46400] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f772dbafc00) [pid = 1842] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f773506f400) [pid = 1842] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f7733888800) [pid = 1842] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f7739cf6c00) [pid = 1842] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f773b6fb800) [pid = 1842] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f7730be3000) [pid = 1842] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f77376b6000) [pid = 1842] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f773660dc00) [pid = 1842] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f7730da2c00) [pid = 1842] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f773b7b0000) [pid = 1842] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f773b98a400) [pid = 1842] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f7739d09800) [pid = 1842] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f773b6f1c00) [pid = 1842] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f773388cc00) [pid = 1842] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f7733893400) [pid = 1842] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f7738c56800) [pid = 1842] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f77306db800) [pid = 1842] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f773389e400) [pid = 1842] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f77380acc00) [pid = 1842] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f772dbb7000) [pid = 1842] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f7734dd9400) [pid = 1842] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f772f6d3000) [pid = 1842] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f773b7ad400) [pid = 1842] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:27:42 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f7736611c00) [pid = 1842] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:27:42 INFO - PROCESS | 1842 | 1461407262969 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]]]}] 03:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2199ms 03:27:43 INFO - PROCESS | 1842 | 1461407263022 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:27:43 INFO - PROCESS | 1842 | 1461407263026 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 03:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:27:43 INFO - PROCESS | 1842 | 1461407263032 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:27:43 INFO - PROCESS | 1842 | 1461407263034 Marionette TRACE conn3 <- [1,2546,null,{}] 03:27:43 INFO - PROCESS | 1842 | 1461407263039 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}] 03:27:43 INFO - PROCESS | 1842 | 1461407263240 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:27:43 INFO - PROCESS | 1842 | 1461407263418 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737683800 == 166 [pid = 1842] [id = 644] 03:27:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f772dbafc00) [pid = 1842] [serial = 1933] [outer = (nil)] 03:27:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f7736604800) [pid = 1842] [serial = 1934] [outer = 0x7f772dbafc00] 03:27:43 INFO - PROCESS | 1842 | 1461407263483 Marionette DEBUG loaded listener.js 03:27:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f77376b3400) [pid = 1842] [serial = 1935] [outer = 0x7f772dbafc00] 03:27:44 INFO - PROCESS | 1842 | 1461407264232 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]]]}] 03:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1227ms 03:27:44 INFO - PROCESS | 1842 | 1461407264260 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:27:44 INFO - PROCESS | 1842 | 1461407264263 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 03:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:27:44 INFO - PROCESS | 1842 | 1461407264269 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:27:44 INFO - PROCESS | 1842 | 1461407264271 Marionette TRACE conn3 <- [1,2550,null,{}] 03:27:44 INFO - PROCESS | 1842 | 1461407264287 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}] 03:27:44 INFO - PROCESS | 1842 | 1461407264503 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:27:44 INFO - PROCESS | 1842 | 1461407264519 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7738d1a000 == 167 [pid = 1842] [id = 645] 03:27:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f77376b8800) [pid = 1842] [serial = 1936] [outer = (nil)] 03:27:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f7737a05c00) [pid = 1842] [serial = 1937] [outer = 0x7f77376b8800] 03:27:44 INFO - PROCESS | 1842 | 1461407264580 Marionette DEBUG loaded listener.js 03:27:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f7737ac6c00) [pid = 1842] [serial = 1938] [outer = 0x7f77376b8800] 03:27:45 INFO - PROCESS | 1842 | 1461407265897 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]]]}] 03:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1678ms 03:27:45 INFO - PROCESS | 1842 | 1461407265949 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:27:45 INFO - PROCESS | 1842 | 1461407265957 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 03:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:27:45 INFO - PROCESS | 1842 | 1461407265966 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:27:45 INFO - PROCESS | 1842 | 1461407265970 Marionette TRACE conn3 <- [1,2554,null,{}] 03:27:45 INFO - PROCESS | 1842 | 1461407265978 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}] 03:27:46 INFO - PROCESS | 1842 | 1461407266254 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:27:46 INFO - PROCESS | 1842 | 1461407266571 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356c4800 == 168 [pid = 1842] [id = 646] 03:27:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f7733688c00) [pid = 1842] [serial = 1939] [outer = (nil)] 03:27:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f7733697000) [pid = 1842] [serial = 1940] [outer = 0x7f7733688c00] 03:27:46 INFO - PROCESS | 1842 | 1461407266650 Marionette DEBUG loaded listener.js 03:27:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f7734de2800) [pid = 1842] [serial = 1941] [outer = 0x7f7733688c00] 03:27:47 INFO - PROCESS | 1842 | 1461407267607 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]]]}] 03:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1682ms 03:27:47 INFO - PROCESS | 1842 | 1461407267649 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:27:47 INFO - PROCESS | 1842 | 1461407267658 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 03:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:27:47 INFO - PROCESS | 1842 | 1461407267668 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:27:47 INFO - PROCESS | 1842 | 1461407267671 Marionette TRACE conn3 <- [1,2558,null,{}] 03:27:47 INFO - PROCESS | 1842 | 1461407267677 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}] 03:27:47 INFO - PROCESS | 1842 | 1461407267918 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:27:48 INFO - PROCESS | 1842 | 1461407268222 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77393de000 == 169 [pid = 1842] [id = 647] 03:27:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f7735017800) [pid = 1842] [serial = 1942] [outer = (nil)] 03:27:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f77376b9000) [pid = 1842] [serial = 1943] [outer = 0x7f7735017800] 03:27:48 INFO - PROCESS | 1842 | 1461407268304 Marionette DEBUG loaded listener.js 03:27:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f7737a0e400) [pid = 1842] [serial = 1944] [outer = 0x7f7735017800] 03:27:49 INFO - PROCESS | 1842 | 1461407269204 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]]]}] 03:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1585ms 03:27:49 INFO - PROCESS | 1842 | 1461407269254 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:27:49 INFO - PROCESS | 1842 | 1461407269258 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 03:27:49 INFO - PROCESS | 1842 | 1461407269264 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:27:49 INFO - PROCESS | 1842 | 1461407269269 Marionette TRACE conn3 <- [1,2562,null,{}] 03:27:49 INFO - PROCESS | 1842 | 1461407269285 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}] 03:27:49 INFO - PROCESS | 1842 | 1461407269524 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:27:49 INFO - PROCESS | 1842 | 1461407269834 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bccd000 == 170 [pid = 1842] [id = 648] 03:27:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f77376e8c00) [pid = 1842] [serial = 1945] [outer = (nil)] 03:27:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f7737de2c00) [pid = 1842] [serial = 1946] [outer = 0x7f77376e8c00] 03:27:49 INFO - PROCESS | 1842 | 1461407269917 Marionette DEBUG loaded listener.js 03:27:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f77380acc00) [pid = 1842] [serial = 1947] [outer = 0x7f77376e8c00] 03:27:50 INFO - PROCESS | 1842 | 1461407270824 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]]]}] 03:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1637ms 03:27:50 INFO - PROCESS | 1842 | 1461407270901 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:27:50 INFO - PROCESS | 1842 | 1461407270905 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 03:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:27:50 INFO - PROCESS | 1842 | 1461407270912 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:27:50 INFO - PROCESS | 1842 | 1461407270916 Marionette TRACE conn3 <- [1,2566,null,{}] 03:27:50 INFO - PROCESS | 1842 | 1461407270921 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}] 03:27:51 INFO - PROCESS | 1842 | 1461407271189 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:27:51 INFO - PROCESS | 1842 | 1461407271492 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5f8000 == 171 [pid = 1842] [id = 649] 03:27:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f7737ad7000) [pid = 1842] [serial = 1948] [outer = (nil)] 03:27:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f7738de4c00) [pid = 1842] [serial = 1949] [outer = 0x7f7737ad7000] 03:27:51 INFO - PROCESS | 1842 | 1461407271572 Marionette DEBUG loaded listener.js 03:27:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f773922e000) [pid = 1842] [serial = 1950] [outer = 0x7f7737ad7000] 03:27:52 INFO - PROCESS | 1842 | 1461407272458 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]]]}] 03:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1586ms 03:27:52 INFO - PROCESS | 1842 | 1461407272499 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:27:52 INFO - PROCESS | 1842 | 1461407272503 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 03:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:27:52 INFO - PROCESS | 1842 | 1461407272509 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:27:52 INFO - PROCESS | 1842 | 1461407272511 Marionette TRACE conn3 <- [1,2570,null,{}] 03:27:52 INFO - PROCESS | 1842 | 1461407272517 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}] 03:27:52 INFO - PROCESS | 1842 | 1461407272744 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:27:53 INFO - PROCESS | 1842 | 1461407273013 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f7b000 == 172 [pid = 1842] [id = 650] 03:27:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f7739cfec00) [pid = 1842] [serial = 1951] [outer = (nil)] 03:27:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f7739d09800) [pid = 1842] [serial = 1952] [outer = 0x7f7739cfec00] 03:27:53 INFO - PROCESS | 1842 | 1461407273138 Marionette DEBUG loaded listener.js 03:27:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f7739e82c00) [pid = 1842] [serial = 1953] [outer = 0x7f7739cfec00] 03:27:54 INFO - PROCESS | 1842 | 1461407274075 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]]]}] 03:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1631ms 03:27:54 INFO - PROCESS | 1842 | 1461407274142 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:27:54 INFO - PROCESS | 1842 | 1461407274145 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 03:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:27:54 INFO - PROCESS | 1842 | 1461407274151 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:27:54 INFO - PROCESS | 1842 | 1461407274153 Marionette TRACE conn3 <- [1,2574,null,{}] 03:27:54 INFO - PROCESS | 1842 | 1461407274159 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}] 03:27:54 INFO - PROCESS | 1842 | 1461407274425 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:27:54 INFO - PROCESS | 1842 | 1461407274705 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774251e000 == 173 [pid = 1842] [id = 651] 03:27:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f7739cff400) [pid = 1842] [serial = 1954] [outer = (nil)] 03:27:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f773b5df400) [pid = 1842] [serial = 1955] [outer = 0x7f7739cff400] 03:27:54 INFO - PROCESS | 1842 | 1461407274783 Marionette DEBUG loaded listener.js 03:27:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f773b752c00) [pid = 1842] [serial = 1956] [outer = 0x7f7739cff400] 03:27:55 INFO - PROCESS | 1842 | 1461407275610 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]]]}] 03:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1527ms 03:27:55 INFO - PROCESS | 1842 | 1461407275681 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:27:55 INFO - PROCESS | 1842 | 1461407275684 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 03:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:27:55 INFO - PROCESS | 1842 | 1461407275690 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:27:55 INFO - PROCESS | 1842 | 1461407275692 Marionette TRACE conn3 <- [1,2578,null,{}] 03:27:55 INFO - PROCESS | 1842 | 1461407275698 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}] 03:27:55 INFO - PROCESS | 1842 | 1461407275928 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:27:56 INFO - PROCESS | 1842 | 1461407276189 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774325d800 == 174 [pid = 1842] [id = 652] 03:27:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f7739e80800) [pid = 1842] [serial = 1957] [outer = (nil)] 03:27:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f773b7b3000) [pid = 1842] [serial = 1958] [outer = 0x7f7739e80800] 03:27:56 INFO - PROCESS | 1842 | 1461407276308 Marionette DEBUG loaded listener.js 03:27:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f773b98a400) [pid = 1842] [serial = 1959] [outer = 0x7f7739e80800] 03:27:57 INFO - PROCESS | 1842 | 1461407277188 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]]]}] 03:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1528ms 03:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:27:57 INFO - PROCESS | 1842 | 1461407277219 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:27:57 INFO - PROCESS | 1842 | 1461407277222 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 03:27:57 INFO - PROCESS | 1842 | 1461407277228 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:27:57 INFO - PROCESS | 1842 | 1461407277231 Marionette TRACE conn3 <- [1,2582,null,{}] 03:27:57 INFO - PROCESS | 1842 | 1461407277236 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}] 03:27:57 INFO - PROCESS | 1842 | 1461407277449 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:27:57 INFO - PROCESS | 1842 | 1461407277716 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774475b000 == 175 [pid = 1842] [id = 653] 03:27:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f773b753000) [pid = 1842] [serial = 1960] [outer = (nil)] 03:27:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f773c3b1400) [pid = 1842] [serial = 1961] [outer = 0x7f773b753000] 03:27:57 INFO - PROCESS | 1842 | 1461407277831 Marionette DEBUG loaded listener.js 03:27:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f773c60a800) [pid = 1842] [serial = 1962] [outer = 0x7f773b753000] 03:27:58 INFO - PROCESS | 1842 | 1461407278665 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]]]}] 03:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1488ms 03:27:58 INFO - PROCESS | 1842 | 1461407278716 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:27:58 INFO - PROCESS | 1842 | 1461407278719 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 03:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:27:58 INFO - PROCESS | 1842 | 1461407278725 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:27:58 INFO - PROCESS | 1842 | 1461407278728 Marionette TRACE conn3 <- [1,2586,null,{}] 03:27:58 INFO - PROCESS | 1842 | 1461407278733 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}] 03:27:58 INFO - PROCESS | 1842 | 1461407278974 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:27:59 INFO - PROCESS | 1842 | 1461407279242 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f3b000 == 176 [pid = 1842] [id = 654] 03:27:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f773b75a400) [pid = 1842] [serial = 1963] [outer = (nil)] 03:27:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f774206ac00) [pid = 1842] [serial = 1964] [outer = 0x7f773b75a400] 03:27:59 INFO - PROCESS | 1842 | 1461407279364 Marionette DEBUG loaded listener.js 03:27:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f77426cfc00) [pid = 1842] [serial = 1965] [outer = 0x7f773b75a400] 03:28:00 INFO - PROCESS | 1842 | 1461407280195 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]]]}] 03:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1532ms 03:28:00 INFO - PROCESS | 1842 | 1461407280260 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:28:00 INFO - PROCESS | 1842 | 1461407280263 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 03:28:00 INFO - PROCESS | 1842 | 1461407280269 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:28:00 INFO - PROCESS | 1842 | 1461407280273 Marionette TRACE conn3 <- [1,2590,null,{}] 03:28:00 INFO - PROCESS | 1842 | 1461407280278 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}] 03:28:00 INFO - PROCESS | 1842 | 1461407280524 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:28:00 INFO - PROCESS | 1842 | 1461407280847 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745154000 == 177 [pid = 1842] [id = 655] 03:28:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f7744776c00) [pid = 1842] [serial = 1966] [outer = (nil)] 03:28:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f77447c5800) [pid = 1842] [serial = 1967] [outer = 0x7f7744776c00] 03:28:00 INFO - PROCESS | 1842 | 1461407280930 Marionette DEBUG loaded listener.js 03:28:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f77447e5c00) [pid = 1842] [serial = 1968] [outer = 0x7f7744776c00] 03:28:01 INFO - PROCESS | 1842 | 1461407281825 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]]]}] 03:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1630ms 03:28:01 INFO - PROCESS | 1842 | 1461407281901 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:28:01 INFO - PROCESS | 1842 | 1461407281905 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 03:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:28:01 INFO - PROCESS | 1842 | 1461407281912 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:28:01 INFO - PROCESS | 1842 | 1461407281916 Marionette TRACE conn3 <- [1,2594,null,{}] 03:28:01 INFO - PROCESS | 1842 | 1461407281922 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}] 03:28:02 INFO - PROCESS | 1842 | 1461407282243 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:28:02 INFO - PROCESS | 1842 | 1461407282563 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745c92800 == 178 [pid = 1842] [id = 656] 03:28:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f7744907000) [pid = 1842] [serial = 1969] [outer = (nil)] 03:28:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f7745281400) [pid = 1842] [serial = 1970] [outer = 0x7f7744907000] 03:28:02 INFO - PROCESS | 1842 | 1461407282646 Marionette DEBUG loaded listener.js 03:28:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f7745864400) [pid = 1842] [serial = 1971] [outer = 0x7f7744907000] 03:28:03 INFO - PROCESS | 1842 | 1461407283560 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]]]}] 03:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1687ms 03:28:03 INFO - PROCESS | 1842 | 1461407283600 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:28:03 INFO - PROCESS | 1842 | 1461407283604 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 03:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:28:03 INFO - PROCESS | 1842 | 1461407283610 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:28:03 INFO - PROCESS | 1842 | 1461407283612 Marionette TRACE conn3 <- [1,2598,null,{}] 03:28:03 INFO - PROCESS | 1842 | 1461407283618 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}] 03:28:03 INFO - PROCESS | 1842 | 1461407283859 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:28:04 INFO - PROCESS | 1842 | 1461407284138 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7746e52000 == 179 [pid = 1842] [id = 657] 03:28:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f7733896400) [pid = 1842] [serial = 1972] [outer = (nil)] 03:28:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f7744eca800) [pid = 1842] [serial = 1973] [outer = 0x7f7733896400] 03:28:04 INFO - PROCESS | 1842 | 1461407284255 Marionette DEBUG loaded listener.js 03:28:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f7745cc8000) [pid = 1842] [serial = 1974] [outer = 0x7f7733896400] 03:28:05 INFO - PROCESS | 1842 | 1461407285174 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]]]}] 03:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1638ms 03:28:05 INFO - PROCESS | 1842 | 1461407285249 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:28:05 INFO - PROCESS | 1842 | 1461407285253 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 03:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:28:05 INFO - PROCESS | 1842 | 1461407285259 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:28:05 INFO - PROCESS | 1842 | 1461407285262 Marionette TRACE conn3 <- [1,2602,null,{}] 03:28:05 INFO - PROCESS | 1842 | 1461407285267 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}] 03:28:05 INFO - PROCESS | 1842 | 1461407285535 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:28:05 INFO - PROCESS | 1842 | 1461407285844 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774939c000 == 180 [pid = 1842] [id = 658] 03:28:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f7737dde800) [pid = 1842] [serial = 1975] [outer = (nil)] 03:28:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f77462d7c00) [pid = 1842] [serial = 1976] [outer = 0x7f7737dde800] 03:28:05 INFO - PROCESS | 1842 | 1461407285926 Marionette DEBUG loaded listener.js 03:28:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f7747c67800) [pid = 1842] [serial = 1977] [outer = 0x7f7737dde800] 03:28:06 INFO - PROCESS | 1842 | 1461407286809 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]]]}] 03:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1628ms 03:28:06 INFO - PROCESS | 1842 | 1461407286888 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:28:06 INFO - PROCESS | 1842 | 1461407286891 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 03:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:28:06 INFO - PROCESS | 1842 | 1461407286898 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:28:06 INFO - PROCESS | 1842 | 1461407286900 Marionette TRACE conn3 <- [1,2606,null,{}] 03:28:06 INFO - PROCESS | 1842 | 1461407286906 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}] 03:28:07 INFO - PROCESS | 1842 | 1461407287191 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:28:07 INFO - PROCESS | 1842 | 1461407287502 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494f0800 == 181 [pid = 1842] [id = 659] 03:28:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7745864800) [pid = 1842] [serial = 1978] [outer = (nil)] 03:28:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f774870a000) [pid = 1842] [serial = 1979] [outer = 0x7f7745864800] 03:28:07 INFO - PROCESS | 1842 | 1461407287579 Marionette DEBUG loaded listener.js 03:28:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f774893d000) [pid = 1842] [serial = 1980] [outer = 0x7f7745864800] 03:28:08 INFO - PROCESS | 1842 | 1461407288447 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]]]}] 03:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1581ms 03:28:08 INFO - PROCESS | 1842 | 1461407288480 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:28:08 INFO - PROCESS | 1842 | 1461407288483 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 03:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:28:08 INFO - PROCESS | 1842 | 1461407288489 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:28:08 INFO - PROCESS | 1842 | 1461407288491 Marionette TRACE conn3 <- [1,2610,null,{}] 03:28:08 INFO - PROCESS | 1842 | 1461407288497 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}] 03:28:08 INFO - PROCESS | 1842 | 1461407288732 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:28:09 INFO - PROCESS | 1842 | 1461407289074 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b144800 == 182 [pid = 1842] [id = 660] 03:28:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f773c610c00) [pid = 1842] [serial = 1981] [outer = (nil)] 03:28:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f77489ba800) [pid = 1842] [serial = 1982] [outer = 0x7f773c610c00] 03:28:09 INFO - PROCESS | 1842 | 1461407289158 Marionette DEBUG loaded listener.js 03:28:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f7748d0b000) [pid = 1842] [serial = 1983] [outer = 0x7f773c610c00] 03:28:10 INFO - PROCESS | 1842 | 1461407290010 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]]]}] 03:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1578ms 03:28:10 INFO - PROCESS | 1842 | 1461407290069 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:28:10 INFO - PROCESS | 1842 | 1461407290072 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 03:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:28:10 INFO - PROCESS | 1842 | 1461407290078 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:28:10 INFO - PROCESS | 1842 | 1461407290080 Marionette TRACE conn3 <- [1,2614,null,{}] 03:28:10 INFO - PROCESS | 1842 | 1461407290087 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}] 03:28:10 INFO - PROCESS | 1842 | 1461407290329 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:28:10 INFO - PROCESS | 1842 | 1461407290600 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d0a8000 == 183 [pid = 1842] [id = 661] 03:28:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f772dbaf800) [pid = 1842] [serial = 1984] [outer = (nil)] 03:28:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f7749104000) [pid = 1842] [serial = 1985] [outer = 0x7f772dbaf800] 03:28:10 INFO - PROCESS | 1842 | 1461407290749 Marionette DEBUG loaded listener.js 03:28:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f774910b800) [pid = 1842] [serial = 1986] [outer = 0x7f772dbaf800] 03:28:11 INFO - PROCESS | 1842 | 1461407291688 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]]]}] 03:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1693ms 03:28:11 INFO - PROCESS | 1842 | 1461407291774 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:28:11 INFO - PROCESS | 1842 | 1461407291780 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 03:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:28:11 INFO - PROCESS | 1842 | 1461407291789 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:28:11 INFO - PROCESS | 1842 | 1461407291794 Marionette TRACE conn3 <- [1,2618,null,{}] 03:28:11 INFO - PROCESS | 1842 | 1461407291802 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}] 03:28:12 INFO - PROCESS | 1842 | 1461407292181 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:28:12 INFO - PROCESS | 1842 | 1461407292530 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e316000 == 184 [pid = 1842] [id = 662] 03:28:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f774910d800) [pid = 1842] [serial = 1987] [outer = (nil)] 03:28:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f7749238c00) [pid = 1842] [serial = 1988] [outer = 0x7f774910d800] 03:28:12 INFO - PROCESS | 1842 | 1461407292605 Marionette DEBUG loaded listener.js 03:28:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f774923e800) [pid = 1842] [serial = 1989] [outer = 0x7f774910d800] 03:28:13 INFO - PROCESS | 1842 | 1461407293491 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]]]}] 03:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1741ms 03:28:13 INFO - PROCESS | 1842 | 1461407293529 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:28:13 INFO - PROCESS | 1842 | 1461407293532 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 03:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:28:13 INFO - PROCESS | 1842 | 1461407293538 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:28:13 INFO - PROCESS | 1842 | 1461407293541 Marionette TRACE conn3 <- [1,2622,null,{}] 03:28:13 INFO - PROCESS | 1842 | 1461407293546 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}] 03:28:13 INFO - PROCESS | 1842 | 1461407293780 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:28:14 INFO - PROCESS | 1842 | 1461407294064 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e50a000 == 185 [pid = 1842] [id = 663] 03:28:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f773501ac00) [pid = 1842] [serial = 1990] [outer = (nil)] 03:28:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f77492c3000) [pid = 1842] [serial = 1991] [outer = 0x7f773501ac00] 03:28:14 INFO - PROCESS | 1842 | 1461407294191 Marionette DEBUG loaded listener.js 03:28:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f77493c8c00) [pid = 1842] [serial = 1992] [outer = 0x7f773501ac00] 03:28:15 INFO - PROCESS | 1842 | 1461407295127 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]]]}] 03:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1639ms 03:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:28:15 INFO - PROCESS | 1842 | 1461407295179 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:28:15 INFO - PROCESS | 1842 | 1461407295181 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 03:28:15 INFO - PROCESS | 1842 | 1461407295188 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:28:15 INFO - PROCESS | 1842 | 1461407295191 Marionette TRACE conn3 <- [1,2626,null,{}] 03:28:15 INFO - PROCESS | 1842 | 1461407295196 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}] 03:28:15 INFO - PROCESS | 1842 | 1461407295434 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bcd7800 == 184 [pid = 1842] [id = 271] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77356c8000 == 183 [pid = 1842] [id = 404] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7734cda800 == 182 [pid = 1842] [id = 544] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7734ceb000 == 181 [pid = 1842] [id = 546] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772db77000 == 180 [pid = 1842] [id = 543] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7737683800 == 179 [pid = 1842] [id = 644] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77365c3800 == 178 [pid = 1842] [id = 643] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733ccf000 == 177 [pid = 1842] [id = 642] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772f8dc000 == 176 [pid = 1842] [id = 641] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e314000 == 175 [pid = 1842] [id = 639] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dd6b000 == 174 [pid = 1842] [id = 638] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dac8000 == 173 [pid = 1842] [id = 637] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d0ae000 == 172 [pid = 1842] [id = 636] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774c27b000 == 171 [pid = 1842] [id = 635] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b388800 == 170 [pid = 1842] [id = 634] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749cc4800 == 169 [pid = 1842] [id = 633] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77498a2800 == 168 [pid = 1842] [id = 632] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749422800 == 167 [pid = 1842] [id = 631] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774938c000 == 166 [pid = 1842] [id = 630] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77489ca800 == 165 [pid = 1842] [id = 629] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745f0c000 == 164 [pid = 1842] [id = 628] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774551a000 == 163 [pid = 1842] [id = 627] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744757000 == 162 [pid = 1842] [id = 626] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774322b000 == 161 [pid = 1842] [id = 625] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7741f22000 == 160 [pid = 1842] [id = 624] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b1dc800 == 159 [pid = 1842] [id = 623] 03:28:17 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77362e6800 == 158 [pid = 1842] [id = 622] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f7734e45000) [pid = 1842] [serial = 1725] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7736606800) [pid = 1842] [serial = 1859] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f7734e46800) [pid = 1842] [serial = 1862] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f77366adc00) [pid = 1842] [serial = 1860] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f774477d400) [pid = 1842] [serial = 1847] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f773b7afc00) [pid = 1842] [serial = 1827] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f773b750c00) [pid = 1842] [serial = 1826] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f77376b5000) [pid = 1842] [serial = 1863] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f7730d9d800) [pid = 1842] [serial = 1853] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f77327f2400) [pid = 1842] [serial = 1854] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f7737ade800) [pid = 1842] [serial = 1809] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f7737ac6400) [pid = 1842] [serial = 1808] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f77376b7400) [pid = 1842] [serial = 1803] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f77366ac800) [pid = 1842] [serial = 1802] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f773368cc00) [pid = 1842] [serial = 1797] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f77327e9400) [pid = 1842] [serial = 1796] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f7742065800) [pid = 1842] [serial = 1836] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f773c610800) [pid = 1842] [serial = 1835] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f7742546000) [pid = 1842] [serial = 1839] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f7742539400) [pid = 1842] [serial = 1838] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f773b3cb400) [pid = 1842] [serial = 1824] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f773b30f800) [pid = 1842] [serial = 1823] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f7744774000) [pid = 1842] [serial = 1845] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f7743098000) [pid = 1842] [serial = 1844] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f773c607c00) [pid = 1842] [serial = 1833] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f773c3ad000) [pid = 1842] [serial = 1832] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f7739d07000) [pid = 1842] [serial = 1818] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f7739cf8400) [pid = 1842] [serial = 1817] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f7738ddd800) [pid = 1842] [serial = 1812] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f7738c5a400) [pid = 1842] [serial = 1811] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f7739cf0400) [pid = 1842] [serial = 1815] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f7739223000) [pid = 1842] [serial = 1814] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f7739e85c00) [pid = 1842] [serial = 1821] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f7739d10c00) [pid = 1842] [serial = 1820] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f774308d400) [pid = 1842] [serial = 1842] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f77426cbc00) [pid = 1842] [serial = 1841] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f774490bc00) [pid = 1842] [serial = 1851] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f77447f0000) [pid = 1842] [serial = 1850] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f7735064800) [pid = 1842] [serial = 1800] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f7734f56800) [pid = 1842] [serial = 1799] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f7733697c00) [pid = 1842] [serial = 1856] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f773b98d400) [pid = 1842] [serial = 1830] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f773b7b9800) [pid = 1842] [serial = 1829] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f7737abf400) [pid = 1842] [serial = 1806] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f7737a0a400) [pid = 1842] [serial = 1805] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f77447c6000) [pid = 1842] [serial = 1848] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f7734de0800) [pid = 1842] [serial = 1857] [outer = (nil)] [url = about:blank] 03:28:17 INFO - PROCESS | 1842 | 1461407297680 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772f8da800 == 159 [pid = 1842] [id = 664] 03:28:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f772f6df000) [pid = 1842] [serial = 1993] [outer = (nil)] 03:28:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f773055b000) [pid = 1842] [serial = 1994] [outer = 0x7f772f6df000] 03:28:17 INFO - PROCESS | 1842 | 1461407297758 Marionette DEBUG loaded listener.js 03:28:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f7730be4c00) [pid = 1842] [serial = 1995] [outer = 0x7f772f6df000] 03:28:18 INFO - PROCESS | 1842 | 1461407298549 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]]]}] 03:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 3390ms 03:28:18 INFO - PROCESS | 1842 | 1461407298579 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:28:18 INFO - PROCESS | 1842 | 1461407298586 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 03:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:28:18 INFO - PROCESS | 1842 | 1461407298595 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:28:18 INFO - PROCESS | 1842 | 1461407298599 Marionette TRACE conn3 <- [1,2630,null,{}] 03:28:18 INFO - PROCESS | 1842 | 1461407298605 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}] 03:28:18 INFO - PROCESS | 1842 | 1461407298842 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:28:19 INFO - PROCESS | 1842 | 1461407299043 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7734ce6800 == 160 [pid = 1842] [id = 665] 03:28:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f7730d9c800) [pid = 1842] [serial = 1996] [outer = (nil)] 03:28:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f773368f800) [pid = 1842] [serial = 1997] [outer = 0x7f7730d9c800] 03:28:19 INFO - PROCESS | 1842 | 1461407299114 Marionette DEBUG loaded listener.js 03:28:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f7734ddd000) [pid = 1842] [serial = 1998] [outer = 0x7f7730d9c800] 03:28:20 INFO - PROCESS | 1842 | 1461407300021 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]]]}] 03:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1483ms 03:28:20 INFO - PROCESS | 1842 | 1461407300082 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:28:20 INFO - PROCESS | 1842 | 1461407300089 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 03:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:28:20 INFO - PROCESS | 1842 | 1461407300102 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:28:20 INFO - PROCESS | 1842 | 1461407300104 Marionette TRACE conn3 <- [1,2634,null,{}] 03:28:20 INFO - PROCESS | 1842 | 1461407300110 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}] 03:28:20 INFO - PROCESS | 1842 | 1461407300399 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:28:20 INFO - PROCESS | 1842 | 1461407300437 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77365de000 == 161 [pid = 1842] [id = 666] 03:28:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f7734f5b000) [pid = 1842] [serial = 1999] [outer = (nil)] 03:28:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f7735064800) [pid = 1842] [serial = 2000] [outer = 0x7f7734f5b000] 03:28:20 INFO - PROCESS | 1842 | 1461407300503 Marionette DEBUG loaded listener.js 03:28:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f773660fc00) [pid = 1842] [serial = 2001] [outer = 0x7f7734f5b000] 03:28:21 INFO - PROCESS | 1842 | 1461407301603 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]]]}] 03:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1578ms 03:28:21 INFO - PROCESS | 1842 | 1461407301683 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:28:21 INFO - PROCESS | 1842 | 1461407301685 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 03:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:28:21 INFO - PROCESS | 1842 | 1461407301701 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:28:21 INFO - PROCESS | 1842 | 1461407301709 Marionette TRACE conn3 <- [1,2638,null,{}] 03:28:21 INFO - PROCESS | 1842 | 1461407301737 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}] 03:28:22 INFO - PROCESS | 1842 | 1461407302512 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f7734e46400) [pid = 1842] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f773b5ebc00) [pid = 1842] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f773b6f9000) [pid = 1842] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f772dbb4000) [pid = 1842] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f7737de3800) [pid = 1842] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f7730bdb400) [pid = 1842] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f772f6db400) [pid = 1842] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f77376b2c00) [pid = 1842] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f773368c000) [pid = 1842] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f7730be5c00) [pid = 1842] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f7730be5400) [pid = 1842] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f7748754000) [pid = 1842] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f773c3b1c00) [pid = 1842] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f7745cbc400) [pid = 1842] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f7737dddc00) [pid = 1842] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f773c3b0c00) [pid = 1842] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f7745cbfc00) [pid = 1842] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f7739221800) [pid = 1842] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f773b756000) [pid = 1842] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f774501cc00) [pid = 1842] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f7744776800) [pid = 1842] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f77306df000) [pid = 1842] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f772dbad400) [pid = 1842] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:28:22 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f772dbafc00) [pid = 1842] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:28:22 INFO - PROCESS | 1842 | 1461407302719 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730ac4800 == 162 [pid = 1842] [id = 667] 03:28:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f772dbad400) [pid = 1842] [serial = 2002] [outer = (nil)] 03:28:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f7730bdbc00) [pid = 1842] [serial = 2003] [outer = 0x7f772dbad400] 03:28:22 INFO - PROCESS | 1842 | 1461407302785 Marionette DEBUG loaded listener.js 03:28:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f7736611400) [pid = 1842] [serial = 2004] [outer = 0x7f772dbad400] 03:28:23 INFO - PROCESS | 1842 | 1461407303489 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]]]}] 03:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1854ms 03:28:23 INFO - PROCESS | 1842 | 1461407303548 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:28:23 INFO - PROCESS | 1842 | 1461407303553 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 03:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:28:23 INFO - PROCESS | 1842 | 1461407303559 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:28:23 INFO - PROCESS | 1842 | 1461407303561 Marionette TRACE conn3 <- [1,2642,null,{}] 03:28:23 INFO - PROCESS | 1842 | 1461407303566 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}] 03:28:23 INFO - PROCESS | 1842 | 1461407303780 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:28:23 INFO - PROCESS | 1842 | 1461407303978 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77390c6800 == 163 [pid = 1842] [id = 668] 03:28:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f772dbafc00) [pid = 1842] [serial = 2005] [outer = (nil)] 03:28:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f7737ac6400) [pid = 1842] [serial = 2006] [outer = 0x7f772dbafc00] 03:28:24 INFO - PROCESS | 1842 | 1461407304041 Marionette DEBUG loaded listener.js 03:28:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f7738043c00) [pid = 1842] [serial = 2007] [outer = 0x7f772dbafc00] 03:28:25 INFO - PROCESS | 1842 | 1461407305172 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]]]}] 03:28:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:28:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1632ms 03:28:25 INFO - PROCESS | 1842 | 1461407305192 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:28:25 INFO - PROCESS | 1842 | 1461407305198 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 03:28:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:28:25 INFO - PROCESS | 1842 | 1461407305206 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:28:25 INFO - PROCESS | 1842 | 1461407305212 Marionette TRACE conn3 <- [1,2646,null,{}] 03:28:25 INFO - PROCESS | 1842 | 1461407305221 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}] 03:28:25 INFO - PROCESS | 1842 | 1461407305464 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:28:25 INFO - PROCESS | 1842 | 1461407305794 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773631e000 == 164 [pid = 1842] [id = 669] 03:28:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f7733691c00) [pid = 1842] [serial = 2008] [outer = (nil)] 03:28:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f77338a4c00) [pid = 1842] [serial = 2009] [outer = 0x7f7733691c00] 03:28:25 INFO - PROCESS | 1842 | 1461407305880 Marionette DEBUG loaded listener.js 03:28:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f7734f53c00) [pid = 1842] [serial = 2010] [outer = 0x7f7733691c00] 03:28:26 INFO - PROCESS | 1842 | 1461407306770 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]]]}] 03:28:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:28:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1593ms 03:28:26 INFO - PROCESS | 1842 | 1461407306800 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:28:26 INFO - PROCESS | 1842 | 1461407306808 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 03:28:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:28:26 INFO - PROCESS | 1842 | 1461407306819 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:28:26 INFO - PROCESS | 1842 | 1461407306823 Marionette TRACE conn3 <- [1,2650,null,{}] 03:28:26 INFO - PROCESS | 1842 | 1461407306829 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}] 03:28:27 INFO - PROCESS | 1842 | 1461407307060 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:28:27 INFO - PROCESS | 1842 | 1461407307330 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77393e4000 == 165 [pid = 1842] [id = 670] 03:28:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f77366ac800) [pid = 1842] [serial = 2011] [outer = (nil)] 03:28:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f77376bf000) [pid = 1842] [serial = 2012] [outer = 0x7f77366ac800] 03:28:27 INFO - PROCESS | 1842 | 1461407307488 Marionette DEBUG loaded listener.js 03:28:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f7737acb000) [pid = 1842] [serial = 2013] [outer = 0x7f77366ac800] 03:28:28 INFO - PROCESS | 1842 | 1461407308442 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]]]}] 03:28:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:28:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1680ms 03:28:28 INFO - PROCESS | 1842 | 1461407308499 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:28:28 INFO - PROCESS | 1842 | 1461407308503 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 03:28:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:28:28 INFO - PROCESS | 1842 | 1461407308510 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:28:28 INFO - PROCESS | 1842 | 1461407308515 Marionette TRACE conn3 <- [1,2654,null,{}] 03:28:28 INFO - PROCESS | 1842 | 1461407308531 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}] 03:28:28 INFO - PROCESS | 1842 | 1461407308773 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:28:29 INFO - PROCESS | 1842 | 1461407309087 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfa1000 == 166 [pid = 1842] [id = 671] 03:28:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f77380ac000) [pid = 1842] [serial = 2014] [outer = (nil)] 03:28:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f7738dda000) [pid = 1842] [serial = 2015] [outer = 0x7f77380ac000] 03:28:29 INFO - PROCESS | 1842 | 1461407309174 Marionette DEBUG loaded listener.js 03:28:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f773922ec00) [pid = 1842] [serial = 2016] [outer = 0x7f77380ac000] 03:28:30 INFO - PROCESS | 1842 | 1461407310055 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]]]}] 03:28:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:28:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1590ms 03:28:30 INFO - PROCESS | 1842 | 1461407310102 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:28:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:28:30 INFO - PROCESS | 1842 | 1461407310106 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 03:28:30 INFO - PROCESS | 1842 | 1461407310113 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:28:30 INFO - PROCESS | 1842 | 1461407310116 Marionette TRACE conn3 <- [1,2658,null,{}] 03:28:30 INFO - PROCESS | 1842 | 1461407310121 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}] 03:28:30 INFO - PROCESS | 1842 | 1461407310353 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:28:30 INFO - PROCESS | 1842 | 1461407310671 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f18000 == 167 [pid = 1842] [id = 672] 03:28:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f77380aa000) [pid = 1842] [serial = 2017] [outer = (nil)] 03:28:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f7739d0c400) [pid = 1842] [serial = 2018] [outer = 0x7f77380aa000] 03:28:30 INFO - PROCESS | 1842 | 1461407310753 Marionette DEBUG loaded listener.js 03:28:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f773b304c00) [pid = 1842] [serial = 2019] [outer = 0x7f77380aa000] 03:28:31 INFO - PROCESS | 1842 | 1461407311557 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]]]}] 03:28:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:28:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1481ms 03:28:31 INFO - PROCESS | 1842 | 1461407311594 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:28:31 INFO - PROCESS | 1842 | 1461407311598 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 03:28:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:28:31 INFO - PROCESS | 1842 | 1461407311605 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:28:31 INFO - PROCESS | 1842 | 1461407311609 Marionette TRACE conn3 <- [1,2662,null,{}] 03:28:31 INFO - PROCESS | 1842 | 1461407311616 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}] 03:28:31 INFO - PROCESS | 1842 | 1461407311849 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:28:32 INFO - PROCESS | 1842 | 1461407312126 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774235d000 == 168 [pid = 1842] [id = 673] 03:28:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f7738ddcc00) [pid = 1842] [serial = 2020] [outer = (nil)] 03:28:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f773b3c4c00) [pid = 1842] [serial = 2021] [outer = 0x7f7738ddcc00] 03:28:32 INFO - PROCESS | 1842 | 1461407312200 Marionette DEBUG loaded listener.js 03:28:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f773b5ddc00) [pid = 1842] [serial = 2022] [outer = 0x7f7738ddcc00] 03:28:33 INFO - PROCESS | 1842 | 1461407313152 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]]]}] 03:28:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:28:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1585ms 03:28:33 INFO - PROCESS | 1842 | 1461407313191 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:28:33 INFO - PROCESS | 1842 | 1461407313194 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 03:28:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:28:33 INFO - PROCESS | 1842 | 1461407313201 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:28:33 INFO - PROCESS | 1842 | 1461407313204 Marionette TRACE conn3 <- [1,2666,null,{}] 03:28:33 INFO - PROCESS | 1842 | 1461407313209 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}] 03:28:33 INFO - PROCESS | 1842 | 1461407313473 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:28:33 INFO - PROCESS | 1842 | 1461407313745 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7743273800 == 169 [pid = 1842] [id = 674] 03:28:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f773b991400) [pid = 1842] [serial = 2023] [outer = (nil)] 03:28:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f773c608800) [pid = 1842] [serial = 2024] [outer = 0x7f773b991400] 03:28:33 INFO - PROCESS | 1842 | 1461407313886 Marionette DEBUG loaded listener.js 03:28:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f7742069400) [pid = 1842] [serial = 2025] [outer = 0x7f773b991400] 03:28:35 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:28:35 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:28:35 INFO - PROCESS | 1842 | 1461407315192 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]]]}] 03:28:35 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) 03:28:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2035ms 03:28:35 INFO - PROCESS | 1842 | 1461407315238 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:28:35 INFO - PROCESS | 1842 | 1461407315241 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 03:28:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:28:35 INFO - PROCESS | 1842 | 1461407315255 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:28:35 INFO - PROCESS | 1842 | 1461407315258 Marionette TRACE conn3 <- [1,2670,null,{}] 03:28:35 INFO - PROCESS | 1842 | 1461407315266 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}] 03:28:35 INFO - PROCESS | 1842 | 1461407315569 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:28:35 INFO - PROCESS | 1842 | 1461407315834 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f05000 == 170 [pid = 1842] [id = 675] 03:28:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f773b753400) [pid = 1842] [serial = 2026] [outer = (nil)] 03:28:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f774308b400) [pid = 1842] [serial = 2027] [outer = 0x7f773b753400] 03:28:35 INFO - PROCESS | 1842 | 1461407315908 Marionette DEBUG loaded listener.js 03:28:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f774477b000) [pid = 1842] [serial = 2028] [outer = 0x7f773b753400] 03:28:37 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:28:37 INFO - PROCESS | 1842 | 1461407317222 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] 03:28:37 INFO - PROCESS | 1842 | 1461407317246 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:28:37 INFO - PROCESS | 1842 | 1461407317252 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:28:37 INFO - PROCESS | 1842 | 1461407317255 Marionette TRACE conn3 <- [1,2674,null,{}] 03:28:37 INFO - PROCESS | 1842 | 1461407317260 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}] 03:28:37 INFO - PROCESS | 1842 | 1461407317485 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:28:37 INFO - PROCESS | 1842 | 1461407317785 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745464800 == 171 [pid = 1842] [id = 676] 03:28:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f7738040000) [pid = 1842] [serial = 2029] [outer = (nil)] 03:28:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f774477d400) [pid = 1842] [serial = 2030] [outer = 0x7f7738040000] 03:28:37 INFO - PROCESS | 1842 | 1461407317859 Marionette DEBUG loaded listener.js 03:28:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f7744ed6c00) [pid = 1842] [serial = 2031] [outer = 0x7f7738040000] 03:28:39 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:28:39 INFO - PROCESS | 1842 | 1461407319197 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] 03:28:39 INFO - PROCESS | 1842 | 1461407319248 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:28:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:28:39 INFO - PROCESS | 1842 | 1461407319254 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:28:39 INFO - PROCESS | 1842 | 1461407319257 Marionette TRACE conn3 <- [1,2678,null,{}] 03:28:39 INFO - PROCESS | 1842 | 1461407319262 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}] 03:28:39 INFO - PROCESS | 1842 | 1461407319574 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:28:39 INFO - PROCESS | 1842 | 1461407319816 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745ca4800 == 172 [pid = 1842] [id = 677] 03:28:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f77380ac800) [pid = 1842] [serial = 2032] [outer = (nil)] 03:28:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f7744fb4000) [pid = 1842] [serial = 2033] [outer = 0x7f77380ac800] 03:28:39 INFO - PROCESS | 1842 | 1461407319892 Marionette DEBUG loaded listener.js 03:28:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f7745277400) [pid = 1842] [serial = 2034] [outer = 0x7f77380ac800] 03:28:41 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:28:41 INFO - PROCESS | 1842 | 1461407321208 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]]]}] 03:28:41 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) 03:28:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1980ms 03:28:41 INFO - PROCESS | 1842 | 1461407321235 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:28:41 INFO - PROCESS | 1842 | 1461407321239 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:28:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:28:41 INFO - PROCESS | 1842 | 1461407321245 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:28:41 INFO - PROCESS | 1842 | 1461407321248 Marionette TRACE conn3 <- [1,2682,null,{}] 03:28:41 INFO - PROCESS | 1842 | 1461407321253 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}] 03:28:41 INFO - PROCESS | 1842 | 1461407321481 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:28:41 INFO - PROCESS | 1842 | 1461407321765 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7747cee800 == 173 [pid = 1842] [id = 678] 03:28:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f773c3b4c00) [pid = 1842] [serial = 2035] [outer = (nil)] 03:28:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f7745281000) [pid = 1842] [serial = 2036] [outer = 0x7f773c3b4c00] 03:28:41 INFO - PROCESS | 1842 | 1461407321840 Marionette DEBUG loaded listener.js 03:28:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f7745cbc800) [pid = 1842] [serial = 2037] [outer = 0x7f773c3b4c00] 03:28:43 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:28:43 INFO - PROCESS | 1842 | 1461407323157 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]]]}] 03:28:43 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) 03:28:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1936ms 03:28:43 INFO - PROCESS | 1842 | 1461407323182 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:28:43 INFO - PROCESS | 1842 | 1461407323186 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:28:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:28:43 INFO - PROCESS | 1842 | 1461407323192 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:28:43 INFO - PROCESS | 1842 | 1461407323196 Marionette TRACE conn3 <- [1,2686,null,{}] 03:28:43 INFO - PROCESS | 1842 | 1461407323201 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}] 03:28:43 INFO - PROCESS | 1842 | 1461407323443 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:28:43 INFO - PROCESS | 1842 | 1461407323735 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749477000 == 174 [pid = 1842] [id = 679] 03:28:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f7745015c00) [pid = 1842] [serial = 2038] [outer = (nil)] 03:28:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f7747d8f400) [pid = 1842] [serial = 2039] [outer = 0x7f7745015c00] 03:28:43 INFO - PROCESS | 1842 | 1461407323817 Marionette DEBUG loaded listener.js 03:28:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f77487bdc00) [pid = 1842] [serial = 2040] [outer = 0x7f7745015c00] 03:28:45 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:28:45 INFO - PROCESS | 1842 | 1461407325204 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] 03:28:45 INFO - PROCESS | 1842 | 1461407325237 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:28:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:28:45 INFO - PROCESS | 1842 | 1461407325244 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:28:45 INFO - PROCESS | 1842 | 1461407325246 Marionette TRACE conn3 <- [1,2690,null,{}] 03:28:45 INFO - PROCESS | 1842 | 1461407325252 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}] 03:28:45 INFO - PROCESS | 1842 | 1461407325523 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:28:45 INFO - PROCESS | 1842 | 1461407325792 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b369800 == 175 [pid = 1842] [id = 680] 03:28:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f7745cbfc00) [pid = 1842] [serial = 2041] [outer = (nil)] 03:28:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f7748942c00) [pid = 1842] [serial = 2042] [outer = 0x7f7745cbfc00] 03:28:45 INFO - PROCESS | 1842 | 1461407325867 Marionette DEBUG loaded listener.js 03:28:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f7748d07c00) [pid = 1842] [serial = 2043] [outer = 0x7f7745cbfc00] 03:28:47 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:28:47 INFO - PROCESS | 1842 | 1461407327196 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] 03:28:47 INFO - PROCESS | 1842 | 1461407327241 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:28:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:28:47 INFO - PROCESS | 1842 | 1461407327248 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:28:47 INFO - PROCESS | 1842 | 1461407327250 Marionette TRACE conn3 <- [1,2694,null,{}] 03:28:47 INFO - PROCESS | 1842 | 1461407327256 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}] 03:28:47 INFO - PROCESS | 1842 | 1461407327538 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:28:47 INFO - PROCESS | 1842 | 1461407327782 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77365dc800 == 176 [pid = 1842] [id = 681] 03:28:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f7730da0000) [pid = 1842] [serial = 2044] [outer = (nil)] 03:28:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f7746f74c00) [pid = 1842] [serial = 2045] [outer = 0x7f7730da0000] 03:28:47 INFO - PROCESS | 1842 | 1461407327857 Marionette DEBUG loaded listener.js 03:28:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f77487bd000) [pid = 1842] [serial = 2046] [outer = 0x7f7730da0000] 03:28:49 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:28:49 INFO - PROCESS | 1842 | 1461407329623 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] 03:28:49 INFO - PROCESS | 1842 | 1461407329770 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:28:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:28:49 INFO - PROCESS | 1842 | 1461407329788 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:28:49 INFO - PROCESS | 1842 | 1461407329794 Marionette TRACE conn3 <- [1,2698,null,{}] 03:28:49 INFO - PROCESS | 1842 | 1461407329803 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}] 03:28:50 INFO - PROCESS | 1842 | 1461407330018 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:28:50 INFO - PROCESS | 1842 | 1461407330286 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7735803000 == 177 [pid = 1842] [id = 682] 03:28:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f77327eec00) [pid = 1842] [serial = 2047] [outer = (nil)] 03:28:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f7732fe4400) [pid = 1842] [serial = 2048] [outer = 0x7f77327eec00] 03:28:50 INFO - PROCESS | 1842 | 1461407330360 Marionette DEBUG loaded listener.js 03:28:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f773368cc00) [pid = 1842] [serial = 2049] [outer = 0x7f77327eec00] 03:28:51 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 03:28:51 INFO - PROCESS | 1842 | 1461407331761 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] 03:28:51 INFO - PROCESS | 1842 | 1461407331923 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:28:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:28:51 INFO - PROCESS | 1842 | 1461407331942 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:28:51 INFO - PROCESS | 1842 | 1461407331948 Marionette TRACE conn3 <- [1,2702,null,{}] 03:28:51 INFO - PROCESS | 1842 | 1461407331953 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}] 03:28:52 INFO - PROCESS | 1842 | 1461407332175 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:28:52 INFO - PROCESS | 1842 | 1461407332530 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775b1a1800 == 176 [pid = 1842] [id = 69] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b615800 == 175 [pid = 1842] [id = 523] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774460f000 == 174 [pid = 1842] [id = 167] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7761432800 == 173 [pid = 1842] [id = 515] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730cec800 == 172 [pid = 1842] [id = 423] 03:28:52 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f77376f0400) [pid = 1842] [serial = 1865] [outer = (nil)] [url = about:blank] 03:28:52 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f7737a05c00) [pid = 1842] [serial = 1937] [outer = (nil)] [url = about:blank] 03:28:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77305df800 == 173 [pid = 1842] [id = 683] 03:28:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f77306de000) [pid = 1842] [serial = 2050] [outer = (nil)] 03:28:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7733119000) [pid = 1842] [serial = 2051] [outer = 0x7f77306de000] 03:28:52 INFO - PROCESS | 1842 | 1461407332652 Marionette DEBUG loaded listener.js 03:28:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7735016c00) [pid = 1842] [serial = 2052] [outer = 0x7f77306de000] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bfad800 == 172 [pid = 1842] [id = 249] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77350e2800 == 171 [pid = 1842] [id = 517] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774deb1000 == 170 [pid = 1842] [id = 56] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7738d0f800 == 169 [pid = 1842] [id = 516] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77426a9800 == 168 [pid = 1842] [id = 458] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77305d0800 == 167 [pid = 1842] [id = 425] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730ac4800 == 166 [pid = 1842] [id = 667] 03:28:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77365de000 == 165 [pid = 1842] [id = 666] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7734ce6800 == 164 [pid = 1842] [id = 665] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772f8da800 == 163 [pid = 1842] [id = 664] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e316000 == 162 [pid = 1842] [id = 662] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d0a8000 == 161 [pid = 1842] [id = 661] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b144800 == 160 [pid = 1842] [id = 660] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77494f0800 == 159 [pid = 1842] [id = 659] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774939c000 == 158 [pid = 1842] [id = 658] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7746e52000 == 157 [pid = 1842] [id = 657] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745c92800 == 156 [pid = 1842] [id = 656] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745154000 == 155 [pid = 1842] [id = 655] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f3b000 == 154 [pid = 1842] [id = 654] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774475b000 == 153 [pid = 1842] [id = 653] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774325d800 == 152 [pid = 1842] [id = 652] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774251e000 == 151 [pid = 1842] [id = 651] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7741f7b000 == 150 [pid = 1842] [id = 650] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5f8000 == 149 [pid = 1842] [id = 649] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bccd000 == 148 [pid = 1842] [id = 648] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77393de000 == 147 [pid = 1842] [id = 647] 03:28:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77356c4800 == 146 [pid = 1842] [id = 646] 03:28:53 INFO - PROCESS | 1842 | 1461407333579 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]]]}] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f7736606c00) [pid = 1842] [serial = 1932] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f7747213c00) [pid = 1842] [serial = 1905] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f773b7b8800) [pid = 1842] [serial = 1883] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f773500f800) [pid = 1842] [serial = 1794] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f7739d03800) [pid = 1842] [serial = 1877] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f7744fb4800) [pid = 1842] [serial = 1923] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f7733692800) [pid = 1842] [serial = 1928] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f7737ac0400) [pid = 1842] [serial = 1872] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f7734e3dc00) [pid = 1842] [serial = 1869] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f774501d400) [pid = 1842] [serial = 1895] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f773b5e2000) [pid = 1842] [serial = 1892] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f77489bf000) [pid = 1842] [serial = 1917] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f7744ece800) [pid = 1842] [serial = 1890] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f7735018400) [pid = 1842] [serial = 1931] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f774527dc00) [pid = 1842] [serial = 1896] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f7745d75400) [pid = 1842] [serial = 1899] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f77447eb000) [pid = 1842] [serial = 1889] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f773b303c00) [pid = 1842] [serial = 1878] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f7738048400) [pid = 1842] [serial = 1874] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f77487b9c00) [pid = 1842] [serial = 1911] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f77462d5000) [pid = 1842] [serial = 1902] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f773b43c800) [pid = 1842] [serial = 1880] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f773c615800) [pid = 1842] [serial = 1884] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f7744778c00) [pid = 1842] [serial = 1887] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f7745015400) [pid = 1842] [serial = 1893] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f7748d0a400) [pid = 1842] [serial = 1920] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f7746c49000) [pid = 1842] [serial = 1904] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f774893a000) [pid = 1842] [serial = 1913] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f773b5e1c00) [pid = 1842] [serial = 1881] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f77327e9000) [pid = 1842] [serial = 1925] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f7738c54400) [pid = 1842] [serial = 1875] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f7748704800) [pid = 1842] [serial = 1908] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f7748bf0400) [pid = 1842] [serial = 1919] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f7748758000) [pid = 1842] [serial = 1910] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f7747d2d400) [pid = 1842] [serial = 1907] [outer = (nil)] [url = about:blank] 03:28:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:28:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1687ms 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f7733695c00) [pid = 1842] [serial = 1868] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f773b5dc800) [pid = 1842] [serial = 1922] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f7745d7e400) [pid = 1842] [serial = 1901] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f7732fe9800) [pid = 1842] [serial = 1926] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f7748943c00) [pid = 1842] [serial = 1914] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f7745cc3400) [pid = 1842] [serial = 1898] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f77489b6c00) [pid = 1842] [serial = 1916] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f77376e5000) [pid = 1842] [serial = 1871] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f7736604800) [pid = 1842] [serial = 1934] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f7742544400) [pid = 1842] [serial = 1886] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f77338a8400) [pid = 1842] [serial = 1929] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f77376b3400) [pid = 1842] [serial = 1935] [outer = (nil)] [url = about:blank] 03:28:53 INFO - PROCESS | 1842 | 1461407333644 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:28:53 INFO - PROCESS | 1842 | 1461407333652 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:28:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:28:53 INFO - PROCESS | 1842 | 1461407333658 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:28:53 INFO - PROCESS | 1842 | 1461407333663 Marionette TRACE conn3 <- [1,2706,null,{}] 03:28:53 INFO - PROCESS | 1842 | 1461407333678 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}] 03:28:53 INFO - PROCESS | 1842 | 1461407333891 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:28:54 INFO - PROCESS | 1842 | 1461407334122 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77365d3000 == 147 [pid = 1842] [id = 684] 03:28:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f77338a2800) [pid = 1842] [serial = 2053] [outer = (nil)] 03:28:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f77366aa400) [pid = 1842] [serial = 2054] [outer = 0x7f77338a2800] 03:28:54 INFO - PROCESS | 1842 | 1461407334193 Marionette DEBUG loaded listener.js 03:28:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f77376e7000) [pid = 1842] [serial = 2055] [outer = 0x7f77338a2800] 03:28:54 INFO - PROCESS | 1842 | 1461407334955 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]]]}] 03:28:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:28:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1341ms 03:28:55 INFO - PROCESS | 1842 | 1461407335052 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:28:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:28:55 INFO - PROCESS | 1842 | 1461407335059 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:28:55 INFO - PROCESS | 1842 | 1461407335074 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:28:55 INFO - PROCESS | 1842 | 1461407335077 Marionette TRACE conn3 <- [1,2710,null,{}] 03:28:55 INFO - PROCESS | 1842 | 1461407335094 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}] 03:28:55 INFO - PROCESS | 1842 | 1461407335402 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:28:55 INFO - PROCESS | 1842 | 1461407335435 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7738d17800 == 148 [pid = 1842] [id = 685] 03:28:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f77376e7400) [pid = 1842] [serial = 2056] [outer = (nil)] 03:28:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f7737a0f400) [pid = 1842] [serial = 2057] [outer = 0x7f77376e7400] 03:28:55 INFO - PROCESS | 1842 | 1461407335504 Marionette DEBUG loaded listener.js 03:28:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f7737addc00) [pid = 1842] [serial = 2058] [outer = 0x7f77376e7400] 03:28:56 INFO - PROCESS | 1842 | 1461407336468 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] 03:28:56 INFO - PROCESS | 1842 | 1461407336534 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:28:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:28:56 INFO - PROCESS | 1842 | 1461407336547 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:28:56 INFO - PROCESS | 1842 | 1461407336549 Marionette TRACE conn3 <- [1,2714,null,{}] 03:28:56 INFO - PROCESS | 1842 | 1461407336560 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}] 03:28:56 INFO - PROCESS | 1842 | 1461407336896 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:28:56 INFO - PROCESS | 1842 | 1461407336935 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1eb000 == 149 [pid = 1842] [id = 686] 03:28:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f7730555800) [pid = 1842] [serial = 2059] [outer = (nil)] 03:28:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f7738041800) [pid = 1842] [serial = 2060] [outer = 0x7f7730555800] 03:28:57 INFO - PROCESS | 1842 | 1461407336998 Marionette DEBUG loaded listener.js 03:28:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f77380a9000) [pid = 1842] [serial = 2061] [outer = 0x7f7730555800] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f7739cfec00) [pid = 1842] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f773b753000) [pid = 1842] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f7734f5b000) [pid = 1842] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f7730d9c800) [pid = 1842] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f7735017800) [pid = 1842] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f772f6df000) [pid = 1842] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f7737ad7000) [pid = 1842] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f773b75a400) [pid = 1842] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f7744907000) [pid = 1842] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f7739cff400) [pid = 1842] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f772dbad400) [pid = 1842] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f7744776c00) [pid = 1842] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f7739e80800) [pid = 1842] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f7733688c00) [pid = 1842] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f772dbaf800) [pid = 1842] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f773c610c00) [pid = 1842] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f7733896400) [pid = 1842] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f7745864800) [pid = 1842] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f7737dde800) [pid = 1842] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f77376e8c00) [pid = 1842] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:28:58 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f7730bd9800) [pid = 1842] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:28:58 INFO - PROCESS | 1842 | 1461407338543 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]]]}] 03:28:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:28:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2038ms 03:28:58 INFO - PROCESS | 1842 | 1461407338582 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:28:58 INFO - PROCESS | 1842 | 1461407338585 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:28:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:28:58 INFO - PROCESS | 1842 | 1461407338591 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:28:58 INFO - PROCESS | 1842 | 1461407338594 Marionette TRACE conn3 <- [1,2718,null,{}] 03:28:58 INFO - PROCESS | 1842 | 1461407338599 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}] 03:28:58 INFO - PROCESS | 1842 | 1461407338827 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:28:59 INFO - PROCESS | 1842 | 1461407339000 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b613800 == 150 [pid = 1842] [id = 687] 03:28:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f7732fed400) [pid = 1842] [serial = 2062] [outer = (nil)] 03:28:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f77380ab000) [pid = 1842] [serial = 2063] [outer = 0x7f7732fed400] 03:28:59 INFO - PROCESS | 1842 | 1461407339069 Marionette DEBUG loaded listener.js 03:28:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f7739cf3000) [pid = 1842] [serial = 2064] [outer = 0x7f7732fed400] 03:28:59 INFO - PROCESS | 1842 | 1461407339858 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] 03:28:59 INFO - PROCESS | 1842 | 1461407339885 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:29:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:29:00 INFO - PROCESS | 1842 | 1461407340070 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:29:00 INFO - PROCESS | 1842 | 1461407340077 Marionette TRACE conn3 <- [1,2722,null,{}] 03:29:00 INFO - PROCESS | 1842 | 1461407340086 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}] 03:29:00 INFO - PROCESS | 1842 | 1461407340323 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:29:00 INFO - PROCESS | 1842 | 1461407340606 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733cc9000 == 151 [pid = 1842] [id = 688] 03:29:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f7730d9ec00) [pid = 1842] [serial = 2065] [outer = (nil)] 03:29:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f77327eb400) [pid = 1842] [serial = 2066] [outer = 0x7f7730d9ec00] 03:29:00 INFO - PROCESS | 1842 | 1461407340727 Marionette DEBUG loaded listener.js 03:29:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f7733691800) [pid = 1842] [serial = 2067] [outer = 0x7f7730d9ec00] 03:29:01 INFO - PROCESS | 1842 | 1461407341674 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] 03:29:01 INFO - PROCESS | 1842 | 1461407341715 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:29:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:29:01 INFO - PROCESS | 1842 | 1461407341722 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:29:01 INFO - PROCESS | 1842 | 1461407341726 Marionette TRACE conn3 <- [1,2726,null,{}] 03:29:01 INFO - PROCESS | 1842 | 1461407341738 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}] 03:29:01 INFO - PROCESS | 1842 | 1461407341992 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:29:02 INFO - PROCESS | 1842 | 1461407342318 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773b1dd800 == 152 [pid = 1842] [id = 689] 03:29:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f7736605400) [pid = 1842] [serial = 2068] [outer = (nil)] 03:29:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f77376b6800) [pid = 1842] [serial = 2069] [outer = 0x7f7736605400] 03:29:02 INFO - PROCESS | 1842 | 1461407342402 Marionette DEBUG loaded listener.js 03:29:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f7737ac3000) [pid = 1842] [serial = 2070] [outer = 0x7f7736605400] 03:29:03 INFO - PROCESS | 1842 | 1461407343381 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]]]}] 03:29:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:29:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1682ms 03:29:03 INFO - PROCESS | 1842 | 1461407343407 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:29:03 INFO - PROCESS | 1842 | 1461407343412 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:29:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:29:03 INFO - PROCESS | 1842 | 1461407343422 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:29:03 INFO - PROCESS | 1842 | 1461407343429 Marionette TRACE conn3 <- [1,2730,null,{}] 03:29:03 INFO - PROCESS | 1842 | 1461407343439 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}] 03:29:03 INFO - PROCESS | 1842 | 1461407343819 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:29:04 INFO - PROCESS | 1842 | 1461407344276 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c6a1800 == 153 [pid = 1842] [id = 690] 03:29:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f7738c59c00) [pid = 1842] [serial = 2071] [outer = (nil)] 03:29:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f7738dda400) [pid = 1842] [serial = 2072] [outer = 0x7f7738c59c00] 03:29:04 INFO - PROCESS | 1842 | 1461407344411 Marionette DEBUG loaded listener.js 03:29:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f773922dc00) [pid = 1842] [serial = 2073] [outer = 0x7f7738c59c00] 03:29:05 INFO - PROCESS | 1842 | 1461407345946 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] 03:29:05 INFO - PROCESS | 1842 | 1461407345971 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:29:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:29:05 INFO - PROCESS | 1842 | 1461407345977 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:29:05 INFO - PROCESS | 1842 | 1461407345979 Marionette TRACE conn3 <- [1,2734,null,{}] 03:29:05 INFO - PROCESS | 1842 | 1461407345985 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}] 03:29:06 INFO - PROCESS | 1842 | 1461407346220 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:29:06 INFO - PROCESS | 1842 | 1461407346555 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7742325800 == 154 [pid = 1842] [id = 691] 03:29:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f77376bf400) [pid = 1842] [serial = 2074] [outer = (nil)] 03:29:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f7739e83000) [pid = 1842] [serial = 2075] [outer = 0x7f77376bf400] 03:29:06 INFO - PROCESS | 1842 | 1461407346685 Marionette DEBUG loaded listener.js 03:29:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f773b3ce400) [pid = 1842] [serial = 2076] [outer = 0x7f77376bf400] 03:29:07 INFO - PROCESS | 1842 | 1461407347875 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]]]}] 03:29:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:29:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1937ms 03:29:07 INFO - PROCESS | 1842 | 1461407347918 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:29:07 INFO - PROCESS | 1842 | 1461407347925 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:29:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:29:07 INFO - PROCESS | 1842 | 1461407347933 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:29:07 INFO - PROCESS | 1842 | 1461407347938 Marionette TRACE conn3 <- [1,2738,null,{}] 03:29:07 INFO - PROCESS | 1842 | 1461407347945 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}] 03:29:08 INFO - PROCESS | 1842 | 1461407348237 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:29:08 INFO - PROCESS | 1842 | 1461407348535 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7743219000 == 155 [pid = 1842] [id = 692] 03:29:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f7738c5c000) [pid = 1842] [serial = 2077] [outer = (nil)] 03:29:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f773b5dc400) [pid = 1842] [serial = 2078] [outer = 0x7f7738c5c000] 03:29:08 INFO - PROCESS | 1842 | 1461407348616 Marionette DEBUG loaded listener.js 03:29:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f773b5e9c00) [pid = 1842] [serial = 2079] [outer = 0x7f7738c5c000] 03:29:09 INFO - PROCESS | 1842 | 1461407349482 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]]]}] 03:29:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:29:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1588ms 03:29:09 INFO - PROCESS | 1842 | 1461407349521 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:29:09 INFO - PROCESS | 1842 | 1461407349524 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:29:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:29:09 INFO - PROCESS | 1842 | 1461407349530 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:29:09 INFO - PROCESS | 1842 | 1461407349532 Marionette TRACE conn3 <- [1,2742,null,{}] 03:29:09 INFO - PROCESS | 1842 | 1461407349538 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}] 03:29:09 INFO - PROCESS | 1842 | 1461407349826 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:29:10 INFO - PROCESS | 1842 | 1461407350134 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744605000 == 156 [pid = 1842] [id = 693] 03:29:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f773b7b6000) [pid = 1842] [serial = 2080] [outer = (nil)] 03:29:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f773b983400) [pid = 1842] [serial = 2081] [outer = 0x7f773b7b6000] 03:29:10 INFO - PROCESS | 1842 | 1461407350217 Marionette DEBUG loaded listener.js 03:29:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f773b992800) [pid = 1842] [serial = 2082] [outer = 0x7f773b7b6000] 03:29:11 INFO - PROCESS | 1842 | 1461407351083 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]]]}] 03:29:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:29:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1581ms 03:29:11 INFO - PROCESS | 1842 | 1461407351112 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:29:11 INFO - PROCESS | 1842 | 1461407351115 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:29:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:29:11 INFO - PROCESS | 1842 | 1461407351121 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:29:11 INFO - PROCESS | 1842 | 1461407351125 Marionette TRACE conn3 <- [1,2746,null,{}] 03:29:11 INFO - PROCESS | 1842 | 1461407351130 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}] 03:29:11 INFO - PROCESS | 1842 | 1461407351348 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:29:11 INFO - PROCESS | 1842 | 1461407351611 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744e88800 == 157 [pid = 1842] [id = 694] 03:29:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f773b7afc00) [pid = 1842] [serial = 2083] [outer = (nil)] 03:29:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f773c608000) [pid = 1842] [serial = 2084] [outer = 0x7f773b7afc00] 03:29:11 INFO - PROCESS | 1842 | 1461407351688 Marionette DEBUG loaded listener.js 03:29:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f7742065000) [pid = 1842] [serial = 2085] [outer = 0x7f773b7afc00] 03:29:12 INFO - PROCESS | 1842 | 1461407352656 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]]]}] 03:29:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:29:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1582ms 03:29:12 INFO - PROCESS | 1842 | 1461407352706 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:29:12 INFO - PROCESS | 1842 | 1461407352710 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:29:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:29:12 INFO - PROCESS | 1842 | 1461407352716 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:29:12 INFO - PROCESS | 1842 | 1461407352718 Marionette TRACE conn3 <- [1,2750,null,{}] 03:29:12 INFO - PROCESS | 1842 | 1461407352724 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}] 03:29:12 INFO - PROCESS | 1842 | 1461407352962 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:29:13 INFO - PROCESS | 1842 | 1461407353224 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745051800 == 158 [pid = 1842] [id = 695] 03:29:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f773501b400) [pid = 1842] [serial = 2086] [outer = (nil)] 03:29:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f7742537400) [pid = 1842] [serial = 2087] [outer = 0x7f773501b400] 03:29:13 INFO - PROCESS | 1842 | 1461407353347 Marionette DEBUG loaded listener.js 03:29:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f77426d5800) [pid = 1842] [serial = 2088] [outer = 0x7f773501b400] 03:29:14 INFO - PROCESS | 1842 | 1461407354239 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]]]}] 03:29:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:29:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1579ms 03:29:14 INFO - PROCESS | 1842 | 1461407354296 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:29:14 INFO - PROCESS | 1842 | 1461407354299 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:29:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:29:14 INFO - PROCESS | 1842 | 1461407354305 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:29:14 INFO - PROCESS | 1842 | 1461407354307 Marionette TRACE conn3 <- [1,2754,null,{}] 03:29:14 INFO - PROCESS | 1842 | 1461407354313 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}] 03:29:14 INFO - PROCESS | 1842 | 1461407354532 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:29:14 INFO - PROCESS | 1842 | 1461407354811 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456ef800 == 159 [pid = 1842] [id = 696] 03:29:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f77376f2000) [pid = 1842] [serial = 2089] [outer = (nil)] 03:29:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f77447c3800) [pid = 1842] [serial = 2090] [outer = 0x7f77376f2000] 03:29:14 INFO - PROCESS | 1842 | 1461407354930 Marionette DEBUG loaded listener.js 03:29:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f7744903000) [pid = 1842] [serial = 2091] [outer = 0x7f77376f2000] 03:29:15 INFO - PROCESS | 1842 | 1461407355730 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]]]}] 03:29:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:29:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1478ms 03:29:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:29:15 INFO - PROCESS | 1842 | 1461407355784 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:29:15 INFO - PROCESS | 1842 | 1461407355787 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:29:15 INFO - PROCESS | 1842 | 1461407355793 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:29:15 INFO - PROCESS | 1842 | 1461407355796 Marionette TRACE conn3 <- [1,2758,null,{}] 03:29:15 INFO - PROCESS | 1842 | 1461407355801 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}] 03:29:16 INFO - PROCESS | 1842 | 1461407356026 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:29:16 INFO - PROCESS | 1842 | 1461407356285 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f06800 == 160 [pid = 1842] [id = 697] 03:29:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f774206cc00) [pid = 1842] [serial = 2092] [outer = (nil)] 03:29:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f7744fb5000) [pid = 1842] [serial = 2093] [outer = 0x7f774206cc00] 03:29:16 INFO - PROCESS | 1842 | 1461407356361 Marionette DEBUG loaded listener.js 03:29:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f774501c400) [pid = 1842] [serial = 2094] [outer = 0x7f774206cc00] 03:29:17 INFO - PROCESS | 1842 | 1461407357201 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]]]}] 03:29:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:29:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1428ms 03:29:17 INFO - PROCESS | 1842 | 1461407357226 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:29:17 INFO - PROCESS | 1842 | 1461407357230 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:29:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:29:17 INFO - PROCESS | 1842 | 1461407357238 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:29:17 INFO - PROCESS | 1842 | 1461407357242 Marionette TRACE conn3 <- [1,2762,null,{}] 03:29:17 INFO - PROCESS | 1842 | 1461407357247 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}] 03:29:17 INFO - PROCESS | 1842 | 1461407357467 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:29:17 INFO - PROCESS | 1842 | 1461407357741 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7748b15800 == 161 [pid = 1842] [id = 698] 03:29:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f7739e85000) [pid = 1842] [serial = 2095] [outer = (nil)] 03:29:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f7745560800) [pid = 1842] [serial = 2096] [outer = 0x7f7739e85000] 03:29:17 INFO - PROCESS | 1842 | 1461407357823 Marionette DEBUG loaded listener.js 03:29:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f7745cc5400) [pid = 1842] [serial = 2097] [outer = 0x7f7739e85000] 03:29:18 INFO - PROCESS | 1842 | 1461407358710 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]]]}] 03:29:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:29:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1532ms 03:29:18 INFO - PROCESS | 1842 | 1461407358771 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:29:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:29:18 INFO - PROCESS | 1842 | 1461407358775 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:29:18 INFO - PROCESS | 1842 | 1461407358781 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:29:18 INFO - PROCESS | 1842 | 1461407358784 Marionette TRACE conn3 <- [1,2766,null,{}] 03:29:18 INFO - PROCESS | 1842 | 1461407358789 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}] 03:29:19 INFO - PROCESS | 1842 | 1461407358999 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:29:19 INFO - PROCESS | 1842 | 1461407359264 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77493a0000 == 162 [pid = 1842] [id = 699] 03:29:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f7744903400) [pid = 1842] [serial = 2098] [outer = (nil)] 03:29:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f77462dac00) [pid = 1842] [serial = 2099] [outer = 0x7f7744903400] 03:29:19 INFO - PROCESS | 1842 | 1461407359342 Marionette DEBUG loaded listener.js 03:29:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f7747219c00) [pid = 1842] [serial = 2100] [outer = 0x7f7744903400] 03:29:20 INFO - PROCESS | 1842 | 1461407360238 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]]]}] 03:29:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:29:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1488ms 03:29:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:29:20 INFO - PROCESS | 1842 | 1461407360270 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:29:20 INFO - PROCESS | 1842 | 1461407360273 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:29:20 INFO - PROCESS | 1842 | 1461407360279 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:29:20 INFO - PROCESS | 1842 | 1461407360282 Marionette TRACE conn3 <- [1,2770,null,{}] 03:29:20 INFO - PROCESS | 1842 | 1461407360288 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}] 03:29:20 INFO - PROCESS | 1842 | 1461407360517 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:29:20 INFO - PROCESS | 1842 | 1461407360822 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77494d3000 == 163 [pid = 1842] [id = 700] 03:29:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f7745429000) [pid = 1842] [serial = 2101] [outer = (nil)] 03:29:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f7747d32000) [pid = 1842] [serial = 2102] [outer = 0x7f7745429000] 03:29:20 INFO - PROCESS | 1842 | 1461407360939 Marionette DEBUG loaded listener.js 03:29:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f7748703000) [pid = 1842] [serial = 2103] [outer = 0x7f7745429000] 03:29:21 INFO - PROCESS | 1842 | 1461407361781 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]]]}] 03:29:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:29:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1532ms 03:29:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:29:21 INFO - PROCESS | 1842 | 1461407361811 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:29:21 INFO - PROCESS | 1842 | 1461407361814 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:29:21 INFO - PROCESS | 1842 | 1461407361821 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:29:21 INFO - PROCESS | 1842 | 1461407361824 Marionette TRACE conn3 <- [1,2774,null,{}] 03:29:21 INFO - PROCESS | 1842 | 1461407361830 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}] 03:29:22 INFO - PROCESS | 1842 | 1461407362062 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:29:22 INFO - PROCESS | 1842 | 1461407362331 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749ac6000 == 164 [pid = 1842] [id = 701] 03:29:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f77380a1800) [pid = 1842] [serial = 2104] [outer = (nil)] 03:29:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f774875a400) [pid = 1842] [serial = 2105] [outer = 0x7f77380a1800] 03:29:22 INFO - PROCESS | 1842 | 1461407362449 Marionette DEBUG loaded listener.js 03:29:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f774893d800) [pid = 1842] [serial = 2106] [outer = 0x7f77380a1800] 03:29:23 INFO - PROCESS | 1842 | 1461407363278 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]]]}] 03:29:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:29:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1532ms 03:29:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:29:23 INFO - PROCESS | 1842 | 1461407363352 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:29:23 INFO - PROCESS | 1842 | 1461407363355 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:29:23 INFO - PROCESS | 1842 | 1461407363361 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:29:23 INFO - PROCESS | 1842 | 1461407363364 Marionette TRACE conn3 <- [1,2778,null,{}] 03:29:23 INFO - PROCESS | 1842 | 1461407363369 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}] 03:29:23 INFO - PROCESS | 1842 | 1461407363613 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:29:23 INFO - PROCESS | 1842 | 1461407363881 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b460800 == 165 [pid = 1842] [id = 702] 03:29:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f773b758400) [pid = 1842] [serial = 2107] [outer = (nil)] 03:29:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f77489b5800) [pid = 1842] [serial = 2108] [outer = 0x7f773b758400] 03:29:24 INFO - PROCESS | 1842 | 1461407364005 Marionette DEBUG loaded listener.js 03:29:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f7748bf4c00) [pid = 1842] [serial = 2109] [outer = 0x7f773b758400] 03:29:24 INFO - PROCESS | 1842 | 1461407364823 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]]]}] 03:29:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:29:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1497ms 03:29:24 INFO - PROCESS | 1842 | 1461407364858 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:29:24 INFO - PROCESS | 1842 | 1461407364861 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:29:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:29:24 INFO - PROCESS | 1842 | 1461407364867 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:29:24 INFO - PROCESS | 1842 | 1461407364870 Marionette TRACE conn3 <- [1,2782,null,{}] 03:29:24 INFO - PROCESS | 1842 | 1461407364876 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}] 03:29:25 INFO - PROCESS | 1842 | 1461407365194 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:29:25 INFO - PROCESS | 1842 | 1461407365401 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774c46a800 == 166 [pid = 1842] [id = 703] 03:29:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f7748944000) [pid = 1842] [serial = 2110] [outer = (nil)] 03:29:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f7748d0cc00) [pid = 1842] [serial = 2111] [outer = 0x7f7748944000] 03:29:25 INFO - PROCESS | 1842 | 1461407365519 Marionette DEBUG loaded listener.js 03:29:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f7748d15c00) [pid = 1842] [serial = 2112] [outer = 0x7f7748944000] 03:29:26 INFO - PROCESS | 1842 | 1461407366380 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]]]}] 03:29:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:29:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1586ms 03:29:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:29:26 INFO - PROCESS | 1842 | 1461407366455 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:29:26 INFO - PROCESS | 1842 | 1461407366458 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:29:26 INFO - PROCESS | 1842 | 1461407366464 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:29:26 INFO - PROCESS | 1842 | 1461407366467 Marionette TRACE conn3 <- [1,2786,null,{}] 03:29:26 INFO - PROCESS | 1842 | 1461407366472 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}] 03:29:26 INFO - PROCESS | 1842 | 1461407366713 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:29:26 INFO - PROCESS | 1842 | 1461407366985 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d51f000 == 167 [pid = 1842] [id = 704] 03:29:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f7734e46000) [pid = 1842] [serial = 2113] [outer = (nil)] 03:29:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f7749108000) [pid = 1842] [serial = 2114] [outer = 0x7f7734e46000] 03:29:27 INFO - PROCESS | 1842 | 1461407367103 Marionette DEBUG loaded listener.js 03:29:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f774923b000) [pid = 1842] [serial = 2115] [outer = 0x7f7734e46000] 03:29:27 INFO - PROCESS | 1842 | 1461407367938 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]]]}] 03:29:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:29:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1532ms 03:29:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:29:28 INFO - PROCESS | 1842 | 1461407367996 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:29:28 INFO - PROCESS | 1842 | 1461407367999 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:29:28 INFO - PROCESS | 1842 | 1461407368006 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:29:28 INFO - PROCESS | 1842 | 1461407368009 Marionette TRACE conn3 <- [1,2790,null,{}] 03:29:28 INFO - PROCESS | 1842 | 1461407368014 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}] 03:29:28 INFO - PROCESS | 1842 | 1461407368254 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:29:28 INFO - PROCESS | 1842 | 1461407368526 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dd50000 == 168 [pid = 1842] [id = 705] 03:29:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f7737dd6800) [pid = 1842] [serial = 2116] [outer = (nil)] 03:29:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f77492bec00) [pid = 1842] [serial = 2117] [outer = 0x7f7737dd6800] 03:29:28 INFO - PROCESS | 1842 | 1461407368653 Marionette DEBUG loaded listener.js 03:29:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f77493c5c00) [pid = 1842] [serial = 2118] [outer = 0x7f7737dd6800] 03:29:29 INFO - PROCESS | 1842 | 1461407369516 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]]]}] 03:29:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:29:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1581ms 03:29:29 INFO - PROCESS | 1842 | 1461407369586 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:29:29 INFO - PROCESS | 1842 | 1461407369590 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:29:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:29:29 INFO - PROCESS | 1842 | 1461407369596 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:29:29 INFO - PROCESS | 1842 | 1461407369598 Marionette TRACE conn3 <- [1,2794,null,{}] 03:29:29 INFO - PROCESS | 1842 | 1461407369604 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}] 03:29:29 INFO - PROCESS | 1842 | 1461407369851 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:29:30 INFO - PROCESS | 1842 | 1461407370173 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e27c800 == 169 [pid = 1842] [id = 706] 03:29:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7748d13800) [pid = 1842] [serial = 2119] [outer = (nil)] 03:29:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7749986400) [pid = 1842] [serial = 2120] [outer = 0x7f7748d13800] 03:29:30 INFO - PROCESS | 1842 | 1461407370253 Marionette DEBUG loaded listener.js 03:29:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f774998f000) [pid = 1842] [serial = 2121] [outer = 0x7f7748d13800] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7737691800 == 168 [pid = 1842] [id = 522] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bfa0000 == 167 [pid = 1842] [id = 357] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b1eb000 == 166 [pid = 1842] [id = 686] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7738d17800 == 165 [pid = 1842] [id = 685] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77365d3000 == 164 [pid = 1842] [id = 684] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77305df800 == 163 [pid = 1842] [id = 683] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7735803000 == 162 [pid = 1842] [id = 682] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745ca4800 == 161 [pid = 1842] [id = 677] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745464800 == 160 [pid = 1842] [id = 676] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f05000 == 159 [pid = 1842] [id = 675] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7743273800 == 158 [pid = 1842] [id = 674] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774235d000 == 157 [pid = 1842] [id = 673] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7741f18000 == 156 [pid = 1842] [id = 672] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bfa1000 == 155 [pid = 1842] [id = 671] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77393e4000 == 154 [pid = 1842] [id = 670] 03:29:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773631e000 == 153 [pid = 1842] [id = 669] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f7737ac6400) [pid = 1842] [serial = 2006] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f7739e82c00) [pid = 1842] [serial = 1953] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f773c60a800) [pid = 1842] [serial = 1962] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f7735064800) [pid = 1842] [serial = 2000] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f773368f800) [pid = 1842] [serial = 1997] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f7737a0e400) [pid = 1842] [serial = 1944] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f773055b000) [pid = 1842] [serial = 1994] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f773660fc00) [pid = 1842] [serial = 2001] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f7738de4c00) [pid = 1842] [serial = 1949] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f77426cfc00) [pid = 1842] [serial = 1965] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f7745864400) [pid = 1842] [serial = 1971] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f773b5df400) [pid = 1842] [serial = 1955] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f7730be4c00) [pid = 1842] [serial = 1995] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f774206ac00) [pid = 1842] [serial = 1964] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f7736611400) [pid = 1842] [serial = 2004] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f773b752c00) [pid = 1842] [serial = 1956] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f77447e5c00) [pid = 1842] [serial = 1968] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f773b98a400) [pid = 1842] [serial = 1959] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f7739d09800) [pid = 1842] [serial = 1952] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f7733697000) [pid = 1842] [serial = 1940] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f7730bdbc00) [pid = 1842] [serial = 2003] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f773c3b1400) [pid = 1842] [serial = 1961] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f7745281400) [pid = 1842] [serial = 1970] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f774910b800) [pid = 1842] [serial = 1986] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f77489ba800) [pid = 1842] [serial = 1982] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f773922e000) [pid = 1842] [serial = 1950] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f77492c3000) [pid = 1842] [serial = 1991] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f7745cc8000) [pid = 1842] [serial = 1974] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f774893d000) [pid = 1842] [serial = 1980] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f773b7b3000) [pid = 1842] [serial = 1958] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f77462d7c00) [pid = 1842] [serial = 1976] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f77380acc00) [pid = 1842] [serial = 1947] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f7734de2800) [pid = 1842] [serial = 1941] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f7749238c00) [pid = 1842] [serial = 1988] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f7747c67800) [pid = 1842] [serial = 1977] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f7734ddd000) [pid = 1842] [serial = 1998] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f7749104000) [pid = 1842] [serial = 1985] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f77447c5800) [pid = 1842] [serial = 1967] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f7748d0b000) [pid = 1842] [serial = 1983] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f7737dd5c00) [pid = 1842] [serial = 1866] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f7737de2c00) [pid = 1842] [serial = 1946] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f7744eca800) [pid = 1842] [serial = 1973] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f77376b9000) [pid = 1842] [serial = 1943] [outer = (nil)] [url = about:blank] 03:29:32 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f774870a000) [pid = 1842] [serial = 1979] [outer = (nil)] [url = about:blank] 03:29:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:29:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 3346ms 03:29:32 INFO - PROCESS | 1842 | 1461407372936 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]]]}] 03:29:32 INFO - PROCESS | 1842 | 1461407372944 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:29:32 INFO - PROCESS | 1842 | 1461407372951 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:29:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:29:32 INFO - PROCESS | 1842 | 1461407372960 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:29:32 INFO - PROCESS | 1842 | 1461407372964 Marionette TRACE conn3 <- [1,2798,null,{}] 03:29:32 INFO - PROCESS | 1842 | 1461407372971 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}] 03:29:33 INFO - PROCESS | 1842 | 1461407373198 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:29:33 INFO - PROCESS | 1842 | 1461407373403 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733917000 == 154 [pid = 1842] [id = 707] 03:29:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f7732ff1800) [pid = 1842] [serial = 2122] [outer = (nil)] 03:29:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f773368dc00) [pid = 1842] [serial = 2123] [outer = 0x7f7732ff1800] 03:29:33 INFO - PROCESS | 1842 | 1461407373478 Marionette DEBUG loaded listener.js 03:29:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f77338a1400) [pid = 1842] [serial = 2124] [outer = 0x7f7732ff1800] 03:29:34 INFO - PROCESS | 1842 | 1461407374318 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]]]}] 03:29:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:29:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1381ms 03:29:34 INFO - PROCESS | 1842 | 1461407374341 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:29:34 INFO - PROCESS | 1842 | 1461407374349 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:29:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:29:34 INFO - PROCESS | 1842 | 1461407374358 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:29:34 INFO - PROCESS | 1842 | 1461407374362 Marionette TRACE conn3 <- [1,2802,null,{}] 03:29:34 INFO - PROCESS | 1842 | 1461407374367 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}] 03:29:34 INFO - PROCESS | 1842 | 1461407374690 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:29:34 INFO - PROCESS | 1842 | 1461407374728 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773631d000 == 155 [pid = 1842] [id = 708] 03:29:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f77338a9400) [pid = 1842] [serial = 2125] [outer = (nil)] 03:29:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f7736611400) [pid = 1842] [serial = 2126] [outer = 0x7f77338a9400] 03:29:34 INFO - PROCESS | 1842 | 1461407374790 Marionette DEBUG loaded listener.js 03:29:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f77376bac00) [pid = 1842] [serial = 2127] [outer = 0x7f77338a9400] 03:29:35 INFO - PROCESS | 1842 | 1461407375734 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]]]}] 03:29:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:29:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1388ms 03:29:35 INFO - PROCESS | 1842 | 1461407375749 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:29:35 INFO - PROCESS | 1842 | 1461407375752 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:29:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:29:35 INFO - PROCESS | 1842 | 1461407375758 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:29:35 INFO - PROCESS | 1842 | 1461407375763 Marionette TRACE conn3 <- [1,2806,null,{}] 03:29:35 INFO - PROCESS | 1842 | 1461407375781 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}] 03:29:36 INFO - PROCESS | 1842 | 1461407376078 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:29:36 INFO - PROCESS | 1842 | 1461407376117 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7738063800 == 156 [pid = 1842] [id = 709] 03:29:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f7737ae1800) [pid = 1842] [serial = 2128] [outer = (nil)] 03:29:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f7737de2c00) [pid = 1842] [serial = 2129] [outer = 0x7f7737ae1800] 03:29:36 INFO - PROCESS | 1842 | 1461407376245 Marionette DEBUG loaded listener.js 03:29:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f7738c56800) [pid = 1842] [serial = 2130] [outer = 0x7f7737ae1800] 03:29:37 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f77306de000) [pid = 1842] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:29:37 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f77327eec00) [pid = 1842] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:29:37 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f77376e7400) [pid = 1842] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:29:37 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f7730555800) [pid = 1842] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:29:37 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f77338a2800) [pid = 1842] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:29:37 INFO - PROCESS | 1842 | 1461407377405 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]]]}] 03:29:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:29:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1690ms 03:29:37 INFO - PROCESS | 1842 | 1461407377448 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:29:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:29:37 INFO - PROCESS | 1842 | 1461407377453 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:29:37 INFO - PROCESS | 1842 | 1461407377458 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:29:37 INFO - PROCESS | 1842 | 1461407377460 Marionette TRACE conn3 <- [1,2810,null,{}] 03:29:37 INFO - PROCESS | 1842 | 1461407377466 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}] 03:29:37 INFO - PROCESS | 1842 | 1461407377748 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:29:37 INFO - PROCESS | 1842 | 1461407377771 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77393eb000 == 157 [pid = 1842] [id = 710] 03:29:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f7733896400) [pid = 1842] [serial = 2131] [outer = (nil)] 03:29:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f7738c57800) [pid = 1842] [serial = 2132] [outer = 0x7f7733896400] 03:29:37 INFO - PROCESS | 1842 | 1461407377834 Marionette DEBUG loaded listener.js 03:29:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f7739cf5000) [pid = 1842] [serial = 2133] [outer = 0x7f7733896400] 03:29:38 INFO - PROCESS | 1842 | 1461407378679 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]]]}] 03:29:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:29:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1238ms 03:29:38 INFO - PROCESS | 1842 | 1461407378704 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:29:38 INFO - PROCESS | 1842 | 1461407378707 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:29:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:29:38 INFO - PROCESS | 1842 | 1461407378713 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:29:38 INFO - PROCESS | 1842 | 1461407378715 Marionette TRACE conn3 <- [1,2814,null,{}] 03:29:38 INFO - PROCESS | 1842 | 1461407378720 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}] 03:29:38 INFO - PROCESS | 1842 | 1461407378949 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:29:39 INFO - PROCESS | 1842 | 1461407379298 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772db73800 == 158 [pid = 1842] [id = 711] 03:29:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f772dbaa800) [pid = 1842] [serial = 2134] [outer = (nil)] 03:29:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f772f6d5c00) [pid = 1842] [serial = 2135] [outer = 0x7f772dbaa800] 03:29:39 INFO - PROCESS | 1842 | 1461407379378 Marionette DEBUG loaded listener.js 03:29:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f7730bd9800) [pid = 1842] [serial = 2136] [outer = 0x7f772dbaa800] 03:29:40 INFO - PROCESS | 1842 | 1461407380386 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]]]}] 03:29:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:29:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1745ms 03:29:40 INFO - PROCESS | 1842 | 1461407380460 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:29:40 INFO - PROCESS | 1842 | 1461407380468 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:29:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:29:40 INFO - PROCESS | 1842 | 1461407380477 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:29:40 INFO - PROCESS | 1842 | 1461407380481 Marionette TRACE conn3 <- [1,2818,null,{}] 03:29:40 INFO - PROCESS | 1842 | 1461407380488 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}] 03:29:40 INFO - PROCESS | 1842 | 1461407380771 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:29:41 INFO - PROCESS | 1842 | 1461407381082 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773769e800 == 159 [pid = 1842] [id = 712] 03:29:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f773368ec00) [pid = 1842] [serial = 2137] [outer = (nil)] 03:29:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f773389f400) [pid = 1842] [serial = 2138] [outer = 0x7f773368ec00] 03:29:41 INFO - PROCESS | 1842 | 1461407381166 Marionette DEBUG loaded listener.js 03:29:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f7734e3bc00) [pid = 1842] [serial = 2139] [outer = 0x7f773368ec00] 03:29:42 INFO - PROCESS | 1842 | 1461407382091 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]]]}] 03:29:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:29:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1681ms 03:29:42 INFO - PROCESS | 1842 | 1461407382163 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:29:42 INFO - PROCESS | 1842 | 1461407382169 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:29:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:29:42 INFO - PROCESS | 1842 | 1461407382176 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:29:42 INFO - PROCESS | 1842 | 1461407382178 Marionette TRACE conn3 <- [1,2822,null,{}] 03:29:42 INFO - PROCESS | 1842 | 1461407382184 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}] 03:29:42 INFO - PROCESS | 1842 | 1461407382437 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:29:42 INFO - PROCESS | 1842 | 1461407382785 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bcda000 == 160 [pid = 1842] [id = 713] 03:29:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f77366a8000) [pid = 1842] [serial = 2140] [outer = (nil)] 03:29:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f77376ed000) [pid = 1842] [serial = 2141] [outer = 0x7f77366a8000] 03:29:42 INFO - PROCESS | 1842 | 1461407382866 Marionette DEBUG loaded listener.js 03:29:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f7737acac00) [pid = 1842] [serial = 2142] [outer = 0x7f77366a8000] 03:29:43 INFO - PROCESS | 1842 | 1461407383809 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]]]}] 03:29:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:29:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1681ms 03:29:43 INFO - PROCESS | 1842 | 1461407383858 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:29:43 INFO - PROCESS | 1842 | 1461407383861 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:29:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:29:43 INFO - PROCESS | 1842 | 1461407383875 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:29:43 INFO - PROCESS | 1842 | 1461407383885 Marionette TRACE conn3 <- [1,2826,null,{}] 03:29:43 INFO - PROCESS | 1842 | 1461407383893 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}] 03:29:44 INFO - PROCESS | 1842 | 1461407384144 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:29:44 INFO - PROCESS | 1842 | 1461407384482 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f18000 == 161 [pid = 1842] [id = 714] 03:29:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f7738ddd000) [pid = 1842] [serial = 2143] [outer = (nil)] 03:29:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f7739e83c00) [pid = 1842] [serial = 2144] [outer = 0x7f7738ddd000] 03:29:44 INFO - PROCESS | 1842 | 1461407384561 Marionette DEBUG loaded listener.js 03:29:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f773b3ca800) [pid = 1842] [serial = 2145] [outer = 0x7f7738ddd000] 03:29:45 INFO - PROCESS | 1842 | 1461407385441 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:29:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:29:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1649ms 03:29:45 INFO - PROCESS | 1842 | 1461407385519 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:29:45 INFO - PROCESS | 1842 | 1461407385523 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:29:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:29:45 INFO - PROCESS | 1842 | 1461407385529 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:29:45 INFO - PROCESS | 1842 | 1461407385531 Marionette TRACE conn3 <- [1,2830,null,{}] 03:29:45 INFO - PROCESS | 1842 | 1461407385537 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}] 03:29:45 INFO - PROCESS | 1842 | 1461407385775 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:29:46 INFO - PROCESS | 1842 | 1461407386080 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77426ab000 == 162 [pid = 1842] [id = 715] 03:29:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f7739229400) [pid = 1842] [serial = 2146] [outer = (nil)] 03:29:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f773b6f1c00) [pid = 1842] [serial = 2147] [outer = 0x7f7739229400] 03:29:46 INFO - PROCESS | 1842 | 1461407386160 Marionette DEBUG loaded listener.js 03:29:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f773b752800) [pid = 1842] [serial = 2148] [outer = 0x7f7739229400] 03:29:47 INFO - PROCESS | 1842 | 1461407387037 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]]]}] 03:29:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:29:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1537ms 03:29:47 INFO - PROCESS | 1842 | 1461407387068 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:29:47 INFO - PROCESS | 1842 | 1461407387071 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:29:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:29:47 INFO - PROCESS | 1842 | 1461407387077 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:29:47 INFO - PROCESS | 1842 | 1461407387079 Marionette TRACE conn3 <- [1,2834,null,{}] 03:29:47 INFO - PROCESS | 1842 | 1461407387085 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}] 03:29:47 INFO - PROCESS | 1842 | 1461407387315 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:29:47 INFO - PROCESS | 1842 | 1461407387583 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7743273800 == 163 [pid = 1842] [id = 716] 03:29:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f773b98cc00) [pid = 1842] [serial = 2149] [outer = (nil)] 03:29:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f773b990c00) [pid = 1842] [serial = 2150] [outer = 0x7f773b98cc00] 03:29:47 INFO - PROCESS | 1842 | 1461407387729 Marionette DEBUG loaded listener.js 03:29:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f7744772c00) [pid = 1842] [serial = 2151] [outer = 0x7f773b98cc00] 03:29:48 INFO - PROCESS | 1842 | 1461407388637 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:29:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:29:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1629ms 03:29:48 INFO - PROCESS | 1842 | 1461407388708 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:29:48 INFO - PROCESS | 1842 | 1461407388712 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:29:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:29:48 INFO - PROCESS | 1842 | 1461407388718 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:29:48 INFO - PROCESS | 1842 | 1461407388720 Marionette TRACE conn3 <- [1,2838,null,{}] 03:29:48 INFO - PROCESS | 1842 | 1461407388726 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}] 03:29:48 INFO - PROCESS | 1842 | 1461407388962 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:29:49 INFO - PROCESS | 1842 | 1461407389276 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774504c800 == 164 [pid = 1842] [id = 717] 03:29:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f7739228800) [pid = 1842] [serial = 2152] [outer = (nil)] 03:29:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f7745013000) [pid = 1842] [serial = 2153] [outer = 0x7f7739228800] 03:29:49 INFO - PROCESS | 1842 | 1461407389358 Marionette DEBUG loaded listener.js 03:29:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f774555fc00) [pid = 1842] [serial = 2154] [outer = 0x7f7739228800] 03:29:50 INFO - PROCESS | 1842 | 1461407390258 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]]]}] 03:29:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:29:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1580ms 03:29:50 INFO - PROCESS | 1842 | 1461407390299 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:29:50 INFO - PROCESS | 1842 | 1461407390303 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:29:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:29:50 INFO - PROCESS | 1842 | 1461407390309 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:29:50 INFO - PROCESS | 1842 | 1461407390311 Marionette TRACE conn3 <- [1,2842,null,{}] 03:29:50 INFO - PROCESS | 1842 | 1461407390316 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}] 03:29:50 INFO - PROCESS | 1842 | 1461407390545 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:29:50 INFO - PROCESS | 1842 | 1461407390786 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456e7800 == 165 [pid = 1842] [id = 718] 03:29:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f773b75a800) [pid = 1842] [serial = 2155] [outer = (nil)] 03:29:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f7745cc9400) [pid = 1842] [serial = 2156] [outer = 0x7f773b75a800] 03:29:50 INFO - PROCESS | 1842 | 1461407390860 Marionette DEBUG loaded listener.js 03:29:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f77462d7400) [pid = 1842] [serial = 2157] [outer = 0x7f773b75a800] 03:29:51 INFO - PROCESS | 1842 | 1461407391785 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]]]}] 03:29:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:29:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1532ms 03:29:51 INFO - PROCESS | 1842 | 1461407391842 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:29:51 INFO - PROCESS | 1842 | 1461407391845 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:29:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:29:51 INFO - PROCESS | 1842 | 1461407391870 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:29:51 INFO - PROCESS | 1842 | 1461407391872 Marionette TRACE conn3 <- [1,2846,null,{}] 03:29:51 INFO - PROCESS | 1842 | 1461407391881 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}] 03:29:52 INFO - PROCESS | 1842 | 1461407392109 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:29:52 INFO - PROCESS | 1842 | 1461407392424 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f21000 == 166 [pid = 1842] [id = 719] 03:29:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f7730d9bc00) [pid = 1842] [serial = 2158] [outer = (nil)] 03:29:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f7746f7a400) [pid = 1842] [serial = 2159] [outer = 0x7f7730d9bc00] 03:29:52 INFO - PROCESS | 1842 | 1461407392502 Marionette DEBUG loaded listener.js 03:29:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f774875a000) [pid = 1842] [serial = 2160] [outer = 0x7f7730d9bc00] 03:29:53 INFO - PROCESS | 1842 | 1461407393364 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]]]}] 03:29:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:29:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1558ms 03:29:53 INFO - PROCESS | 1842 | 1461407393411 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:29:53 INFO - PROCESS | 1842 | 1461407393415 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:29:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:29:53 INFO - PROCESS | 1842 | 1461407393420 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:29:53 INFO - PROCESS | 1842 | 1461407393422 Marionette TRACE conn3 <- [1,2850,null,{}] 03:29:53 INFO - PROCESS | 1842 | 1461407393428 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}] 03:29:53 INFO - PROCESS | 1842 | 1461407393653 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:29:53 INFO - PROCESS | 1842 | 1461407393924 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749256000 == 167 [pid = 1842] [id = 720] 03:29:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f773388a400) [pid = 1842] [serial = 2161] [outer = (nil)] 03:29:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f7748bf8800) [pid = 1842] [serial = 2162] [outer = 0x7f773388a400] 03:29:54 INFO - PROCESS | 1842 | 1461407394042 Marionette DEBUG loaded listener.js 03:29:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f774910f800) [pid = 1842] [serial = 2163] [outer = 0x7f773388a400] 03:29:54 INFO - PROCESS | 1842 | 1461407394914 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:29:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:29:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1527ms 03:29:54 INFO - PROCESS | 1842 | 1461407394949 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:29:54 INFO - PROCESS | 1842 | 1461407394957 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:29:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:29:54 INFO - PROCESS | 1842 | 1461407394970 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:29:54 INFO - PROCESS | 1842 | 1461407394973 Marionette TRACE conn3 <- [1,2854,null,{}] 03:29:54 INFO - PROCESS | 1842 | 1461407394977 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}] 03:29:55 INFO - PROCESS | 1842 | 1461407395221 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:29:55 INFO - PROCESS | 1842 | 1461407395493 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77498b5000 == 168 [pid = 1842] [id = 721] 03:29:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f77493cc800) [pid = 1842] [serial = 2164] [outer = (nil)] 03:29:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f77493d0c00) [pid = 1842] [serial = 2165] [outer = 0x7f77493cc800] 03:29:55 INFO - PROCESS | 1842 | 1461407395642 Marionette DEBUG loaded listener.js 03:29:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f7749a07400) [pid = 1842] [serial = 2166] [outer = 0x7f77493cc800] 03:29:56 INFO - PROCESS | 1842 | 1461407396578 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]]]}] 03:29:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:29:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1689ms 03:29:56 INFO - PROCESS | 1842 | 1461407396656 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:29:56 INFO - PROCESS | 1842 | 1461407396659 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:29:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:29:56 INFO - PROCESS | 1842 | 1461407396666 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:29:56 INFO - PROCESS | 1842 | 1461407396670 Marionette TRACE conn3 <- [1,2858,null,{}] 03:29:56 INFO - PROCESS | 1842 | 1461407396675 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}] 03:29:56 INFO - PROCESS | 1842 | 1461407396987 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:29:57 INFO - PROCESS | 1842 | 1461407397311 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d513800 == 169 [pid = 1842] [id = 722] 03:29:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f77493ccc00) [pid = 1842] [serial = 2167] [outer = (nil)] 03:29:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7749af7c00) [pid = 1842] [serial = 2168] [outer = 0x7f77493ccc00] 03:29:57 INFO - PROCESS | 1842 | 1461407397392 Marionette DEBUG loaded listener.js 03:29:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7749cf9c00) [pid = 1842] [serial = 2169] [outer = 0x7f77493ccc00] 03:29:58 INFO - PROCESS | 1842 | 1461407398263 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:29:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:29:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1632ms 03:29:58 INFO - PROCESS | 1842 | 1461407398299 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:29:58 INFO - PROCESS | 1842 | 1461407398303 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:29:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:29:58 INFO - PROCESS | 1842 | 1461407398309 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:29:58 INFO - PROCESS | 1842 | 1461407398312 Marionette TRACE conn3 <- [1,2862,null,{}] 03:29:58 INFO - PROCESS | 1842 | 1461407398317 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}] 03:29:58 INFO - PROCESS | 1842 | 1461407398548 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:29:58 INFO - PROCESS | 1842 | 1461407398822 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e278800 == 170 [pid = 1842] [id = 723] 03:29:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f7749984000) [pid = 1842] [serial = 2170] [outer = (nil)] 03:29:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f7749d31800) [pid = 1842] [serial = 2171] [outer = 0x7f7749984000] 03:29:58 INFO - PROCESS | 1842 | 1461407398901 Marionette DEBUG loaded listener.js 03:29:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f7749d39c00) [pid = 1842] [serial = 2172] [outer = 0x7f7749984000] 03:29:59 INFO - PROCESS | 1842 | 1461407399863 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]]]}] 03:29:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:29:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1585ms 03:29:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:29:59 INFO - PROCESS | 1842 | 1461407399895 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:29:59 INFO - PROCESS | 1842 | 1461407399898 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:29:59 INFO - PROCESS | 1842 | 1461407399904 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:29:59 INFO - PROCESS | 1842 | 1461407399908 Marionette TRACE conn3 <- [1,2866,null,{}] 03:29:59 INFO - PROCESS | 1842 | 1461407399913 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}] 03:30:00 INFO - PROCESS | 1842 | 1461407400161 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:30:00 INFO - PROCESS | 1842 | 1461407400437 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e9e1000 == 171 [pid = 1842] [id = 724] 03:30:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f7749a09800) [pid = 1842] [serial = 2173] [outer = (nil)] 03:30:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f774a73ec00) [pid = 1842] [serial = 2174] [outer = 0x7f7749a09800] 03:30:00 INFO - PROCESS | 1842 | 1461407400555 Marionette DEBUG loaded listener.js 03:30:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f774b313400) [pid = 1842] [serial = 2175] [outer = 0x7f7749a09800] 03:30:01 INFO - PROCESS | 1842 | 1461407401421 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]]]}] 03:30:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:30:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1593ms 03:30:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:30:01 INFO - PROCESS | 1842 | 1461407401497 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:30:01 INFO - PROCESS | 1842 | 1461407401500 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:30:01 INFO - PROCESS | 1842 | 1461407401506 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:30:01 INFO - PROCESS | 1842 | 1461407401509 Marionette TRACE conn3 <- [1,2870,null,{}] 03:30:01 INFO - PROCESS | 1842 | 1461407401514 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}] 03:30:01 INFO - PROCESS | 1842 | 1461407401781 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:30:02 INFO - PROCESS | 1842 | 1461407402127 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774eef3800 == 172 [pid = 1842] [id = 725] 03:30:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f773c60ec00) [pid = 1842] [serial = 2176] [outer = (nil)] 03:30:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f774b320400) [pid = 1842] [serial = 2177] [outer = 0x7f773c60ec00] 03:30:02 INFO - PROCESS | 1842 | 1461407402214 Marionette DEBUG loaded listener.js 03:30:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f774bc5ac00) [pid = 1842] [serial = 2178] [outer = 0x7f773c60ec00] 03:30:03 INFO - PROCESS | 1842 | 1461407403095 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]]]}] 03:30:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:30:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1632ms 03:30:03 INFO - PROCESS | 1842 | 1461407403137 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:30:03 INFO - PROCESS | 1842 | 1461407403141 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:30:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:30:03 INFO - PROCESS | 1842 | 1461407403147 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:30:03 INFO - PROCESS | 1842 | 1461407403149 Marionette TRACE conn3 <- [1,2874,null,{}] 03:30:03 INFO - PROCESS | 1842 | 1461407403154 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}] 03:30:03 INFO - PROCESS | 1842 | 1461407403392 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:30:03 INFO - PROCESS | 1842 | 1461407403667 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774fb4d000 == 173 [pid = 1842] [id = 726] 03:30:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f77447e7c00) [pid = 1842] [serial = 2179] [outer = (nil)] 03:30:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f774c2a5c00) [pid = 1842] [serial = 2180] [outer = 0x7f77447e7c00] 03:30:03 INFO - PROCESS | 1842 | 1461407403785 Marionette DEBUG loaded listener.js 03:30:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f774c486800) [pid = 1842] [serial = 2181] [outer = 0x7f77447e7c00] 03:30:04 INFO - PROCESS | 1842 | 1461407404657 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]]]}] 03:30:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:30:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1545ms 03:30:04 INFO - PROCESS | 1842 | 1461407404693 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:30:04 INFO - PROCESS | 1842 | 1461407404697 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:30:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:30:04 INFO - PROCESS | 1842 | 1461407404702 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:30:04 INFO - PROCESS | 1842 | 1461407404705 Marionette TRACE conn3 <- [1,2878,null,{}] 03:30:04 INFO - PROCESS | 1842 | 1461407404710 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}] 03:30:04 INFO - PROCESS | 1842 | 1461407404953 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:30:05 INFO - PROCESS | 1842 | 1461407405281 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77516db000 == 174 [pid = 1842] [id = 727] 03:30:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f774a743000) [pid = 1842] [serial = 2182] [outer = (nil)] 03:30:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f774cbe0c00) [pid = 1842] [serial = 2183] [outer = 0x7f774a743000] 03:30:05 INFO - PROCESS | 1842 | 1461407405364 Marionette DEBUG loaded listener.js 03:30:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f774cfdbc00) [pid = 1842] [serial = 2184] [outer = 0x7f774a743000] 03:30:06 INFO - PROCESS | 1842 | 1461407406263 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]]]}] 03:30:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:30:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1635ms 03:30:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:30:06 INFO - PROCESS | 1842 | 1461407406339 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:30:06 INFO - PROCESS | 1842 | 1461407406342 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:30:06 INFO - PROCESS | 1842 | 1461407406348 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:30:06 INFO - PROCESS | 1842 | 1461407406351 Marionette TRACE conn3 <- [1,2882,null,{}] 03:30:06 INFO - PROCESS | 1842 | 1461407406357 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}] 03:30:06 INFO - PROCESS | 1842 | 1461407406632 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:30:06 INFO - PROCESS | 1842 | 1461407406954 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7755507000 == 175 [pid = 1842] [id = 728] 03:30:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f7749983c00) [pid = 1842] [serial = 2185] [outer = (nil)] 03:30:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f774d641000) [pid = 1842] [serial = 2186] [outer = 0x7f7749983c00] 03:30:07 INFO - PROCESS | 1842 | 1461407407034 Marionette DEBUG loaded listener.js 03:30:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f774d76fc00) [pid = 1842] [serial = 2187] [outer = 0x7f7749983c00] 03:30:07 INFO - PROCESS | 1842 | 1461407407912 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]]]}] 03:30:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:30:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1633ms 03:30:07 INFO - PROCESS | 1842 | 1461407407981 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:30:07 INFO - PROCESS | 1842 | 1461407407985 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:30:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:30:07 INFO - PROCESS | 1842 | 1461407407991 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:30:07 INFO - PROCESS | 1842 | 1461407407995 Marionette TRACE conn3 <- [1,2886,null,{}] 03:30:08 INFO - PROCESS | 1842 | 1461407408000 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}] 03:30:08 INFO - PROCESS | 1842 | 1461407408251 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:30:08 INFO - PROCESS | 1842 | 1461407408565 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775bdcb800 == 176 [pid = 1842] [id = 729] 03:30:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f773b3c5000) [pid = 1842] [serial = 2188] [outer = (nil)] 03:30:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f774d778000) [pid = 1842] [serial = 2189] [outer = 0x7f773b3c5000] 03:30:08 INFO - PROCESS | 1842 | 1461407408644 Marionette DEBUG loaded listener.js 03:30:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f774d78d000) [pid = 1842] [serial = 2190] [outer = 0x7f773b3c5000] 03:30:09 INFO - PROCESS | 1842 | 1461407409528 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]]]}] 03:30:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:30:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1585ms 03:30:09 INFO - PROCESS | 1842 | 1461407409577 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:30:09 INFO - PROCESS | 1842 | 1461407409580 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:30:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:30:09 INFO - PROCESS | 1842 | 1461407409587 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:30:09 INFO - PROCESS | 1842 | 1461407409589 Marionette TRACE conn3 <- [1,2890,null,{}] 03:30:09 INFO - PROCESS | 1842 | 1461407409595 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}] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730cd8800 == 175 [pid = 1842] [id = 596] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77379cd000 == 174 [pid = 1842] [id = 600] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77365d1800 == 173 [pid = 1842] [id = 599] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774461a800 == 172 [pid = 1842] [id = 610] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774322a800 == 171 [pid = 1842] [id = 609] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7741f8d000 == 170 [pid = 1842] [id = 607] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77393eb000 == 169 [pid = 1842] [id = 710] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7738063800 == 168 [pid = 1842] [id = 709] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773631d000 == 167 [pid = 1842] [id = 708] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733917000 == 166 [pid = 1842] [id = 707] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774dd50000 == 165 [pid = 1842] [id = 705] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d51f000 == 164 [pid = 1842] [id = 704] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774c46a800 == 163 [pid = 1842] [id = 703] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b460800 == 162 [pid = 1842] [id = 702] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749ac6000 == 161 [pid = 1842] [id = 701] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77494d3000 == 160 [pid = 1842] [id = 700] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77493a0000 == 159 [pid = 1842] [id = 699] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7748b15800 == 158 [pid = 1842] [id = 698] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745f06800 == 157 [pid = 1842] [id = 697] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456ef800 == 156 [pid = 1842] [id = 696] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745051800 == 155 [pid = 1842] [id = 695] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744e88800 == 154 [pid = 1842] [id = 694] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744605000 == 153 [pid = 1842] [id = 693] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7743219000 == 152 [pid = 1842] [id = 692] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7742325800 == 151 [pid = 1842] [id = 691] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c6a1800 == 150 [pid = 1842] [id = 690] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b1dd800 == 149 [pid = 1842] [id = 689] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773b613800 == 148 [pid = 1842] [id = 687] 03:30:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733cc9000 == 147 [pid = 1842] [id = 688] 03:30:11 INFO - PROCESS | 1842 | 1461407411533 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f77380ab000) [pid = 1842] [serial = 2063] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f77338a4c00) [pid = 1842] [serial = 2009] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f774477d400) [pid = 1842] [serial = 2030] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f7733119000) [pid = 1842] [serial = 2051] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f7745281000) [pid = 1842] [serial = 2036] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f7732fe4400) [pid = 1842] [serial = 2048] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f773b3c4c00) [pid = 1842] [serial = 2021] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f7737a0f400) [pid = 1842] [serial = 2057] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f77376bf000) [pid = 1842] [serial = 2012] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7746f74c00) [pid = 1842] [serial = 2045] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f7748942c00) [pid = 1842] [serial = 2042] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f773368cc00) [pid = 1842] [serial = 2049] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f7738041800) [pid = 1842] [serial = 2060] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f774308b400) [pid = 1842] [serial = 2027] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f773c608800) [pid = 1842] [serial = 2024] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f77376e7000) [pid = 1842] [serial = 2055] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f7739d0c400) [pid = 1842] [serial = 2018] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f77366aa400) [pid = 1842] [serial = 2054] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f7747d8f400) [pid = 1842] [serial = 2039] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f7735016c00) [pid = 1842] [serial = 2052] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f77380a9000) [pid = 1842] [serial = 2061] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f7738dda000) [pid = 1842] [serial = 2015] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f7737addc00) [pid = 1842] [serial = 2058] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f7744fb4000) [pid = 1842] [serial = 2033] [outer = (nil)] [url = about:blank] 03:30:11 INFO - PROCESS | 1842 | 1461407411938 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7730def000 == 148 [pid = 1842] [id = 730] 03:30:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f77306da800) [pid = 1842] [serial = 2191] [outer = (nil)] 03:30:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7730bdb000) [pid = 1842] [serial = 2192] [outer = 0x7f77306da800] 03:30:12 INFO - PROCESS | 1842 | 1461407412005 Marionette DEBUG loaded listener.js 03:30:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7732fe3000) [pid = 1842] [serial = 2193] [outer = 0x7f77306da800] 03:30:12 INFO - PROCESS | 1842 | 1461407412797 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:30:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:30:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3234ms 03:30:12 INFO - PROCESS | 1842 | 1461407412825 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:30:12 INFO - PROCESS | 1842 | 1461407412831 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:30:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:30:12 INFO - PROCESS | 1842 | 1461407412870 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:30:12 INFO - PROCESS | 1842 | 1461407412877 Marionette TRACE conn3 <- [1,2894,null,{}] 03:30:12 INFO - PROCESS | 1842 | 1461407412884 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}] 03:30:13 INFO - PROCESS | 1842 | 1461407413114 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:30:13 INFO - PROCESS | 1842 | 1461407413304 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77362d1000 == 149 [pid = 1842] [id = 731] 03:30:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f772dbb4800) [pid = 1842] [serial = 2194] [outer = (nil)] 03:30:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f7733891400) [pid = 1842] [serial = 2195] [outer = 0x7f772dbb4800] 03:30:13 INFO - PROCESS | 1842 | 1461407413373 Marionette DEBUG loaded listener.js 03:30:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f7734de4c00) [pid = 1842] [serial = 2196] [outer = 0x7f772dbb4800] 03:30:14 INFO - PROCESS | 1842 | 1461407414284 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]]]}] 03:30:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:30:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1501ms 03:30:14 INFO - PROCESS | 1842 | 1461407414362 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:30:14 INFO - PROCESS | 1842 | 1461407414366 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:30:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:30:14 INFO - PROCESS | 1842 | 1461407414372 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:30:14 INFO - PROCESS | 1842 | 1461407414375 Marionette TRACE conn3 <- [1,2898,null,{}] 03:30:14 INFO - PROCESS | 1842 | 1461407414381 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}] 03:30:14 INFO - PROCESS | 1842 | 1461407414695 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:30:14 INFO - PROCESS | 1842 | 1461407414773 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737cd9800 == 150 [pid = 1842] [id = 732] 03:30:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f77366ad000) [pid = 1842] [serial = 2197] [outer = (nil)] 03:30:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f77376b1400) [pid = 1842] [serial = 2198] [outer = 0x7f77366ad000] 03:30:14 INFO - PROCESS | 1842 | 1461407414849 Marionette DEBUG loaded listener.js 03:30:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f7737a04400) [pid = 1842] [serial = 2199] [outer = 0x7f77366ad000] 03:30:15 INFO - PROCESS | 1842 | 1461407415909 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]]]}] 03:30:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:30:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1588ms 03:30:15 INFO - PROCESS | 1842 | 1461407415969 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:30:15 INFO - PROCESS | 1842 | 1461407415975 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:30:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:30:15 INFO - PROCESS | 1842 | 1461407415991 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:30:16 INFO - PROCESS | 1842 | 1461407415997 Marionette TRACE conn3 <- [1,2902,null,{}] 03:30:16 INFO - PROCESS | 1842 | 1461407416010 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}] 03:30:16 INFO - PROCESS | 1842 | 1461407416993 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f772dbafc00) [pid = 1842] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f773b7b6000) [pid = 1842] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f774206cc00) [pid = 1842] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f7730d9ec00) [pid = 1842] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f773b991400) [pid = 1842] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f773501b400) [pid = 1842] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f7737ae1800) [pid = 1842] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f77338a9400) [pid = 1842] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f77380a1800) [pid = 1842] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f7745015c00) [pid = 1842] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f77366ac800) [pid = 1842] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f7748944000) [pid = 1842] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f7744903400) [pid = 1842] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f7734e46000) [pid = 1842] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f7745429000) [pid = 1842] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f77376f2000) [pid = 1842] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f7745cbfc00) [pid = 1842] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f7736605400) [pid = 1842] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f77376b8800) [pid = 1842] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f7738ddcc00) [pid = 1842] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f774910d800) [pid = 1842] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f773b7afc00) [pid = 1842] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f7738c5c000) [pid = 1842] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f77380ac800) [pid = 1842] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f7737dd6800) [pid = 1842] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f7739e85000) [pid = 1842] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f7732ff1800) [pid = 1842] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f7730da0000) [pid = 1842] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f7738040000) [pid = 1842] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f7733691c00) [pid = 1842] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f77376bf400) [pid = 1842] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f773b758400) [pid = 1842] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f77380aa000) [pid = 1842] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f77380ac000) [pid = 1842] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f773b753400) [pid = 1842] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f773c3b4c00) [pid = 1842] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f7738c59c00) [pid = 1842] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:30:17 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f773501ac00) [pid = 1842] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:30:17 INFO - PROCESS | 1842 | 1461407417241 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77350db800 == 151 [pid = 1842] [id = 733] 03:30:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f772dbae000) [pid = 1842] [serial = 2200] [outer = (nil)] 03:30:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f7730da0000) [pid = 1842] [serial = 2201] [outer = 0x7f772dbae000] 03:30:17 INFO - PROCESS | 1842 | 1461407417310 Marionette DEBUG loaded listener.js 03:30:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f77366a7000) [pid = 1842] [serial = 2202] [outer = 0x7f772dbae000] 03:30:18 INFO - PROCESS | 1842 | 1461407418036 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:30:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:30:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2100ms 03:30:18 INFO - PROCESS | 1842 | 1461407418084 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:30:18 INFO - PROCESS | 1842 | 1461407418088 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:30:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:30:18 INFO - PROCESS | 1842 | 1461407418093 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:30:18 INFO - PROCESS | 1842 | 1461407418095 Marionette TRACE conn3 <- [1,2906,null,{}] 03:30:18 INFO - PROCESS | 1842 | 1461407418101 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}] 03:30:18 INFO - PROCESS | 1842 | 1461407418393 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:30:18 INFO - PROCESS | 1842 | 1461407418415 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfa8000 == 152 [pid = 1842] [id = 734] 03:30:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f7733697000) [pid = 1842] [serial = 2203] [outer = (nil)] 03:30:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f77380ab000) [pid = 1842] [serial = 2204] [outer = 0x7f7733697000] 03:30:18 INFO - PROCESS | 1842 | 1461407418479 Marionette DEBUG loaded listener.js 03:30:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f7738de4000) [pid = 1842] [serial = 2205] [outer = 0x7f7733697000] 03:30:19 INFO - PROCESS | 1842 | 1461407419803 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]]]}] 03:30:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:30:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1786ms 03:30:19 INFO - PROCESS | 1842 | 1461407419884 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:30:19 INFO - PROCESS | 1842 | 1461407419892 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:30:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:30:19 INFO - PROCESS | 1842 | 1461407419906 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:30:19 INFO - PROCESS | 1842 | 1461407419916 Marionette TRACE conn3 <- [1,2910,null,{}] 03:30:19 INFO - PROCESS | 1842 | 1461407419994 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}] 03:30:20 INFO - PROCESS | 1842 | 1461407420375 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:30:20 INFO - PROCESS | 1842 | 1461407420789 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773769a000 == 153 [pid = 1842] [id = 735] 03:30:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f7733893400) [pid = 1842] [serial = 2206] [outer = (nil)] 03:30:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f7734ddbc00) [pid = 1842] [serial = 2207] [outer = 0x7f7733893400] 03:30:20 INFO - PROCESS | 1842 | 1461407420872 Marionette DEBUG loaded listener.js 03:30:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f77366b3400) [pid = 1842] [serial = 2208] [outer = 0x7f7733893400] 03:30:21 INFO - PROCESS | 1842 | 1461407421716 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]]]}] 03:30:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:30:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:30:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1862ms 03:30:21 INFO - PROCESS | 1842 | 1461407421766 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:30:21 INFO - PROCESS | 1842 | 1461407421775 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:30:21 INFO - TEST-START | /DOMEvents/constructors.html 03:30:21 INFO - PROCESS | 1842 | 1461407421806 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:30:21 INFO - PROCESS | 1842 | 1461407421810 Marionette TRACE conn3 <- [1,2914,null,{}] 03:30:21 INFO - PROCESS | 1842 | 1461407421817 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}] 03:30:22 INFO - PROCESS | 1842 | 1461407422055 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:30:22 INFO - PROCESS | 1842 | 1461407422329 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773c5f1000 == 154 [pid = 1842] [id = 736] 03:30:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f77376b2000) [pid = 1842] [serial = 2209] [outer = (nil)] 03:30:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f773809e000) [pid = 1842] [serial = 2210] [outer = 0x7f77376b2000] 03:30:22 INFO - PROCESS | 1842 | 1461407422409 Marionette DEBUG loaded listener.js 03:30:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f7738dda800) [pid = 1842] [serial = 2211] [outer = 0x7f77376b2000] 03:30:23 INFO - PROCESS | 1842 | 1461407423420 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]]]}] 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:30:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:30:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:30:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:30:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:30:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:30:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:30:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:30:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:30:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 1659ms 03:30:23 INFO - PROCESS | 1842 | 1461407423469 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:30:23 INFO - PROCESS | 1842 | 1461407423479 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:30:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:30:23 INFO - PROCESS | 1842 | 1461407423498 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:30:23 INFO - PROCESS | 1842 | 1461407423504 Marionette TRACE conn3 <- [1,2918,null,{}] 03:30:23 INFO - PROCESS | 1842 | 1461407423520 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}] 03:30:23 INFO - PROCESS | 1842 | 1461407423773 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:30:24 INFO - PROCESS | 1842 | 1461407424089 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774250a800 == 155 [pid = 1842] [id = 737] 03:30:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f773b43f800) [pid = 1842] [serial = 2212] [outer = (nil)] 03:30:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f773b5eac00) [pid = 1842] [serial = 2213] [outer = 0x7f773b43f800] 03:30:24 INFO - PROCESS | 1842 | 1461407424173 Marionette DEBUG loaded listener.js 03:30:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f773b751800) [pid = 1842] [serial = 2214] [outer = 0x7f773b43f800] 03:30:24 INFO - PROCESS | 1842 | 1461407424977 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:30:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:30:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1493ms 03:30:24 INFO - PROCESS | 1842 | 1461407424990 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:30:24 INFO - PROCESS | 1842 | 1461407424994 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:30:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:30:25 INFO - PROCESS | 1842 | 1461407425000 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:30:25 INFO - PROCESS | 1842 | 1461407425003 Marionette TRACE conn3 <- [1,2922,null,{}] 03:30:25 INFO - PROCESS | 1842 | 1461407425008 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}] 03:30:25 INFO - PROCESS | 1842 | 1461407425249 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:30:25 INFO - PROCESS | 1842 | 1461407425494 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774460e000 == 156 [pid = 1842] [id = 738] 03:30:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f773b43b800) [pid = 1842] [serial = 2215] [outer = (nil)] 03:30:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f773b7b0c00) [pid = 1842] [serial = 2216] [outer = 0x7f773b43b800] 03:30:25 INFO - PROCESS | 1842 | 1461407425571 Marionette DEBUG loaded listener.js 03:30:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f773b991800) [pid = 1842] [serial = 2217] [outer = 0x7f773b43b800] 03:30:26 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 03:30:26 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 03:30:26 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 03:30:26 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 03:30:26 INFO - PROCESS | 1842 | 1461407426446 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]]]}] 03:30:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:30:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:30:26 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 03:30:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:30:26 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 03:30:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:30:26 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]" 03:30:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:30:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:30:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1479ms 03:30:26 INFO - PROCESS | 1842 | 1461407426486 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:30:26 INFO - PROCESS | 1842 | 1461407426493 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:30:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:30:26 INFO - PROCESS | 1842 | 1461407426501 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:30:26 INFO - PROCESS | 1842 | 1461407426504 Marionette TRACE conn3 <- [1,2926,null,{}] 03:30:26 INFO - PROCESS | 1842 | 1461407426509 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}] 03:30:26 INFO - PROCESS | 1842 | 1461407426772 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:30:27 INFO - PROCESS | 1842 | 1461407427019 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7744f1f800 == 157 [pid = 1842] [id = 739] 03:30:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f773b5e1400) [pid = 1842] [serial = 2218] [outer = (nil)] 03:30:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f774206ac00) [pid = 1842] [serial = 2219] [outer = 0x7f773b5e1400] 03:30:27 INFO - PROCESS | 1842 | 1461407427102 Marionette DEBUG loaded listener.js 03:30:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f77426cfc00) [pid = 1842] [serial = 2220] [outer = 0x7f773b5e1400] 03:30:27 INFO - PROCESS | 1842 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:30:27 INFO - PROCESS | 1842 | 1461407427881 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]]]}] 03:30:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:30:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1441ms 03:30:27 INFO - PROCESS | 1842 | 1461407427943 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:30:27 INFO - PROCESS | 1842 | 1461407427947 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:30:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:30:27 INFO - PROCESS | 1842 | 1461407427953 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:30:27 INFO - PROCESS | 1842 | 1461407427955 Marionette TRACE conn3 <- [1,2930,null,{}] 03:30:27 INFO - PROCESS | 1842 | 1461407427961 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}] 03:30:28 INFO - PROCESS | 1842 | 1461407428214 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:30:28 INFO - PROCESS | 1842 | 1461407428491 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77456ee000 == 158 [pid = 1842] [id = 740] 03:30:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f7744911c00) [pid = 1842] [serial = 2221] [outer = (nil)] 03:30:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f7745279c00) [pid = 1842] [serial = 2222] [outer = 0x7f7744911c00] 03:30:28 INFO - PROCESS | 1842 | 1461407428587 Marionette DEBUG loaded listener.js 03:30:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f7745864400) [pid = 1842] [serial = 2223] [outer = 0x7f7744911c00] 03:30:29 INFO - PROCESS | 1842 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:30:29 INFO - PROCESS | 1842 | 1461407429390 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]]]}] 03:30:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:30:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1491ms 03:30:29 INFO - PROCESS | 1842 | 1461407429445 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:30:29 INFO - PROCESS | 1842 | 1461407429449 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:30:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:30:29 INFO - PROCESS | 1842 | 1461407429455 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:30:29 INFO - PROCESS | 1842 | 1461407429458 Marionette TRACE conn3 <- [1,2934,null,{}] 03:30:29 INFO - PROCESS | 1842 | 1461407429515 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}] 03:30:29 INFO - PROCESS | 1842 | 1461407429747 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:30:30 INFO - PROCESS | 1842 | 1461407430077 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77489d1000 == 159 [pid = 1842] [id = 741] 03:30:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f7745272c00) [pid = 1842] [serial = 2224] [outer = (nil)] 03:30:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f7745d76800) [pid = 1842] [serial = 2225] [outer = 0x7f7745272c00] 03:30:30 INFO - PROCESS | 1842 | 1461407430166 Marionette DEBUG loaded listener.js 03:30:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f7747213800) [pid = 1842] [serial = 2226] [outer = 0x7f7745272c00] 03:30:30 INFO - PROCESS | 1842 | 1461407430932 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]]]}] 03:30:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:30:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1531ms 03:30:30 INFO - PROCESS | 1842 | 1461407430989 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:30:30 INFO - PROCESS | 1842 | 1461407430993 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:30:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:30:31 INFO - PROCESS | 1842 | 1461407430999 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:30:31 INFO - PROCESS | 1842 | 1461407431001 Marionette TRACE conn3 <- [1,2938,null,{}] 03:30:31 INFO - PROCESS | 1842 | 1461407431007 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}] 03:30:31 INFO - PROCESS | 1842 | 1461407431234 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:30:31 INFO - PROCESS | 1842 | 1461407431509 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774941f000 == 160 [pid = 1842] [id = 742] 03:30:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f7745cbe000) [pid = 1842] [serial = 2227] [outer = (nil)] 03:30:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f7747d38c00) [pid = 1842] [serial = 2228] [outer = 0x7f7745cbe000] 03:30:31 INFO - PROCESS | 1842 | 1461407431588 Marionette DEBUG loaded listener.js 03:30:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f77487be400) [pid = 1842] [serial = 2229] [outer = 0x7f7745cbe000] 03:30:32 INFO - PROCESS | 1842 | 1461407432364 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]]]}] 03: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. 03:30:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1385ms 03:30:32 INFO - PROCESS | 1842 | 1461407432385 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:30:32 INFO - PROCESS | 1842 | 1461407432389 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:30:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:30:32 INFO - PROCESS | 1842 | 1461407432395 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:30:32 INFO - PROCESS | 1842 | 1461407432398 Marionette TRACE conn3 <- [1,2942,null,{}] 03:30:32 INFO - PROCESS | 1842 | 1461407432403 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}] 03:30:32 INFO - PROCESS | 1842 | 1461407432631 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:30:32 INFO - PROCESS | 1842 | 1461407432910 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77498b0000 == 161 [pid = 1842] [id = 743] 03:30:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7745cc8800) [pid = 1842] [serial = 2230] [outer = (nil)] 03:30:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7748944c00) [pid = 1842] [serial = 2231] [outer = 0x7f7745cc8800] 03:30:32 INFO - PROCESS | 1842 | 1461407432988 Marionette DEBUG loaded listener.js 03:30:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f7748bfa400) [pid = 1842] [serial = 2232] [outer = 0x7f7745cc8800] 03:30:33 INFO - PROCESS | 1842 | 1461407433746 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"]]]}] 03:30:33 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 03:30:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:30:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1386ms 03:30:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:30:33 INFO - PROCESS | 1842 | 1461407433783 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:30:33 INFO - PROCESS | 1842 | 1461407433786 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:30:33 INFO - PROCESS | 1842 | 1461407433792 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:30:33 INFO - PROCESS | 1842 | 1461407433795 Marionette TRACE conn3 <- [1,2946,null,{}] 03:30:33 INFO - PROCESS | 1842 | 1461407433800 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}] 03:30:34 INFO - PROCESS | 1842 | 1461407434067 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:30:34 INFO - PROCESS | 1842 | 1461407434320 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774b461000 == 162 [pid = 1842] [id = 744] 03:30:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f7747c5f400) [pid = 1842] [serial = 2233] [outer = (nil)] 03:30:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f7748d10400) [pid = 1842] [serial = 2234] [outer = 0x7f7747c5f400] 03:30:34 INFO - PROCESS | 1842 | 1461407434405 Marionette DEBUG loaded listener.js 03:30:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f7749237400) [pid = 1842] [serial = 2235] [outer = 0x7f7747c5f400] 03:30:35 INFO - PROCESS | 1842 | 1461407435240 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]]]}] 03: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. 03:30:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1479ms 03:30:35 INFO - PROCESS | 1842 | 1461407435271 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:30:35 INFO - PROCESS | 1842 | 1461407435275 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:30:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:30:35 INFO - PROCESS | 1842 | 1461407435281 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:30:35 INFO - PROCESS | 1842 | 1461407435285 Marionette TRACE conn3 <- [1,2950,null,{}] 03:30:35 INFO - PROCESS | 1842 | 1461407435290 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}] 03:30:35 INFO - PROCESS | 1842 | 1461407435562 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:30:35 INFO - PROCESS | 1842 | 1461407435823 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774d519000 == 163 [pid = 1842] [id = 745] 03:30:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f7748702800) [pid = 1842] [serial = 2236] [outer = (nil)] 03:30:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f77493c9000) [pid = 1842] [serial = 2237] [outer = 0x7f7748702800] 03:30:35 INFO - PROCESS | 1842 | 1461407435907 Marionette DEBUG loaded listener.js 03:30:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f7749a0d400) [pid = 1842] [serial = 2238] [outer = 0x7f7748702800] 03:30:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774deb5800 == 164 [pid = 1842] [id = 746] 03:30:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f7749d2bc00) [pid = 1842] [serial = 2239] [outer = (nil)] 03:30:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f7749aecc00) [pid = 1842] [serial = 2240] [outer = 0x7f7749d2bc00] 03:30:36 INFO - PROCESS | 1842 | 1461407436821 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]]]}] 03:30:36 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. 03:30:36 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1590ms 03:30:36 INFO - PROCESS | 1842 | 1461407436878 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:30:36 INFO - PROCESS | 1842 | 1461407436882 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:30:36 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:30:36 INFO - PROCESS | 1842 | 1461407436888 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:30:36 INFO - PROCESS | 1842 | 1461407436891 Marionette TRACE conn3 <- [1,2954,null,{}] 03:30:36 INFO - PROCESS | 1842 | 1461407436896 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}] 03:30:37 INFO - PROCESS | 1842 | 1461407437204 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:30:37 INFO - PROCESS | 1842 | 1461407437523 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77516cf800 == 165 [pid = 1842] [id = 747] 03:30:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f7749a09400) [pid = 1842] [serial = 2241] [outer = (nil)] 03:30:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f7749cef800) [pid = 1842] [serial = 2242] [outer = 0x7f7749a09400] 03:30:37 INFO - PROCESS | 1842 | 1461407437605 Marionette DEBUG loaded listener.js 03:30:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f774b315c00) [pid = 1842] [serial = 2243] [outer = 0x7f7749a09400] 03:30:38 INFO - PROCESS | 1842 | 1461407438366 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]]]}] 03:30:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03: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 03:30:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1530ms 03:30:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:30:38 INFO - PROCESS | 1842 | 1461407438419 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:30:38 INFO - PROCESS | 1842 | 1461407438422 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:30:38 INFO - PROCESS | 1842 | 1461407438428 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:30:38 INFO - PROCESS | 1842 | 1461407438431 Marionette TRACE conn3 <- [1,2958,null,{}] 03:30:38 INFO - PROCESS | 1842 | 1461407438436 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}] 03:30:38 INFO - PROCESS | 1842 | 1461407438692 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:30:38 INFO - PROCESS | 1842 | 1461407438973 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f775ee40800 == 166 [pid = 1842] [id = 748] 03:30:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f7749a0e400) [pid = 1842] [serial = 2244] [outer = (nil)] 03:30:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f774d770c00) [pid = 1842] [serial = 2245] [outer = 0x7f7749a0e400] 03:30:39 INFO - PROCESS | 1842 | 1461407439050 Marionette DEBUG loaded listener.js 03:30:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f774d792c00) [pid = 1842] [serial = 2246] [outer = 0x7f7749a0e400] 03:30:39 INFO - PROCESS | 1842 | 1461407439864 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]]]}] 03: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. 03:30:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1480ms 03:30:39 INFO - PROCESS | 1842 | 1461407439909 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:30:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:30:39 INFO - PROCESS | 1842 | 1461407439913 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:30:39 INFO - PROCESS | 1842 | 1461407439920 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:30:39 INFO - PROCESS | 1842 | 1461407439924 Marionette TRACE conn3 <- [1,2962,null,{}] 03:30:39 INFO - PROCESS | 1842 | 1461407439930 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}] 03:30:40 INFO - PROCESS | 1842 | 1461407440238 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:30:40 INFO - PROCESS | 1842 | 1461407440495 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7760bba800 == 167 [pid = 1842] [id = 749] 03:30:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f77492c3c00) [pid = 1842] [serial = 2247] [outer = (nil)] 03:30:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f774d793c00) [pid = 1842] [serial = 2248] [outer = 0x7f77492c3c00] 03:30:40 INFO - PROCESS | 1842 | 1461407440586 Marionette DEBUG loaded listener.js 03:30:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f774ddd9c00) [pid = 1842] [serial = 2249] [outer = 0x7f77492c3c00] 03:30:41 INFO - PROCESS | 1842 | 1461407441378 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]]]}] 03:30:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:30:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1490ms 03:30:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:30:41 INFO - PROCESS | 1842 | 1461407441414 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:30:41 INFO - PROCESS | 1842 | 1461407441417 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:30:41 INFO - PROCESS | 1842 | 1461407441423 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:30:41 INFO - PROCESS | 1842 | 1461407441426 Marionette TRACE conn3 <- [1,2966,null,{}] 03:30:41 INFO - PROCESS | 1842 | 1461407441433 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}] 03:30:41 INFO - PROCESS | 1842 | 1461407441673 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:30:41 INFO - PROCESS | 1842 | 1461407441935 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77616b3800 == 168 [pid = 1842] [id = 750] 03:30:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f7749cec000) [pid = 1842] [serial = 2250] [outer = (nil)] 03:30:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f774e548400) [pid = 1842] [serial = 2251] [outer = 0x7f7749cec000] 03:30:42 INFO - PROCESS | 1842 | 1461407442013 Marionette DEBUG loaded listener.js 03:30:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f774e620800) [pid = 1842] [serial = 2252] [outer = 0x7f7749cec000] 03:30:42 INFO - PROCESS | 1842 | 1461407442788 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]]]}] 03:30:42 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. 03:30:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1384ms 03:30:42 INFO - PROCESS | 1842 | 1461407442806 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:30:42 INFO - PROCESS | 1842 | 1461407442809 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:30:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:30:42 INFO - PROCESS | 1842 | 1461407442815 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:30:42 INFO - PROCESS | 1842 | 1461407442817 Marionette TRACE conn3 <- [1,2970,null,{}] 03:30:42 INFO - PROCESS | 1842 | 1461407442823 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}] 03:30:43 INFO - PROCESS | 1842 | 1461407443057 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:30:43 INFO - PROCESS | 1842 | 1461407443349 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7763dc7800 == 169 [pid = 1842] [id = 751] 03:30:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f77376b4800) [pid = 1842] [serial = 2253] [outer = (nil)] 03:30:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f774e918800) [pid = 1842] [serial = 2254] [outer = 0x7f77376b4800] 03:30:43 INFO - PROCESS | 1842 | 1461407443426 Marionette DEBUG loaded listener.js 03:30:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f774ec27400) [pid = 1842] [serial = 2255] [outer = 0x7f77376b4800] 03:30:44 INFO - PROCESS | 1842 | 1461407444223 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]]]}] 03:30:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:30:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1433ms 03:30:44 INFO - PROCESS | 1842 | 1461407444250 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:30:44 INFO - PROCESS | 1842 | 1461407444253 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:30:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:30:44 INFO - PROCESS | 1842 | 1461407444261 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:30:44 INFO - PROCESS | 1842 | 1461407444264 Marionette TRACE conn3 <- [1,2974,null,{}] 03:30:44 INFO - PROCESS | 1842 | 1461407444270 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}] 03:30:44 INFO - PROCESS | 1842 | 1461407444507 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:30:44 INFO - PROCESS | 1842 | 1461407444765 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77658ad000 == 170 [pid = 1842] [id = 752] 03:30:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f774d8b0800) [pid = 1842] [serial = 2256] [outer = (nil)] 03:30:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f774ef92800) [pid = 1842] [serial = 2257] [outer = 0x7f774d8b0800] 03:30:44 INFO - PROCESS | 1842 | 1461407444841 Marionette DEBUG loaded listener.js 03:30:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f774f524800) [pid = 1842] [serial = 2258] [outer = 0x7f774d8b0800] 03:30:45 INFO - PROCESS | 1842 | 1461407445787 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]]]}] 03:30:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 03:30:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1535ms 03:30:45 INFO - PROCESS | 1842 | 1461407445797 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:30:45 INFO - PROCESS | 1842 | 1461407445801 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:30:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:30:45 INFO - PROCESS | 1842 | 1461407445808 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:30:45 INFO - PROCESS | 1842 | 1461407445811 Marionette TRACE conn3 <- [1,2978,null,{}] 03:30:45 INFO - PROCESS | 1842 | 1461407445817 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}] 03:30:46 INFO - PROCESS | 1842 | 1461407446049 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:30:46 INFO - PROCESS | 1842 | 1461407446306 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772d74f000 == 171 [pid = 1842] [id = 753] 03:30:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f774e916800) [pid = 1842] [serial = 2259] [outer = (nil)] 03:30:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f774fbae800) [pid = 1842] [serial = 2260] [outer = 0x7f774e916800] 03:30:46 INFO - PROCESS | 1842 | 1461407446384 Marionette DEBUG loaded listener.js 03:30:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f774fbba800) [pid = 1842] [serial = 2261] [outer = 0x7f774e916800] 03:30:47 INFO - PROCESS | 1842 | 1461407447162 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]]]}] 03:30:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:30:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1380ms 03:30:47 INFO - PROCESS | 1842 | 1461407447188 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:30:47 INFO - PROCESS | 1842 | 1461407447191 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:30:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:30:47 INFO - PROCESS | 1842 | 1461407447197 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:30:47 INFO - PROCESS | 1842 | 1461407447200 Marionette TRACE conn3 <- [1,2982,null,{}] 03:30:47 INFO - PROCESS | 1842 | 1461407447205 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}] 03:30:47 INFO - PROCESS | 1842 | 1461407447446 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:30:47 INFO - PROCESS | 1842 | 1461407447749 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772f712800 == 172 [pid = 1842] [id = 754] 03:30:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f7730da4800) [pid = 1842] [serial = 2262] [outer = (nil)] 03:30:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f774fbb8800) [pid = 1842] [serial = 2263] [outer = 0x7f7730da4800] 03:30:47 INFO - PROCESS | 1842 | 1461407447828 Marionette DEBUG loaded listener.js 03:30:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f774fbcc800) [pid = 1842] [serial = 2264] [outer = 0x7f7730da4800] 03:30:48 INFO - PROCESS | 1842 | 1461407448626 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"]]]}] 03:30:48 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 03:30:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:30:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1438ms 03:30:48 INFO - PROCESS | 1842 | 1461407448637 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:30:48 INFO - PROCESS | 1842 | 1461407448641 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:30:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:30:48 INFO - PROCESS | 1842 | 1461407448647 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:30:48 INFO - PROCESS | 1842 | 1461407448650 Marionette TRACE conn3 <- [1,2986,null,{}] 03:30:48 INFO - PROCESS | 1842 | 1461407448656 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}] 03:30:48 INFO - PROCESS | 1842 | 1461407448900 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:30:49 INFO - PROCESS | 1842 | 1461407449157 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773045b800 == 173 [pid = 1842] [id = 755] 03:30:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f773660bc00) [pid = 1842] [serial = 2265] [outer = (nil)] 03:30:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f775157e800) [pid = 1842] [serial = 2266] [outer = 0x7f773660bc00] 03:30:49 INFO - PROCESS | 1842 | 1461407449235 Marionette DEBUG loaded listener.js 03:30:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f7752417000) [pid = 1842] [serial = 2267] [outer = 0x7f773660bc00] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b369800 == 172 [pid = 1842] [id = 680] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7747cee800 == 171 [pid = 1842] [id = 678] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749477000 == 170 [pid = 1842] [id = 679] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7755507000 == 169 [pid = 1842] [id = 728] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77516db000 == 168 [pid = 1842] [id = 727] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774fb4d000 == 167 [pid = 1842] [id = 726] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774eef3800 == 166 [pid = 1842] [id = 725] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e9e1000 == 165 [pid = 1842] [id = 724] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774e278800 == 164 [pid = 1842] [id = 723] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d513800 == 163 [pid = 1842] [id = 722] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77498b5000 == 162 [pid = 1842] [id = 721] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7749256000 == 161 [pid = 1842] [id = 720] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7745f21000 == 160 [pid = 1842] [id = 719] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456e7800 == 159 [pid = 1842] [id = 718] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774504c800 == 158 [pid = 1842] [id = 717] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7743273800 == 157 [pid = 1842] [id = 716] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77426ab000 == 156 [pid = 1842] [id = 715] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7741f18000 == 155 [pid = 1842] [id = 714] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773bcda000 == 154 [pid = 1842] [id = 713] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773769e800 == 153 [pid = 1842] [id = 712] 03:30:51 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772db73800 == 152 [pid = 1842] [id = 711] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f7738043c00) [pid = 1842] [serial = 2007] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f773b983400) [pid = 1842] [serial = 2081] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f774501c400) [pid = 1842] [serial = 2094] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f77327eb400) [pid = 1842] [serial = 2066] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f7742069400) [pid = 1842] [serial = 2025] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f7742537400) [pid = 1842] [serial = 2087] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f7738c56800) [pid = 1842] [serial = 2130] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f7736611400) [pid = 1842] [serial = 2126] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f77426d5800) [pid = 1842] [serial = 2088] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f774893d800) [pid = 1842] [serial = 2106] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f77487bdc00) [pid = 1842] [serial = 2040] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f7737acb000) [pid = 1842] [serial = 2013] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f7748d15c00) [pid = 1842] [serial = 2112] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f7747219c00) [pid = 1842] [serial = 2100] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f7749108000) [pid = 1842] [serial = 2114] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f7747d32000) [pid = 1842] [serial = 2102] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f77447c3800) [pid = 1842] [serial = 2090] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f7748d07c00) [pid = 1842] [serial = 2043] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f77376b6800) [pid = 1842] [serial = 2069] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f77376bac00) [pid = 1842] [serial = 2127] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f7737ac6c00) [pid = 1842] [serial = 1938] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f773b5ddc00) [pid = 1842] [serial = 2022] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f774923e800) [pid = 1842] [serial = 1989] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f7748d0cc00) [pid = 1842] [serial = 2111] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7742065000) [pid = 1842] [serial = 2085] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f774875a400) [pid = 1842] [serial = 2105] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f773b5e9c00) [pid = 1842] [serial = 2079] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f7745277400) [pid = 1842] [serial = 2034] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f7738c57800) [pid = 1842] [serial = 2132] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f77492bec00) [pid = 1842] [serial = 2117] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f773b5dc400) [pid = 1842] [serial = 2078] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f773b992800) [pid = 1842] [serial = 2082] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f7745560800) [pid = 1842] [serial = 2096] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f773c608000) [pid = 1842] [serial = 2084] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f77338a1400) [pid = 1842] [serial = 2124] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f77487bd000) [pid = 1842] [serial = 2046] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f7745cc5400) [pid = 1842] [serial = 2097] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f7744ed6c00) [pid = 1842] [serial = 2031] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f7734f53c00) [pid = 1842] [serial = 2010] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f77493c5c00) [pid = 1842] [serial = 2118] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f7749986400) [pid = 1842] [serial = 2120] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f7737ac3000) [pid = 1842] [serial = 2070] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f7739e83000) [pid = 1842] [serial = 2075] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f773b3ce400) [pid = 1842] [serial = 2076] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f7744903000) [pid = 1842] [serial = 2091] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f7748703000) [pid = 1842] [serial = 2103] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f77489b5800) [pid = 1842] [serial = 2108] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f7737de2c00) [pid = 1842] [serial = 2129] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f7733691800) [pid = 1842] [serial = 2067] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f773b304c00) [pid = 1842] [serial = 2019] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f773922ec00) [pid = 1842] [serial = 2016] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f774477b000) [pid = 1842] [serial = 2028] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f7745cbc800) [pid = 1842] [serial = 2037] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f773368dc00) [pid = 1842] [serial = 2123] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f77462dac00) [pid = 1842] [serial = 2099] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f774923b000) [pid = 1842] [serial = 2115] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f773922dc00) [pid = 1842] [serial = 2073] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f77493c8c00) [pid = 1842] [serial = 1992] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f7748bf4c00) [pid = 1842] [serial = 2109] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f7738dda400) [pid = 1842] [serial = 2072] [outer = (nil)] [url = about:blank] 03:30:51 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f7744fb5000) [pid = 1842] [serial = 2093] [outer = (nil)] [url = about:blank] 03:30:52 INFO - PROCESS | 1842 | 1461407452622 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]]]}] 03:30:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:30:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 3993ms 03:30:52 INFO - PROCESS | 1842 | 1461407452643 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:30:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:30:52 INFO - PROCESS | 1842 | 1461407452653 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:30:52 INFO - PROCESS | 1842 | 1461407452665 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:30:52 INFO - PROCESS | 1842 | 1461407452671 Marionette TRACE conn3 <- [1,2990,null,{}] 03:30:52 INFO - PROCESS | 1842 | 1461407452680 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}] 03:30:52 INFO - PROCESS | 1842 | 1461407452988 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:30:53 INFO - PROCESS | 1842 | 1461407453183 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773047a800 == 153 [pid = 1842] [id = 756] 03:30:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f7730da9c00) [pid = 1842] [serial = 2268] [outer = (nil)] 03:30:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f77332a0000) [pid = 1842] [serial = 2269] [outer = 0x7f7730da9c00] 03:30:53 INFO - PROCESS | 1842 | 1461407453255 Marionette DEBUG loaded listener.js 03:30:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f773388e000) [pid = 1842] [serial = 2270] [outer = 0x7f7730da9c00] 03:30:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733cde000 == 154 [pid = 1842] [id = 757] 03:30:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f7734f57400) [pid = 1842] [serial = 2271] [outer = (nil)] 03:30:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f773389e800) [pid = 1842] [serial = 2272] [outer = 0x7f7734f57400] 03:30:54 INFO - PROCESS | 1842 | 1461407454147 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]]]}] 03:30:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:30:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1501ms 03:30:54 INFO - PROCESS | 1842 | 1461407454165 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:30:54 INFO - PROCESS | 1842 | 1461407454173 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:30:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:30:54 INFO - PROCESS | 1842 | 1461407454183 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:30:54 INFO - PROCESS | 1842 | 1461407454186 Marionette TRACE conn3 <- [1,2994,null,{}] 03:30:54 INFO - PROCESS | 1842 | 1461407454192 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}] 03:30:54 INFO - PROCESS | 1842 | 1461407454482 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:30:54 INFO - PROCESS | 1842 | 1461407454699 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7735814000 == 155 [pid = 1842] [id = 758] 03:30:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f77327ebc00) [pid = 1842] [serial = 2273] [outer = (nil)] 03:30:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f7736607800) [pid = 1842] [serial = 2274] [outer = 0x7f77327ebc00] 03:30:54 INFO - PROCESS | 1842 | 1461407454764 Marionette DEBUG loaded listener.js 03:30:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f7737a03000) [pid = 1842] [serial = 2275] [outer = 0x7f77327ebc00] 03:30:55 INFO - PROCESS | 1842 | 1461407455565 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]]]}] 03:30:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:30:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:30:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1433ms 03:30:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:30:55 INFO - PROCESS | 1842 | 1461407455617 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:30:55 INFO - PROCESS | 1842 | 1461407455620 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:30:55 INFO - PROCESS | 1842 | 1461407455626 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:30:55 INFO - PROCESS | 1842 | 1461407455631 Marionette TRACE conn3 <- [1,2998,null,{}] 03:30:55 INFO - PROCESS | 1842 | 1461407455656 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}] 03:30:56 INFO - PROCESS | 1842 | 1461407456098 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:30:56 INFO - PROCESS | 1842 | 1461407456133 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77379e7800 == 156 [pid = 1842] [id = 759] 03:30:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f7737de2c00) [pid = 1842] [serial = 2276] [outer = (nil)] 03:30:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f7738c50400) [pid = 1842] [serial = 2277] [outer = 0x7f7737de2c00] 03:30:56 INFO - PROCESS | 1842 | 1461407456206 Marionette DEBUG loaded listener.js 03:30:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f7739221400) [pid = 1842] [serial = 2278] [outer = 0x7f7737de2c00] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f7748d13800) [pid = 1842] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f7732fed400) [pid = 1842] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f77366ad000) [pid = 1842] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f772dbae000) [pid = 1842] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f773c60ec00) [pid = 1842] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f7749a09800) [pid = 1842] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f7749984000) [pid = 1842] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f77493ccc00) [pid = 1842] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f77493cc800) [pid = 1842] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f773388a400) [pid = 1842] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f7730d9bc00) [pid = 1842] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f773368ec00) [pid = 1842] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f772dbb4800) [pid = 1842] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f77306da800) [pid = 1842] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f7749983c00) [pid = 1842] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f774a743000) [pid = 1842] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:30:57 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f77447e7c00) [pid = 1842] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:30:57 INFO - PROCESS | 1842 | 1461407457367 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]]]}] 03:30:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:30:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1791ms 03:30:57 INFO - PROCESS | 1842 | 1461407457417 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:30:57 INFO - PROCESS | 1842 | 1461407457422 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:30:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:30:57 INFO - PROCESS | 1842 | 1461407457427 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:30:57 INFO - PROCESS | 1842 | 1461407457429 Marionette TRACE conn3 <- [1,3002,null,{}] 03:30:57 INFO - PROCESS | 1842 | 1461407457435 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}] 03:30:57 INFO - PROCESS | 1842 | 1461407457736 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:30:57 INFO - PROCESS | 1842 | 1461407457759 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77393de800 == 157 [pid = 1842] [id = 760] 03:30:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f772dbae000) [pid = 1842] [serial = 2279] [outer = (nil)] 03:30:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f7738c53c00) [pid = 1842] [serial = 2280] [outer = 0x7f772dbae000] 03:30:57 INFO - PROCESS | 1842 | 1461407457827 Marionette DEBUG loaded listener.js 03:30:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f7739d05000) [pid = 1842] [serial = 2281] [outer = 0x7f772dbae000] 03:30:58 INFO - PROCESS | 1842 | 1461407458619 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]]]}] 03:30:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:30:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1226ms 03:30:58 INFO - PROCESS | 1842 | 1461407458662 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:30:58 INFO - PROCESS | 1842 | 1461407458664 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:30:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:30:58 INFO - PROCESS | 1842 | 1461407458671 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:30:58 INFO - PROCESS | 1842 | 1461407458674 Marionette TRACE conn3 <- [1,3006,null,{}] 03:30:58 INFO - PROCESS | 1842 | 1461407458692 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}] 03:30:58 INFO - PROCESS | 1842 | 1461407458912 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:30:59 INFO - PROCESS | 1842 | 1461407459333 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772d9c8000 == 158 [pid = 1842] [id = 761] 03:30:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f772dbb4800) [pid = 1842] [serial = 2282] [outer = (nil)] 03:30:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f772f6dd800) [pid = 1842] [serial = 2283] [outer = 0x7f772dbb4800] 03:30:59 INFO - PROCESS | 1842 | 1461407459417 Marionette DEBUG loaded listener.js 03:30:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f7730d9bc00) [pid = 1842] [serial = 2284] [outer = 0x7f772dbb4800] 03:31:00 INFO - PROCESS | 1842 | 1461407460427 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]]]}] 03:31:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:31:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1791ms 03:31:00 INFO - PROCESS | 1842 | 1461407460480 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:31:00 INFO - PROCESS | 1842 | 1461407460487 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:31:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:31:00 INFO - PROCESS | 1842 | 1461407460498 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:31:00 INFO - PROCESS | 1842 | 1461407460504 Marionette TRACE conn3 <- [1,3010,null,{}] 03:31:00 INFO - PROCESS | 1842 | 1461407460513 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}] 03:31:00 INFO - PROCESS | 1842 | 1461407460770 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:31:01 INFO - PROCESS | 1842 | 1461407461096 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737688000 == 159 [pid = 1842] [id = 762] 03:31:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f7734e44800) [pid = 1842] [serial = 2285] [outer = (nil)] 03:31:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f7736604c00) [pid = 1842] [serial = 2286] [outer = 0x7f7734e44800] 03:31:01 INFO - PROCESS | 1842 | 1461407461186 Marionette DEBUG loaded listener.js 03:31:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f77366ac800) [pid = 1842] [serial = 2287] [outer = 0x7f7734e44800] 03:31:02 INFO - PROCESS | 1842 | 1461407462056 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]]]}] 03:31:02 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 03:31:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1585ms 03:31:02 INFO - PROCESS | 1842 | 1461407462088 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:31:02 INFO - PROCESS | 1842 | 1461407462097 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:31:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:31:02 INFO - PROCESS | 1842 | 1461407462106 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:31:02 INFO - PROCESS | 1842 | 1461407462110 Marionette TRACE conn3 <- [1,3014,null,{}] 03:31:02 INFO - PROCESS | 1842 | 1461407462117 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}] 03:31:02 INFO - PROCESS | 1842 | 1461407462393 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:31:02 INFO - PROCESS | 1842 | 1461407462674 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bccd000 == 160 [pid = 1842] [id = 763] 03:31:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f7737aca000) [pid = 1842] [serial = 2288] [outer = (nil)] 03:31:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f7737dd7c00) [pid = 1842] [serial = 2289] [outer = 0x7f7737aca000] 03:31:02 INFO - PROCESS | 1842 | 1461407462761 Marionette DEBUG loaded listener.js 03:31:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f7738c59c00) [pid = 1842] [serial = 2290] [outer = 0x7f7737aca000] 03:31:03 INFO - PROCESS | 1842 | [1842] 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 03:31:03 INFO - PROCESS | 1842 | 1461407463806 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:31:03 INFO - {} 03:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:31:03 INFO - {} 03:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:31:03 INFO - {} 03:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:31:03 INFO - {} 03:31:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1739ms 03:31:03 INFO - PROCESS | 1842 | 1461407463849 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:31:03 INFO - PROCESS | 1842 | 1461407463853 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:31:03 INFO - TEST-START | /FileAPI/fileReader.html 03:31:03 INFO - PROCESS | 1842 | 1461407463870 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:31:03 INFO - PROCESS | 1842 | 1461407463880 Marionette TRACE conn3 <- [1,3018,null,{}] 03:31:03 INFO - PROCESS | 1842 | 1461407463938 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}] 03:31:04 INFO - PROCESS | 1842 | 1461407464194 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:31:04 INFO - PROCESS | 1842 | 1461407464504 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774231d000 == 161 [pid = 1842] [id = 764] 03:31:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f7739228c00) [pid = 1842] [serial = 2291] [outer = (nil)] 03:31:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f773b5e3800) [pid = 1842] [serial = 2292] [outer = 0x7f7739228c00] 03:31:04 INFO - PROCESS | 1842 | 1461407464583 Marionette DEBUG loaded listener.js 03:31:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f773b6fa000) [pid = 1842] [serial = 2293] [outer = 0x7f7739228c00] 03:31:05 INFO - PROCESS | 1842 | 1461407465351 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]]]}] 03:31:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:31:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:31:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:31:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:31:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 1539ms 03:31:05 INFO - PROCESS | 1842 | 1461407465402 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:31:05 INFO - PROCESS | 1842 | 1461407465407 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:31:05 INFO - TEST-START | /FileAPI/historical.html 03:31:05 INFO - PROCESS | 1842 | 1461407465414 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:31:05 INFO - PROCESS | 1842 | 1461407465417 Marionette TRACE conn3 <- [1,3022,null,{}] 03:31:05 INFO - PROCESS | 1842 | 1461407465422 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}] 03:31:05 INFO - PROCESS | 1842 | 1461407465700 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:31:05 INFO - PROCESS | 1842 | 1461407465978 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774321f000 == 162 [pid = 1842] [id = 765] 03:31:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f7739e84000) [pid = 1842] [serial = 2294] [outer = (nil)] 03:31:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f773b7b8c00) [pid = 1842] [serial = 2295] [outer = 0x7f7739e84000] 03:31:06 INFO - PROCESS | 1842 | 1461407466058 Marionette DEBUG loaded listener.js 03:31:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f773c3ba000) [pid = 1842] [serial = 2296] [outer = 0x7f7739e84000] 03:31:06 INFO - PROCESS | 1842 | 1461407466871 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"]]]}] 03:31:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:31:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:31:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:31:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:31:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:31:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:31:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:31:06 INFO - TEST-OK | /FileAPI/historical.html | took 1482ms 03:31:06 INFO - PROCESS | 1842 | 1461407466901 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:31:06 INFO - PROCESS | 1842 | 1461407466904 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:31:06 INFO - TEST-START | /FileAPI/idlharness.html 03:31:06 INFO - PROCESS | 1842 | 1461407466911 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:31:06 INFO - PROCESS | 1842 | 1461407466914 Marionette TRACE conn3 <- [1,3026,null,{}] 03:31:06 INFO - PROCESS | 1842 | 1461407466920 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}] 03:31:07 INFO - PROCESS | 1842 | 1461407467203 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:31:07 INFO - PROCESS | 1842 | 1461407467454 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774470b000 == 163 [pid = 1842] [id = 766] 03:31:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f77426c9400) [pid = 1842] [serial = 2297] [outer = (nil)] 03:31:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f774308b000) [pid = 1842] [serial = 2298] [outer = 0x7f77426c9400] 03:31:07 INFO - PROCESS | 1842 | 1461407467550 Marionette DEBUG loaded listener.js 03:31:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f77447e8c00) [pid = 1842] [serial = 2299] [outer = 0x7f77426c9400] 03:31:09 INFO - PROCESS | 1842 | 1461407469237 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]]]}] 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:31:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:31:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:31:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:31:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:31:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:31:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:31:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:31:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:31:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:31:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:31:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:31:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:31:09 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 03:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:31:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:31:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:31:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:31:09 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 03:31:09 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 03:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:31:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:31:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:31:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:31:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:31:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:31:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:31:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:31:09 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 03:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:31:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:31:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:31:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:31:09 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 03:31:09 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 03:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:31:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:31:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:31:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:31:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:31:09 INFO - TEST-OK | /FileAPI/idlharness.html | took 2413ms 03:31:09 INFO - PROCESS | 1842 | 1461407469324 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:31:09 INFO - PROCESS | 1842 | 1461407469327 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:31:09 INFO - TEST-START | /FileAPI/idlharness.worker 03:31:09 INFO - PROCESS | 1842 | 1461407469339 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:31:09 INFO - PROCESS | 1842 | 1461407469349 Marionette TRACE conn3 <- [1,3030,null,{}] 03:31:09 INFO - PROCESS | 1842 | 1461407469470 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}] 03:31:09 INFO - PROCESS | 1842 | 1461407469760 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:31:09 INFO - PROCESS | 1842 | 1461407469971 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f21800 == 164 [pid = 1842] [id = 767] 03:31:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f77426ca000) [pid = 1842] [serial = 2300] [outer = (nil)] 03:31:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f7748d0b800) [pid = 1842] [serial = 2301] [outer = 0x7f77426ca000] 03:31:10 INFO - PROCESS | 1842 | 1461407470046 Marionette DEBUG loaded listener.js 03:31:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f774910c000) [pid = 1842] [serial = 2302] [outer = 0x7f77426ca000] 03:31:10 INFO - PROCESS | 1842 | [1842] 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 03:31:12 INFO - PROCESS | 1842 | 1461407472209 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,{},{}]]]}] 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:31:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:31:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:31:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:31:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:31:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:31:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:31:12 INFO - {} 03:31:12 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 03:31:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:31:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:31:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:31:12 INFO - {} 03:31:12 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 - {} 03:31:12 INFO - {} 03:31:12 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 03:31:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:31:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:31:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:31:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:31:12 INFO - {} 03:31:12 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 03:31:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:31:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:31:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:31:12 INFO - {} 03:31:12 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 - {} 03:31:12 INFO - {} 03:31:12 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 03:31:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:31:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:31:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 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 03:31:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:31:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:31:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 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 03:31:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 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 03:31:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 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 03:31:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:31:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:31:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:31:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:31:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:31:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:31:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:31:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:31:12 INFO - {} 03:31:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2977ms 03:31:12 INFO - PROCESS | 1842 | 1461407472356 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:31:12 INFO - PROCESS | 1842 | 1461407472360 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:31:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:31:12 INFO - PROCESS | 1842 | 1461407472373 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:31:12 INFO - PROCESS | 1842 | 1461407472377 Marionette TRACE conn3 <- [1,3034,null,{}] 03:31:12 INFO - PROCESS | 1842 | 1461407472390 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}] 03:31:12 INFO - PROCESS | 1842 | 1461407472731 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:31:13 INFO - PROCESS | 1842 | 1461407473012 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749467000 == 165 [pid = 1842] [id = 768] 03:31:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f7748d10800) [pid = 1842] [serial = 2303] [outer = (nil)] 03:31:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f77492c6400) [pid = 1842] [serial = 2304] [outer = 0x7f7748d10800] 03:31:13 INFO - PROCESS | 1842 | 1461407473089 Marionette DEBUG loaded listener.js 03:31:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f775157e400) [pid = 1842] [serial = 2305] [outer = 0x7f7748d10800] 03:31:13 INFO - PROCESS | 1842 | 1461407473898 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]]]}] 03:31:13 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:31:13 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1538ms 03:31:13 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:31:13 INFO - PROCESS | 1842 | 1461407473911 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:31:13 INFO - PROCESS | 1842 | 1461407473913 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:31:13 INFO - PROCESS | 1842 | 1461407473920 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:31:13 INFO - PROCESS | 1842 | 1461407473924 Marionette TRACE conn3 <- [1,3038,null,{}] 03:31:13 INFO - PROCESS | 1842 | 1461407473929 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}] 03:31:14 INFO - PROCESS | 1842 | 1461407474172 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:31:14 INFO - PROCESS | 1842 | 1461407474431 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749ad5800 == 166 [pid = 1842] [id = 769] 03:31:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f7745018800) [pid = 1842] [serial = 2306] [outer = (nil)] 03:31:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f7751584000) [pid = 1842] [serial = 2307] [outer = 0x7f7745018800] 03:31:14 INFO - PROCESS | 1842 | 1461407474511 Marionette DEBUG loaded listener.js 03:31:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f7755267c00) [pid = 1842] [serial = 2308] [outer = 0x7f7745018800] 03:31:15 INFO - PROCESS | 1842 | 1461407475328 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"]]]}] 03:31:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:31:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:31:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1431ms 03:31:15 INFO - PROCESS | 1842 | 1461407475352 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:31:15 INFO - PROCESS | 1842 | 1461407475356 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:31:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:31:15 INFO - PROCESS | 1842 | 1461407475362 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:31:15 INFO - PROCESS | 1842 | 1461407475364 Marionette TRACE conn3 <- [1,3042,null,{}] 03:31:15 INFO - PROCESS | 1842 | 1461407475370 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}] 03:31:15 INFO - PROCESS | 1842 | 1461407475655 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:31:15 INFO - PROCESS | 1842 | 1461407475912 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774bedd800 == 167 [pid = 1842] [id = 770] 03:31:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f7748750400) [pid = 1842] [serial = 2309] [outer = (nil)] 03:31:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f775bd6cc00) [pid = 1842] [serial = 2310] [outer = 0x7f7748750400] 03:31:15 INFO - PROCESS | 1842 | 1461407475992 Marionette DEBUG loaded listener.js 03:31:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f775c006800) [pid = 1842] [serial = 2311] [outer = 0x7f7748750400] 03:31:17 INFO - PROCESS | 1842 | 1461407477088 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]]]}] 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:31:17 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. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:31:17 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'.) 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:31:17 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. 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:31:17 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. 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:31:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:31:17 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. 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:31:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:31:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:31:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:31:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:31:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:31:17 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1806ms 03:31:17 INFO - PROCESS | 1842 | 1461407477171 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:31:17 INFO - PROCESS | 1842 | 1461407477176 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:31:17 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:31:17 INFO - PROCESS | 1842 | 1461407477236 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:31:17 INFO - PROCESS | 1842 | 1461407477242 Marionette TRACE conn3 <- [1,3046,null,{}] 03:31:17 INFO - PROCESS | 1842 | 1461407477260 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}] 03:31:17 INFO - PROCESS | 1842 | 1461407477519 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:31:17 INFO - PROCESS | 1842 | 1461407477939 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7745f03000 == 168 [pid = 1842] [id = 771] 03:31:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f774910f400) [pid = 1842] [serial = 2312] [outer = (nil)] 03:31:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f7749241400) [pid = 1842] [serial = 2313] [outer = 0x7f774910f400] 03:31:18 INFO - PROCESS | 1842 | 1461407478035 Marionette DEBUG loaded listener.js 03:31:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f7749984400) [pid = 1842] [serial = 2314] [outer = 0x7f774910f400] 03:31:18 INFO - PROCESS | 1842 | [1842] 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 03:31:18 INFO - PROCESS | 1842 | 1461407478920 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:31:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:31:18 INFO - {} 03:31:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1754ms 03:31:18 INFO - PROCESS | 1842 | 1461407478939 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:31:18 INFO - PROCESS | 1842 | 1461407478944 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:31:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:31:18 INFO - PROCESS | 1842 | 1461407478951 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:31:18 INFO - PROCESS | 1842 | 1461407478957 Marionette TRACE conn3 <- [1,3050,null,{}] 03:31:18 INFO - PROCESS | 1842 | 1461407478963 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}] 03:31:19 INFO - PROCESS | 1842 | 1461407479230 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:31:19 INFO - PROCESS | 1842 | 1461407479510 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774dac9800 == 169 [pid = 1842] [id = 772] 03:31:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f7749233800) [pid = 1842] [serial = 2315] [outer = (nil)] 03:31:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f7749cf7800) [pid = 1842] [serial = 2316] [outer = 0x7f7749233800] 03:31:19 INFO - PROCESS | 1842 | 1461407479598 Marionette DEBUG loaded listener.js 03:31:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f7756188c00) [pid = 1842] [serial = 2317] [outer = 0x7f7749233800] 03:31:20 INFO - PROCESS | 1842 | 1461407480451 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]]]}] 03:31:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:31:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:31:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:31:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:31:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1532ms 03:31:20 INFO - PROCESS | 1842 | 1461407480485 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:31:20 INFO - PROCESS | 1842 | 1461407480488 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:31:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:31:20 INFO - PROCESS | 1842 | 1461407480495 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:31:20 INFO - PROCESS | 1842 | 1461407480499 Marionette TRACE conn3 <- [1,3054,null,{}] 03:31:20 INFO - PROCESS | 1842 | 1461407480504 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}] 03:31:20 INFO - PROCESS | 1842 | 1461407480756 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:31:21 INFO - PROCESS | 1842 | 1461407481041 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774e37b800 == 170 [pid = 1842] [id = 773] 03:31:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f7749cf0400) [pid = 1842] [serial = 2318] [outer = (nil)] 03:31:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f775c217800) [pid = 1842] [serial = 2319] [outer = 0x7f7749cf0400] 03:31:21 INFO - PROCESS | 1842 | 1461407481122 Marionette DEBUG loaded listener.js 03:31:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f775d148c00) [pid = 1842] [serial = 2320] [outer = 0x7f7749cf0400] 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:31:22 INFO - PROCESS | 1842 | 1461407482291 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"]]]}] 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:31:22 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" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:31:22 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" 03:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:31:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1905ms 03:31:22 INFO - PROCESS | 1842 | 1461407482402 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:31:22 INFO - PROCESS | 1842 | 1461407482411 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:31:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:31:22 INFO - PROCESS | 1842 | 1461407482418 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:31:22 INFO - PROCESS | 1842 | 1461407482420 Marionette TRACE conn3 <- [1,3058,null,{}] 03:31:22 INFO - PROCESS | 1842 | 1461407482425 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}] 03:31:22 INFO - PROCESS | 1842 | 1461407482739 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:31:23 INFO - PROCESS | 1842 | 1461407483050 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f774ef47000 == 171 [pid = 1842] [id = 774] 03:31:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f774bc5a400) [pid = 1842] [serial = 2321] [outer = (nil)] 03:31:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f775d2bf000) [pid = 1842] [serial = 2322] [outer = 0x7f774bc5a400] 03:31:23 INFO - PROCESS | 1842 | 1461407483128 Marionette DEBUG loaded listener.js 03:31:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f7760db6800) [pid = 1842] [serial = 2323] [outer = 0x7f774bc5a400] 03:31:23 INFO - PROCESS | 1842 | 1461407483958 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]]]}] 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:31:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:31:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:31:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:31:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:31:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:31:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:31:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:31:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:31:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1583ms 03:31:24 INFO - PROCESS | 1842 | 1461407484008 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:31:24 INFO - PROCESS | 1842 | 1461407484016 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:31:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:31:24 INFO - PROCESS | 1842 | 1461407484023 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:31:24 INFO - PROCESS | 1842 | 1461407484027 Marionette TRACE conn3 <- [1,3062,null,{}] 03:31:24 INFO - PROCESS | 1842 | 1461407484102 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}] 03:31:24 INFO - PROCESS | 1842 | 1461407484366 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:31:24 INFO - PROCESS | 1842 | 1461407484698 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7749251800 == 172 [pid = 1842] [id = 775] 03:31:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f773935a400) [pid = 1842] [serial = 2324] [outer = (nil)] 03:31:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f77492c3000) [pid = 1842] [serial = 2325] [outer = 0x7f773935a400] 03:31:24 INFO - PROCESS | 1842 | 1461407484777 Marionette DEBUG loaded listener.js 03:31:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f7749cf2400) [pid = 1842] [serial = 2326] [outer = 0x7f773935a400] 03:31:25 INFO - PROCESS | 1842 | [1842] 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 03:31:25 INFO - PROCESS | 1842 | 1461407485666 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:31:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:31:25 INFO - {} 03:31:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1679ms 03:31:25 INFO - PROCESS | 1842 | 1461407485705 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:31:25 INFO - PROCESS | 1842 | 1461407485708 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:31:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:31:25 INFO - PROCESS | 1842 | 1461407485719 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:31:25 INFO - PROCESS | 1842 | 1461407485721 Marionette TRACE conn3 <- [1,3066,null,{}] 03:31:25 INFO - PROCESS | 1842 | 1461407485727 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}] 03:31:26 INFO - PROCESS | 1842 | 1461407486090 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:31:26 INFO - PROCESS | 1842 | 1461407486359 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7764049800 == 173 [pid = 1842] [id = 776] 03:31:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f772f977c00) [pid = 1842] [serial = 2327] [outer = (nil)] 03:31:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f772f97dc00) [pid = 1842] [serial = 2328] [outer = 0x7f772f977c00] 03:31:26 INFO - PROCESS | 1842 | 1461407486444 Marionette DEBUG loaded listener.js 03:31:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f7749983c00) [pid = 1842] [serial = 2329] [outer = 0x7f772f977c00] 03:31:27 INFO - PROCESS | 1842 | 1461407487217 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]]]}] 03:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:31:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1538ms 03:31:27 INFO - PROCESS | 1842 | 1461407487256 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:31:27 INFO - PROCESS | 1842 | 1461407487259 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:31:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:31:27 INFO - PROCESS | 1842 | 1461407487265 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:31:27 INFO - PROCESS | 1842 | 1461407487268 Marionette TRACE conn3 <- [1,3070,null,{}] 03:31:27 INFO - PROCESS | 1842 | 1461407487274 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}] 03:31:27 INFO - PROCESS | 1842 | 1461407487527 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:31:27 INFO - PROCESS | 1842 | 1461407487833 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737954000 == 174 [pid = 1842] [id = 777] 03:31:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f772f978400) [pid = 1842] [serial = 2330] [outer = (nil)] 03:31:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f7736507400) [pid = 1842] [serial = 2331] [outer = 0x7f772f978400] 03:31:27 INFO - PROCESS | 1842 | 1461407487912 Marionette DEBUG loaded listener.js 03:31:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f773650c000) [pid = 1842] [serial = 2332] [outer = 0x7f772f978400] 03:31:28 INFO - PROCESS | 1842 | 1461407488776 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]]]}] 03:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:31:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1530ms 03:31:28 INFO - PROCESS | 1842 | 1461407488797 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:31:28 INFO - PROCESS | 1842 | 1461407488801 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:31:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:31:28 INFO - PROCESS | 1842 | 1461407488807 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:31:28 INFO - PROCESS | 1842 | 1461407488810 Marionette TRACE conn3 <- [1,3074,null,{}] 03:31:28 INFO - PROCESS | 1842 | 1461407488815 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}] 03:31:29 INFO - PROCESS | 1842 | 1461407489058 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77350db800 == 173 [pid = 1842] [id = 733] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c51e800 == 172 [pid = 1842] [id = 528] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77462a7800 == 171 [pid = 1842] [id = 51] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7730cf1000 == 170 [pid = 1842] [id = 598] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7738d1a000 == 169 [pid = 1842] [id = 645] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77393de800 == 168 [pid = 1842] [id = 760] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77379e7800 == 167 [pid = 1842] [id = 759] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7735814000 == 166 [pid = 1842] [id = 758] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7733cde000 == 165 [pid = 1842] [id = 757] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773047a800 == 164 [pid = 1842] [id = 756] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773045b800 == 163 [pid = 1842] [id = 755] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772f712800 == 162 [pid = 1842] [id = 754] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f772d74f000 == 161 [pid = 1842] [id = 753] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77658ad000 == 160 [pid = 1842] [id = 752] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7763dc7800 == 159 [pid = 1842] [id = 751] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77616b3800 == 158 [pid = 1842] [id = 750] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7760bba800 == 157 [pid = 1842] [id = 749] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f775ee40800 == 156 [pid = 1842] [id = 748] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774deb5800 == 155 [pid = 1842] [id = 746] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77516cf800 == 154 [pid = 1842] [id = 747] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774d519000 == 153 [pid = 1842] [id = 745] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774b461000 == 152 [pid = 1842] [id = 744] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77498b0000 == 151 [pid = 1842] [id = 743] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774941f000 == 150 [pid = 1842] [id = 742] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77489d1000 == 149 [pid = 1842] [id = 741] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f77456ee000 == 148 [pid = 1842] [id = 740] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f7744f1f800 == 147 [pid = 1842] [id = 739] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774460e000 == 146 [pid = 1842] [id = 738] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f774250a800 == 145 [pid = 1842] [id = 737] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773c5f1000 == 144 [pid = 1842] [id = 736] 03:31:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f773769a000 == 143 [pid = 1842] [id = 735] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f774998f000) [pid = 1842] [serial = 2121] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f7739cf3000) [pid = 1842] [serial = 2064] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f7737a04400) [pid = 1842] [serial = 2199] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f77376b1400) [pid = 1842] [serial = 2198] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f7730da0000) [pid = 1842] [serial = 2201] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f774b320400) [pid = 1842] [serial = 2177] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f774b313400) [pid = 1842] [serial = 2175] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f774a73ec00) [pid = 1842] [serial = 2174] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f7749d39c00) [pid = 1842] [serial = 2172] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f7749d31800) [pid = 1842] [serial = 2171] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f7749cf9c00) [pid = 1842] [serial = 2169] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f7749af7c00) [pid = 1842] [serial = 2168] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f7749a07400) [pid = 1842] [serial = 2166] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f77493d0c00) [pid = 1842] [serial = 2165] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f774910f800) [pid = 1842] [serial = 2163] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f7748bf8800) [pid = 1842] [serial = 2162] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f774875a000) [pid = 1842] [serial = 2160] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f7746f7a400) [pid = 1842] [serial = 2159] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f7745cc9400) [pid = 1842] [serial = 2156] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f7745013000) [pid = 1842] [serial = 2153] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f773b990c00) [pid = 1842] [serial = 2150] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f773b6f1c00) [pid = 1842] [serial = 2147] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f7739e83c00) [pid = 1842] [serial = 2144] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f77376ed000) [pid = 1842] [serial = 2141] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f7734e3bc00) [pid = 1842] [serial = 2139] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f773389f400) [pid = 1842] [serial = 2138] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f772f6d5c00) [pid = 1842] [serial = 2135] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f7733891400) [pid = 1842] [serial = 2195] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f7730bdb000) [pid = 1842] [serial = 2192] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f7732fe3000) [pid = 1842] [serial = 2193] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f774d778000) [pid = 1842] [serial = 2189] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f774d76fc00) [pid = 1842] [serial = 2187] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f774d641000) [pid = 1842] [serial = 2186] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f774cfdbc00) [pid = 1842] [serial = 2184] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f774cbe0c00) [pid = 1842] [serial = 2183] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f774c486800) [pid = 1842] [serial = 2181] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f774c2a5c00) [pid = 1842] [serial = 2180] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f774bc5ac00) [pid = 1842] [serial = 2178] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f77366a7000) [pid = 1842] [serial = 2202] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f7734de4c00) [pid = 1842] [serial = 2196] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f77380ab000) [pid = 1842] [serial = 2204] [outer = (nil)] [url = about:blank] 03:31:31 INFO - PROCESS | 1842 | 1461407491935 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f772db7d000 == 144 [pid = 1842] [id = 778] 03:31:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f772f97d400) [pid = 1842] [serial = 2333] [outer = (nil)] 03:31:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f772f980400) [pid = 1842] [serial = 2334] [outer = 0x7f772f97d400] 03:31:32 INFO - PROCESS | 1842 | 1461407492014 Marionette DEBUG loaded listener.js 03:31:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f7730bdc000) [pid = 1842] [serial = 2335] [outer = 0x7f772f97d400] 03:31:32 INFO - PROCESS | 1842 | 1461407492939 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]]]}] 03:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:31:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 4199ms 03:31:33 INFO - PROCESS | 1842 | 1461407493015 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:31:33 INFO - PROCESS | 1842 | 1461407493021 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:31:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:31:33 INFO - PROCESS | 1842 | 1461407493036 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:31:33 INFO - PROCESS | 1842 | 1461407493047 Marionette TRACE conn3 <- [1,3078,null,{}] 03:31:33 INFO - PROCESS | 1842 | 1461407493064 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}] 03:31:33 INFO - PROCESS | 1842 | 1461407493522 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:31:33 INFO - PROCESS | 1842 | 1461407493559 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773291c000 == 145 [pid = 1842] [id = 779] 03:31:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f7730be3000) [pid = 1842] [serial = 2336] [outer = (nil)] 03:31:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f773368f400) [pid = 1842] [serial = 2337] [outer = 0x7f7730be3000] 03:31:33 INFO - PROCESS | 1842 | 1461407493678 Marionette DEBUG loaded listener.js 03:31:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f77338a5800) [pid = 1842] [serial = 2338] [outer = 0x7f7730be3000] 03:31:34 INFO - PROCESS | 1842 | 1461407494965 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] 03:31:35 INFO - PROCESS | 1842 | 1461407495021 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:31:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:31:35 INFO - PROCESS | 1842 | 1461407495041 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:31:35 INFO - PROCESS | 1842 | 1461407495045 Marionette TRACE conn3 <- [1,3082,null,{}] 03:31:35 INFO - PROCESS | 1842 | 1461407495050 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}] 03:31:35 INFO - PROCESS | 1842 | 1461407495363 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:31:35 INFO - PROCESS | 1842 | 1461407495433 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77356d1000 == 146 [pid = 1842] [id = 780] 03:31:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f773650c800) [pid = 1842] [serial = 2339] [outer = (nil)] 03:31:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f77366a7800) [pid = 1842] [serial = 2340] [outer = 0x7f773650c800] 03:31:35 INFO - PROCESS | 1842 | 1461407495557 Marionette DEBUG loaded listener.js 03:31:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f77376e6c00) [pid = 1842] [serial = 2341] [outer = 0x7f773650c800] 03:31:36 INFO - PROCESS | 1842 | 1461407496517 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]]]}] 03:31:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:31:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:31:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1533ms 03:31:36 INFO - PROCESS | 1842 | 1461407496575 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:31:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:31:36 INFO - PROCESS | 1842 | 1461407496579 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f7733896400) [pid = 1842] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f773b3c5000) [pid = 1842] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f7738ddd000) [pid = 1842] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f773b98cc00) [pid = 1842] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f773b75a800) [pid = 1842] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f7739229400) [pid = 1842] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f77366a8000) [pid = 1842] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f772dbaa800) [pid = 1842] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f7739228800) [pid = 1842] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f7737de2c00) [pid = 1842] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f7749a0e400) [pid = 1842] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f7749a09400) [pid = 1842] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f7749d2bc00) [pid = 1842] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f7748702800) [pid = 1842] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f7747c5f400) [pid = 1842] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f7745cc8800) [pid = 1842] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f7745cbe000) [pid = 1842] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f7745272c00) [pid = 1842] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f7744911c00) [pid = 1842] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f773b5e1400) [pid = 1842] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f773b43b800) [pid = 1842] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f77327ebc00) [pid = 1842] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f773b43f800) [pid = 1842] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f77376b2000) [pid = 1842] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f7733893400) [pid = 1842] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f7734f57400) [pid = 1842] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f7730da9c00) [pid = 1842] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f773660bc00) [pid = 1842] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f7730da4800) [pid = 1842] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f774e916800) [pid = 1842] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f774d8b0800) [pid = 1842] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f77376b4800) [pid = 1842] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f7749cec000) [pid = 1842] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:31:37 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f77492c3c00) [pid = 1842] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:31:37 INFO - PROCESS | 1842 | 1461407497507 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:31:37 INFO - PROCESS | 1842 | 1461407497517 Marionette TRACE conn3 <- [1,3086,null,{}] 03:31:37 INFO - PROCESS | 1842 | 1461407497568 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}] 03:31:37 INFO - PROCESS | 1842 | 1461407497914 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:31:38 INFO - PROCESS | 1842 | 1461407498055 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7737955800 == 147 [pid = 1842] [id = 781] 03:31:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f77376ea400) [pid = 1842] [serial = 2342] [outer = (nil)] 03:31:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f7737de2c00) [pid = 1842] [serial = 2343] [outer = 0x7f77376ea400] 03:31:38 INFO - PROCESS | 1842 | 1461407498133 Marionette DEBUG loaded listener.js 03:31:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f7738c4f800) [pid = 1842] [serial = 2344] [outer = 0x7f77376ea400] 03:31:38 INFO - PROCESS | 1842 | 1461407498876 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:31:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2301ms 03:31:38 INFO - PROCESS | 1842 | 1461407498886 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:31:38 INFO - PROCESS | 1842 | 1461407498890 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:31:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:31:38 INFO - PROCESS | 1842 | 1461407498896 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:31:38 INFO - PROCESS | 1842 | 1461407498898 Marionette TRACE conn3 <- [1,3090,null,{}] 03:31:38 INFO - PROCESS | 1842 | 1461407498903 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}] 03:31:39 INFO - PROCESS | 1842 | 1461407499129 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:31:39 INFO - PROCESS | 1842 | 1461407499335 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77390d8800 == 148 [pid = 1842] [id = 782] 03:31:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f77376f3000) [pid = 1842] [serial = 2345] [outer = (nil)] 03:31:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f7739222000) [pid = 1842] [serial = 2346] [outer = 0x7f77376f3000] 03:31:39 INFO - PROCESS | 1842 | 1461407499399 Marionette DEBUG loaded listener.js 03:31:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f7739cfe800) [pid = 1842] [serial = 2347] [outer = 0x7f77376f3000] 03:31:40 INFO - PROCESS | 1842 | 1461407500458 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:31:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:31:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1586ms 03:31:40 INFO - PROCESS | 1842 | 1461407500483 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:31:40 INFO - PROCESS | 1842 | 1461407500491 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:31:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:31:40 INFO - PROCESS | 1842 | 1461407500500 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:31:40 INFO - PROCESS | 1842 | 1461407500505 Marionette TRACE conn3 <- [1,3094,null,{}] 03:31:40 INFO - PROCESS | 1842 | 1461407500513 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}] 03:31:40 INFO - PROCESS | 1842 | 1461407500759 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:31:41 INFO - PROCESS | 1842 | 1461407501063 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7733922000 == 149 [pid = 1842] [id = 783] 03:31:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f773311c800) [pid = 1842] [serial = 2348] [outer = (nil)] 03:31:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f773368ec00) [pid = 1842] [serial = 2349] [outer = 0x7f773311c800] 03:31:41 INFO - PROCESS | 1842 | 1461407501161 Marionette DEBUG loaded listener.js 03:31:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f7735068000) [pid = 1842] [serial = 2350] [outer = 0x7f773311c800] 03:31:42 INFO - PROCESS | 1842 | 1461407502073 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:31:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:31:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1584ms 03:31:42 INFO - PROCESS | 1842 | 1461407502084 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:31:42 INFO - PROCESS | 1842 | 1461407502093 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:31:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:31:42 INFO - PROCESS | 1842 | 1461407502103 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:31:42 INFO - PROCESS | 1842 | 1461407502106 Marionette TRACE conn3 <- [1,3098,null,{}] 03:31:42 INFO - PROCESS | 1842 | 1461407502113 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}] 03:31:42 INFO - PROCESS | 1842 | 1461407502356 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:31:42 INFO - PROCESS | 1842 | 1461407502653 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f77393ec800 == 150 [pid = 1842] [id = 784] 03:31:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f7733896400) [pid = 1842] [serial = 2351] [outer = (nil)] 03:31:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f7737ac0000) [pid = 1842] [serial = 2352] [outer = 0x7f7733896400] 03:31:42 INFO - PROCESS | 1842 | 1461407502732 Marionette DEBUG loaded listener.js 03:31:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f7738c58400) [pid = 1842] [serial = 2353] [outer = 0x7f7733896400] 03:31:43 INFO - PROCESS | 1842 | 1461407503570 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]]]}] 03:31:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:31:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:31:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1484ms 03:31:43 INFO - PROCESS | 1842 | 1461407503587 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:31:43 INFO - PROCESS | 1842 | 1461407503591 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:31:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:31:43 INFO - PROCESS | 1842 | 1461407503597 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:31:43 INFO - PROCESS | 1842 | 1461407503603 Marionette TRACE conn3 <- [1,3102,null,{}] 03:31:43 INFO - PROCESS | 1842 | 1461407503619 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}] 03:31:43 INFO - PROCESS | 1842 | 1461407503893 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:31:44 INFO - PROCESS | 1842 | 1461407504157 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f773bfb7000 == 151 [pid = 1842] [id = 785] 03:31:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f7738c5a000) [pid = 1842] [serial = 2354] [outer = (nil)] 03:31:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f7739d10800) [pid = 1842] [serial = 2355] [outer = 0x7f7738c5a000] 03:31:44 INFO - PROCESS | 1842 | 1461407504238 Marionette DEBUG loaded listener.js 03:31:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f773b30ec00) [pid = 1842] [serial = 2356] [outer = 0x7f7738c5a000] 03:31:45 INFO - PROCESS | 1842 | 1461407505067 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:31:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:31:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1490ms 03:31:45 INFO - PROCESS | 1842 | 1461407505088 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:31:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:31:45 INFO - PROCESS | 1842 | 1461407505093 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:31:45 INFO - PROCESS | 1842 | 1461407505099 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:31:45 INFO - PROCESS | 1842 | 1461407505103 Marionette TRACE conn3 <- [1,3106,null,{}] 03:31:45 INFO - PROCESS | 1842 | 1461407505109 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}] 03:31:45 INFO - PROCESS | 1842 | 1461407505360 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:31:45 INFO - PROCESS | 1842 | 1461407505657 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7741f1d000 == 152 [pid = 1842] [id = 786] 03:31:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f7732fef400) [pid = 1842] [serial = 2357] [outer = (nil)] 03:31:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f773b447400) [pid = 1842] [serial = 2358] [outer = 0x7f7732fef400] 03:31:45 INFO - PROCESS | 1842 | 1461407505740 Marionette DEBUG loaded listener.js 03:31:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f773b6f4400) [pid = 1842] [serial = 2359] [outer = 0x7f7732fef400] 03:31:46 INFO - PROCESS | 1842 | 1461407506554 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]]]}] 03:31:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:31:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:31:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:31:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1482ms 03:31:46 INFO - PROCESS | 1842 | 1461407506583 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:31:46 INFO - PROCESS | 1842 | 1461407506587 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:31:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:31:46 INFO - PROCESS | 1842 | 1461407506593 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:31:46 INFO - PROCESS | 1842 | 1461407506595 Marionette TRACE conn3 <- [1,3110,null,{}] 03:31:46 INFO - PROCESS | 1842 | 1461407506601 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}] 03:31:46 INFO - PROCESS | 1842 | 1461407506869 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:31:47 INFO - PROCESS | 1842 | 1461407507183 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7742358800 == 153 [pid = 1842] [id = 787] 03:31:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f773b3c3800) [pid = 1842] [serial = 2360] [outer = (nil)] 03:31:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f773b7ad400) [pid = 1842] [serial = 2361] [outer = 0x7f773b3c3800] 03:31:47 INFO - PROCESS | 1842 | 1461407507260 Marionette DEBUG loaded listener.js 03:31:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f773b989000) [pid = 1842] [serial = 2362] [outer = 0x7f773b3c3800] 03:31:48 INFO - PROCESS | 1842 | 1461407508117 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"]]]}] 03:31:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:31:48 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:31:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:31:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1579ms 03:31:48 INFO - PROCESS | 1842 | 1461407508174 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:31:48 INFO - PROCESS | 1842 | 1461407508179 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:31:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:31:48 INFO - PROCESS | 1842 | 1461407508185 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:31:48 INFO - PROCESS | 1842 | 1461407508188 Marionette TRACE conn3 <- [1,3114,null,{}] 03:31:48 INFO - PROCESS | 1842 | 1461407508194 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}] 03:31:48 INFO - PROCESS | 1842 | 1461407508534 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:31:48 INFO - PROCESS | 1842 | 1461407508749 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\", \"ce2918ae-a0d7-4a1f-8091-4374f8397b6f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f7743273800 == 154 [pid = 1842] [id = 788] 03:31:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f773c60a800) [pid = 1842] [serial = 2363] [outer = (nil)] 03:31:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f7744774c00) [pid = 1842] [serial = 2364] [outer = 0x7f773c60a800] 03:31:48 INFO - PROCESS | 1842 | 1461407508839 Marionette DEBUG loaded listener.js 03:31:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f77447c7800) [pid = 1842] [serial = 2365] [outer = 0x7f773c60a800] 03:31:49 INFO - PROCESS | 1842 | 1461407509639 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]]]}] 03:31:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:31:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1491ms 03:31:49 INFO - PROCESS | 1842 | 1461407509677 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:31:49 INFO - PROCESS | 1842 | 1461407509681 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:31:50 WARNING - u'runner_teardown' () 03:31:50 INFO - No more tests 03:31:50 INFO - Got 0 unexpected results 03:31:50 INFO - SUITE-END | took 1206s 03:31:51 INFO - Closing logging queue 03:31:51 INFO - queue closed 03:31:51 INFO - Return code: 0 03:31:51 WARNING - # TBPL SUCCESS # 03:31:51 INFO - Running post-action listener: _resource_record_post_action 03:31:51 INFO - Running post-run listener: _resource_record_post_run 03:31:52 INFO - Total resource usage - Wall time: 1241s; CPU: 98.0%; Read bytes: 8429568; Write bytes: 972075008; Read time: 336; Write time: 362196 03:31:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:31:52 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 85708800; Read time: 0; Write time: 93196 03:31:52 INFO - run-tests - Wall time: 1211s; CPU: 98.0%; Read bytes: 5570560; Write bytes: 886263808; Read time: 216; Write time: 268992 03:31:52 INFO - Running post-run listener: _upload_blobber_files 03:31:52 INFO - Blob upload gear active. 03:31:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:31:52 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 03:31:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:31:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:31:52 INFO - (blobuploader) - INFO - Open directory for files ... 03:31:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:31:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:31:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:31:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:31:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:31:55 INFO - (blobuploader) - INFO - Done attempting. 03:31:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:31:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:31:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:31:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:31:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:31:56 INFO - (blobuploader) - INFO - Done attempting. 03:31:56 INFO - (blobuploader) - INFO - Iteration through files over. 03:31:56 INFO - Return code: 0 03:31:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:31:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:31:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/70668fd781bbb45f172f1f8d832e84769aeadd00fe7059b80bdbf27a642cf3ecedd777cd0c92cc508428a62b2452daa708718ffccb99ac0dfc844153d9c7b446", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cea407b76723aaad84653c232e698a102d6595ef4fd079d08e7ebc24cec724a0009a33d6ff8e9be4eb840c8958fc2149d62009f8cc08bbdfa4bcbfe38fbb31fc"} 03:31:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:31:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:31:56 INFO - Contents: 03:31:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/70668fd781bbb45f172f1f8d832e84769aeadd00fe7059b80bdbf27a642cf3ecedd777cd0c92cc508428a62b2452daa708718ffccb99ac0dfc844153d9c7b446", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cea407b76723aaad84653c232e698a102d6595ef4fd079d08e7ebc24cec724a0009a33d6ff8e9be4eb840c8958fc2149d62009f8cc08bbdfa4bcbfe38fbb31fc"} 03:31:56 INFO - Running post-run listener: copy_logs_to_upload_dir 03:31:56 INFO - Copying logs to upload dir... 03:31:56 INFO - mkdir: /builds/slave/test/build/upload/logs 03:31:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1314.027846 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 54 secs) (at 2016-04-23 03:31:56.729115) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 03:31:56.730428) ========= 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-1461406191.483054-1626183631 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/70668fd781bbb45f172f1f8d832e84769aeadd00fe7059b80bdbf27a642cf3ecedd777cd0c92cc508428a62b2452daa708718ffccb99ac0dfc844153d9c7b446", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cea407b76723aaad84653c232e698a102d6595ef4fd079d08e7ebc24cec724a0009a33d6ff8e9be4eb840c8958fc2149d62009f8cc08bbdfa4bcbfe38fbb31fc"} build_url:https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038263 build_url: 'https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/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/70668fd781bbb45f172f1f8d832e84769aeadd00fe7059b80bdbf27a642cf3ecedd777cd0c92cc508428a62b2452daa708718ffccb99ac0dfc844153d9c7b446", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cea407b76723aaad84653c232e698a102d6595ef4fd079d08e7ebc24cec724a0009a33d6ff8e9be4eb840c8958fc2149d62009f8cc08bbdfa4bcbfe38fbb31fc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MnoaIR9hRFKZovu4BsRxyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 03:31:56.806737) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 03:31:56.807207) ========= 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-1461406191.483054-1626183631 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023039 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 03:31:56.874710) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 03:31:56.875027) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 03:31:56.875323) ========= ========= Total master_lag: 0.47 =========